Skip to main content

SDKs

Client libraries are generated from the same OpenAPI spec that backs the API Reference, so every SDK covers the same operations.

LanguagePackageInstall
Pythonprogrammableinbox on PyPIpip install programmableinbox
Gogithub.com/roshansingh/programmableinbox/sdk/gogo get github.com/roshansingh/programmableinbox/sdk/go
TypeScript@programmableinbox/sdk on npmnpm install @programmableinbox/sdk
C#ProgrammableInbox.Sdk on NuGetdotnet add package ProgrammableInbox.Sdk

All four default to https://app.programmableinbox.com. Point at a self-hosted or local instance by overriding the base URL/host — each language page shows how.

Writing end-to-end tests that need a one-time code? The hand-written Testing SDK (@programmableinbox/testing) has Cypress commands and Playwright fixtures for exactly that.

Authenticate every client with an API key from Settings → API Keys — see Authentication & Scopes for how scopes work.