Skip to Content
IntegrationSDKs & client libraries

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 3.11 and above.

pip install nebbos
from 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

LanguageStatusTarget
Go 1.22+RoadmapQ1 2027
RustRoadmapQ2 2027
SwiftUnder evaluationiOS integrations
KotlinUnder evaluationAndroid 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