SDKs & Client Libraries
Status: The Dart / Flutter, TypeScript, and Rust SDKs are currently in alpha and are subject to change between releases.
KalamDB currently has two official SDK tracks and two upcoming tracks:
- TypeScript SDK for browser/Node.js apps and worker services
- Rust SDK for native async Rust services
- Python SDK (Coming Soon) for Python services and tooling
- Dart / Flutter SDK for mobile and cross-platform app clients
Which One To Start With
- Building frontend + backend JS/TS apps: start at TypeScript Setup
- Building Rust workers/services: start at Rust SDK
- Building Python services today: use HTTP API Reference until the SDK ships
- Building Dart/Flutter apps: start at Dart Setup
Shared Concepts Across SDKs
- JWT bearer auth for SQL and realtime flows
- SQL execution over
/v1/api/sql - WebSocket realtime subscriptions over
/v1/ws - Topic consume/ack for worker processing
For protocol-level integration details, see API Reference.
Last updated on