| Crates.io | agno-agentos-client |
| lib.rs | agno-agentos-client |
| version | 0.1.1 |
| created_at | 2025-12-11 09:11:57.544144+00 |
| updated_at | 2025-12-15 06:42:38.842405+00 |
| description | Rust Client for Agno AgentOS |
| homepage | https://github.com/nurokhq/agno-agentos-rust |
| repository | https://github.com/nurokhq/agno-agentos-rust |
| max_upload_size | |
| id | 1979395 |
| size | 1,075,495 |
Rust API Client SDK for Agno AgentOS API
This is an auto-generated Rust client library for the Agno AgentOS API. It provides type-safe bindings for interacting with the AgentOS platform, which manages AI agents, teams, workflows, sessions, and more.
reqwest with async/awaitrustls-tls (default) or native-tlsAdd this to your Cargo.toml:
[dependencies]
agno-agentos-client = { version = "0.1.1", features = ["rustls-tls"] }
Or with native TLS:
[dependencies]
agno-agentos-client = { version = "0.1.1", features = ["native-tls"] }
The following table shows the version correspondence between the client and AgnoOS API:
| Client Version | AgnoOS API Version |
|---|---|
| 0.1.0 | 2.3.10 |
| 0.1.1 | 2.3.10 |
Please ensure you use a compatible client version for your AgnoOS API version to avoid compatibility issues.
use agno_agentos_client::apis::*;
use agno_agentos_client::models::*;
...
default: Enables rustls-tls featurerustls-tls: Use rustls for TLS (default, recommended)native-tls: Use native TLS implementationThis SDK is generated from the OpenAPI specification using OpenAPI Generator.
To regenerate the SDK:
./scripts/generate_api_sdk.sh
This script:
api/agno-agentos-openapi.jsonsrc/generated/cargo fmtSee LICENSE file for details.
Contributions are welcome! Please ensure that:
cargo fmtcargo testcargo clippy