smbcloud-gresiq-sdk
Rust client for the smbCloud GresIQ REST gateway. API-key authenticated app management and model assignment for Onde Inference.
What is GresIQ?
GresIQ is a managed-database layer inside smbCloud. It sits in front of a PostgreSQL database, adds API-key auth, and exposes a simple REST interface. This SDK handles HTTP transport and auth headers.
Installation
[]
= "0.3"
Quick start
use ;
use Serialize;
async
Onde Inference â app and model management
use ;
// List all apps for the authenticated user
let apps = list_apps.await?;
// Create a new app
let app = create_app.await?;
// List available models and assign one
let models = list_models.await?;
assign_model.await?;
// Rename an existing app
rename_app.await?;
Key types
| Type | Description |
|---|---|
GresiqClient |
Low-level insert client for generic row writes |
GresiqCredentials |
API key and secret pair |
GresiqError |
Http (network failure) or Api (non-2xx with body) |
OndeApp |
Registered Onde app (id, name, status, secret, current model id) |
OndeModel |
Catalog model (id, name, family, format, approx size bytes) |
Environment |
Dev or Production |
Explore more on the smbCloud Services page.
License
Apache-2.0
Copyright
© 2026 smbCloud (Splitfire AB).