Communications infrastructure जिसे आपके AI agents चलाते हैं
Email, SMS, WhatsApp और voice के आर-पार भेजें और पाएँ — एक API, एक contract — उस network पर जो पहले से दुनिया के 40% commercial messages ढोता है।
Claude Code, Cursor, Codex, Windsurf या Copilot इस्तेमाल कर रहे हैं? एक setup prompt कॉपी करें और आपका agent आपके लिए Bird CLI और skills इंस्टॉल कर देगा — या किसी भी MCP client से कनेक्ट करें।
विश्वस्तरीय software बनाने वाली टीमों द्वारा हर दिन भरोसा किया गया
और customer कहानियाँ पढ़ेंइसे बस डाल दें।
हर stack में वही आकार।
TypeScript, Python और Go SDKs। REST, curl, या CLI जब आपका मन न हो। आपके कंधे पर बैठे agent के लिए MCP।
import express from 'express';
import { BirdClient } from '@messagebird/sdk';
const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });
const app = express();
app.use(express.json());
app.post('/welcome', async (req, res) => {
await bird.email.send({
from: 'onboarding@messagebird.dev',
to: [req.body.email],
subject: 'Welcome to Bird',
html: '<p>You are in.</p>',
});
res.json({ sent: true });
});
01 Direct sending IPs / React Email सपोर्ट / Managed warm-up
Email भेजें। HTML और plain text, React Email सपोर्टेड। उसी network पर डिलीवर जिस पर ISPs पहले से भरोसा करते हैं।
Email Docs पढ़ेंDirect sending IPs, managed warm-up, ISP-aware routing, SPF/DKIM/DMARC संभाला गया। Templates HTML और plain text में render होते हैं, React Email सपोर्ट के साथ।
import { BirdClient } from '@messagebird/sdk';
const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });
await bird.email.send({
from: 'onboarding@bird.dev',
subject: 'Hello from Bird',
html: '<p>Your first email is <strong>live</strong>.</p>',
});You can sign in any time at bird.com/login.
Your test API key is on your dashboard, ready to send.
02 A2P 10DLC / Tier-1 carriers / voice OTP fallback
SMS भेजें। Tier-1 carriers, 190+ देश, और compliance का बोझ आपके लिए संभाला गया।
A2P 10DLC, alpha sender IDs, DLT entity registration — जो आपको फ़ाइल करना है वो हम फ़ाइल करते हैं। प्रति destination smart routing। जब SMS कमज़ोर पड़े तो voice OTP fallback। जो lines मायने रखती हैं, उन पर 6-अंकों का code तीन सेकंड से कम में पहुँचता है।
import { BirdClient } from '@messagebird/sdk';
const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });
await bird.sms.send({
to: '+14155550182',
text: 'Your Bird code is 482917.',
category: 'authentication',
});Today at 2:14 PM
03 PSTN + SIP / streaming TTS / declarative flows
Voice इस्तेमाल करें। Programmable voice, PSTN और SIP पर, ऐसे TTS के साथ जो robotic नहीं लगता।
Outbound और inbound। IVR के लिए declarative flow JSON। Recording और live transcription। तीस भाषाओं में streaming TTS, 250 ms से कम first-byte audio के साथ — call कनेक्ट होने से पहले model लोड हो जाता है।
import { BirdClient } from '@messagebird/sdk';
const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });
await bird.calls.create({
from: '+14155550100',
to: '+14155550182',
flow: [{ say: 'Your verification code is four, eight, two...' }],
});Bird Verify
+1 (415) 555-0182
Yourverificationcodeisfoureighttwonineoneseven.
04 Cloud API / template messages / interactive replies
WhatsApp भेजें। आधिकारिक Cloud API. टेम्पलेट, इंटरैक्टिव बटन और मीडिया — उसी चैनल पर जिसका तीन अरब लोग पहले से उपयोग करते हैं।
पहले से स्वीकृत टेम्पलेट, सेशन मैसेजिंग और इंटरैक्टिव रिप्लाई। हर मैसेज पर डिलीवरी और रीड रसीदें। एक नंबर, हर बातचीत — Email और SMS जैसी ही टाइप्ड API के साथ।
import { BirdClient } from '@messagebird/sdk';
const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });
await bird.whatsapp.send({
to: '+14155550182',
template: 'order_shipped',
variables: { order: 'RG-29481', carrier: 'UPS' },
});Order RG-29481 shipped
Hey Ada — your order is on the way. Carrier UPS, ETA Wednesday.
हम engineers की एक टीम हैं जिन्हें दूसरे engineers के लिए tools बनाना पसंद है।
Test mode, real-time webhooks, और आपके कंधे पर बैठे agent के लिए एक MCP server।
Test mode। हर state सिमुलेट करें — delivered, bounced, complained, queued — बिना असली budget जलाए या किसी असली recipient तक पहुँचे।
Modular webhooks। Real-time event webhooks, प्रति चैनल। email.delivered, sms.failed, voice.completed, whatsapp.read। HMAC-signed। Replay-protected। हर चैनल पर वही आकार।
Agents के लिए MCP। Claude या Cursor को Bird के hosted MCP server से कनेक्ट करें, या bird CLI के साथ इसे locally चलाएँ। आपके agent को हर चैनल पर typed tools मिलते हैं — scoped keys, पूरा audit, कोई leakage नहीं।
पाँच products।
एक साझा layer।
Email, SMS, voice, WhatsApp और Realtime — सभी एक ही primitives पर बने। platform एक बार सीखें, हर चैनल पर ship करें।
Auth। एक ही key फ़ॉर्मैट। send बनाम manage, read बनाम write के हिसाब से scoped। Prefix + fingerprint ताकि आपको पता रहे कि किस key ने क्या किया। एक साथ कई keys रहती हैं, तो आप अपने शेड्यूल पर rotate करें।
Idempotency। हर POST, PATCH और DELETE पर Idempotency-Key। Replays मुफ़्त और flagged वापस आते हैं। किसी key को अलग body के साथ दोबारा इस्तेमाल करें तो आपको 409 मिलता है, कोई surprise नहीं।
Errors। एक envelope। एक बंद type union। हर code एक docs link और एक message के साथ आता है जो बताता है कि क्या करना है।
Webhooks। Standard Webhooks spec: HMAC-SHA256, per-endpoint secrets, 5-मिनट का replay window — किसी भी off-the-shelf library से verify करें। 24-घंटे के dual-signing overlap के साथ secrets rotate करें। Attempt logs और replay बिल्ट-इन।
Pagination। Cursor-based। हर list पर स्थिर क्रम, construction से लागू — कभी कोई page drift नहीं।
Rate limits। हर response पर IETF RateLimit headers — सिर्फ़ 429 पर नहीं। दीवार से टकराने से पहले आप अपना budget देख सकते हैं, और टकराने पर Retry-After।
Suppressions। Bounces, complaints, unsubscribes — अपने आप managed, API के ज़रिए queryable और editable। Transactional streams marketing unsubscribes को bypass कर सकते हैं। डिज़ाइन से Idempotent।
आपके messages, सचमुच पहुँचते हुए।
Inbox placement, bounce rates और send volume पर real-time signals — हर चैनल, हर region के आर-पार। कोई अटकल नहीं।
दुनिया के commercial messages, volume के हिसाब से, Bird network से गुज़रते हैं।
40%
प्रत्यक्ष carrier संबंधों, route diversity और स्थानीय compliance संभाले जाने वाले देश।
190+
यह infrastructure चलाते हुए। इसके पीछे की टीम ही API बनाने वाली टीम है।
15 साल