Skip to content

SDKs

Idiomatic clients for the Tango API in your language of choice.

SDK Status Docs
Python Stable tango-python
Node / TypeScript Stable tango-node

Both SDKs cover the full API surface, handle pagination automatically, and share the same response-shaping conventions as the underlying HTTP API. They wrap retries, rate-limit backoff, and webhook signature verification so you don't have to.

Which one should I use?

  • Python if you're doing data work, scripting, or building backend services in Python.
  • Node / TypeScript if you're building a web app, serverless function, or anything in the JS/TS ecosystem.

Both stay in feature parity. If something lands in one, it lands in the other within a release cycle.

More languages?

Not on the roadmap yet. The OpenAPI schema at tango.makegov.com/api/ is suitable for generating clients in other languages — open an issue if you want one we should support directly.