SDK roadmap
Official installable Zentalk SDKs are planned but not yet released. This page tracks their status.
Planned official SDKs
Section titled “Planned official SDKs”| Package | Language | Registry | Status |
|---|---|---|---|
@zentalk/sdk-js |
JavaScript/TypeScript | npm | Planned |
zentalk-python |
Python | PyPI | Planned |
For Go, the official recommendation is to use the REST API directly with net/http. The Go client package for the relay network is importable today and is separate from these planned API SDKs.
Community SDKs
Section titled “Community SDKs”The API documentation lists community-maintained libraries for Swift (iOS) and Kotlin (Android). These are not maintained by the Zentalk team and are not covered by this documentation.
What to use today
Section titled “What to use today”Until the official packages ship:
- JavaScript/TypeScript — call the REST API directly and use the TypeScript client library as the reference implementation for authentication, token refresh, E2EE integration, and WebSocket handling.
- Go — call the REST API with
net/http, or import the Go client package for relay-network integrations. - Python and other languages — call the REST API directly; see Authentication for the session flow.
The SDK overview has a full comparison of the available options.
