TypeScript
@sint/sdk — primary SDK, full coverage, used in Console and Avatars.Python
sint-sdk — Python 3.10+, type-hinted, async-first.Go
github.com/sint-ai/sint-sdk-go — idiomatic Go, context-aware.Rust
sint-sdk on crates.io — async, serde-friendly, no unsafe.Coverage matrix
Common patterns
Async-safe client
All SDKs are thread/goroutine/async-safe. Create one client per process, share across agents.Token rotation
Tokens expire. SDKs include aTokenManager that handles automatic rotation:
Approval waiting
Theapprovals.await() helper wraps the SSE endpoint:
Stability
- TypeScript SDK: stable. Semantic versioning within the monorepo’s version.
- Python, Go, Rust SDKs: beta. May have breaking changes until v1.0.
- Gateway API: versioned at
/v1/. Breaking changes increment the major version and are announced in the changelog.