Skip to content

SDK roadmap

Official installable Zentalk SDKs are planned but not yet released. This page tracks their status.

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.

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.

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.