APIs that developers love to ship with

RESTful APIs for email, SMS, WhatsApp, voice, and phone numbers. SDKs for Node.js, Python, Go, Ruby, PHP, and Java. 99.99% uptime SLA.

APIs for every channel

Bird provides a unified REST API layer across five communication channels — email, SMS, WhatsApp, voice, and phone numbers. Instead of stitching together separate providers for each channel, you get a single API surface with consistent authentication, error handling, and webhook delivery across all of them.

Email API

Send transactional and marketing email at scale with built-in deliverability, IP warm-up, template rendering, and real-time analytics — the same infrastructure that delivers 40 billion emails per year.

SMS API

Global SMS in 180+ countries with direct carrier connections, smart route selection for optimal deliverability and cost, delivery reports, and two-way messaging via webhooks.

WhatsApp API

Official WhatsApp Business API partner — send approved templates, receive inbound messages, share product catalogs, and accept payments through a clean REST interface.

Voice API

Programmable voice with outbound calling, IVR routing, call recording, real-time transcription with speaker diarization, and SIP trunking for existing PBX infrastructure.

Numbers API

Search, provision, and manage phone numbers in 100+ countries via API. Local, toll-free, mobile, and short code numbers with instant activation and regulatory compliance handling.

Real-time event delivery

Every message, call, and status change generates events that you can consume via webhooks or poll via API. Bird's webhook infrastructure delivers events with at-least-once semantics, automatic retries with exponential backoff, and HMAC signature verification so you can trust every payload.

Webhooks

Real-time event delivery for message status updates, inbound messages, engagement events, and delivery failures. Events include full metadata and are signed with HMAC-SHA256 for verification.

Developer experience

Bird's APIs are designed by developers, for developers. Every endpoint follows RESTful conventions with predictable URL structures, standard HTTP verbs, and consistent JSON payloads. Official SDKs in six languages handle authentication, retries, and pagination so you can focus on your application logic.

RESTful design

Clean, predictable REST endpoints with JSON request and response bodies, standard HTTP status codes, cursor-based pagination, and idempotency keys for safe retries.

SDKs

Official SDKs for Node.js, Python, Go, Ruby, PHP, and Java — all maintained, versioned, and published to their respective package registries. Each SDK includes TypeScript types or language-native type annotations.

Interactive docs

API reference with a try-it-now request builder, code samples in every supported language, response previews, and authentication flow walkthroughs.

Sandbox environment

Full sandbox environment that mirrors production behavior without sending real messages or incurring charges. Test webhooks, validate templates, and simulate delivery failures before going live.

We integrated Bird's API in an afternoon. The docs are clear, the SDKs are solid, and the sandbox let us test everything before going live.

Airwallex, Product Engineering