SDKs & client libraries
The Nebbos official client library programme provides typed, idiomatic wrappers for the REST and MCP surfaces without abstracting them. Every SDK is generated from the same OpenAPI specification that documents the platform. Capabilities available on the wire are available in the client on the same release cadence.
Generally available
Python
Python 3.11 and above.
pip install nebbosfrom nebbos import Client
client = Client(token="nbbs_...")
# Discovery
tools = client.mcp.list_available_tools()
# Read
depts = client.departments.list()
# Audited write (Host tier; Cradle must be present)
task = client.tasks.create(
department_id=depts[0].id,
title="Refresh compliance page",
justification="EU AI Act pack refresh — quarterly cadence.",
verification="Status column reads 'In progress'; audit event captured.",
)
# Chain verification
events = client.audit.list(since="1m", operator_id=client.me.id)Both SDKs share a common shape: typed clients, per-tier authentication helpers, a chain-verification helper, and a discovery helper that returns the current MCP roster from list_available_tools.
Roadmap
| Language | Status | Target |
|---|---|---|
| Go 1.22+ | Roadmap | Q1 2027 |
| Rust | Roadmap | Q2 2027 |
| Swift | Under evaluation | iOS integrations |
| Kotlin | Under evaluation | Android integrations |
Additional languages are added in response to enterprise integration requirements. Integrations in languages not on the current SDK roadmap consume the REST API directly, or generate a client from the OpenAPI specification at https://api.nebbos.ai/api/v1/openapi.json using openapi-generator or an equivalent tool.
SDK versioning contract
Each SDK release pins to a specific API version prefix (/api/v1, /api/v2, and so on). Minor SDK version increments within a pinned API version are backward-compatible; only additions and optional-field changes are included. Removals or shape changes are shipped as a new SDK major version paired with a new API version.
See Versioning & changelog for API-side change semantics and Deprecation policy for the migration path when an API version is retired.
Support
- Repository issues:
github.com/Nebos-ai/nebbos-python,github.com/Nebos-ai/nebbos-node - Enterprise support: enterprise@nebbos.ai