Namespace SDKs and API - Namespace Documentation
SDKs
Namespace maintains and supports these SDKs.
If you would rather drive Namespace from a terminal or a script, see the command line tools.
Public API
The same API the SDKs use is public. It is defined in Protocol Buffers, published at buf.build/namespace/cloud, and served over gRPC and Connect. The schema registry generates clients for over 15 languages, and any language that can make an HTTP request can call the API directly.
Examples
Working examples in Go, TypeScript, and Python are available at github.com/namespacelabs/examples. They cover instance creation, Kubernetes clusters, container deployment, builds, IAM, and more, including no-SDK approaches that use raw HTTP requests.