Documentation
Sign inGet started

SDKs & CLI

You can call the Bird API with any HTTP client, but the official SDKs and the CLI handle authentication, region selection, retries, idempotency, and pagination for you — so you write against typed methods instead of raw requests.

SDKs

The SDKs are generated from the same OpenAPI specification that drives the API reference, then wrapped in a hand-curated, idiomatic surface for each language. They share one behavior model — described once in SDK concepts — so retries, pagination, region inference, and webhook verification work the same everywhere.

CLI

The Bird CLI brings the same API to your terminal. It defaults to JSON output with semantic exit codes, which also makes it the simplest way to drive Bird from a script or an AI agent.