Communications infrastructure जिसे आपके AI agents चलाते हैं

ईमेल, SMS, WhatsApp और वॉइस पर भेजें और प्राप्त करें। एक API, एक अनुबंध, उस नेटवर्क पर जो पहले से दुनिया के 40% व्यावसायिक संदेश वहन करता है।

विश्वस्तरीय software बनाने वाली टीमों द्वारा हर दिन भरोसा किया गया

और customer कहानियाँ पढ़ें

इसे बस डाल दें।हर stack में वही आकार।

TypeScript, Python और Go SDKs। REST, curl, या CLI जब आपका मन न हो। आपके कंधे पर बैठे agent के लिए MCP।

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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 सपोर्ट के साथ।

email.tsx
200 · 1.2s
import { BirdClient } from '@messagebird/sdk';

const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });

await bird.email.send({
  from: 'onboarding@bird.dev',
  to: ['alex@example.com'],
  subject: 'Hello from Bird',
  html: '<p>Your first email is <strong>live</strong>.</p>',
});
View on Github
प्रति-ISP डिलीवरी ब्रेकडाउन
प्रति-message audit log

02 A2P 10DLC / Tier-1 carriers / voice OTP fallback

SMS भेजें। Tier-1 carriers, 190+ देश, और compliance का बोझ आपके लिए संभाला गया।

A2P 10DLC, अल्फा सेंडर ID, DLT एंटिटी रजिस्ट्रेशन: जो फ़ाइल करना ज़रूरी है, हम करते हैं। गंतव्य के अनुसार स्मार्ट रूटिंग। SMS की गुणवत्ता गिरने पर Voice OTP फ़ॉलबैक। 6 अंकों का कोड तीन सेकंड से कम में उन लाइनों पर पहुँचता है जो मायने रखती हैं।

sms.ts
202 · 0.4s
import { BirdClient } from '@messagebird/sdk';

const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });

await bird.sms.send({
  from: 'Bird',
  to: '+31612345678',
  text: 'Your order #4821 has shipped. Track it: bird.ly/t/4821x',
  category: 'transactional',
});
Hi Ada, reminder of your appointment tomorrow at 14:30 with Dr. Kowalski.
Your order #4821 has shipped. Track it: bird.ly/t/4821x
Your subscription renews on 3 Sep for €12/mo. Manage it here: bird.ly/account
View on Github
48 घंटे में 10DLC application + brand vetting
प्रति destination route diversity
Voice OTP fallback (प्रति account opt-in)
response में segment-सटीक pricing

03 SIP ट्रंकिंग / कॉल रिकॉर्ड / webhooks

Voice को अपग्रेड किया जा रहा है

Voice का उपयोग करें। अपने मौजूदा फ़ोन सिस्टम को टेलीफ़ोन नेटवर्क से जोड़ें।

आपका PBX या सॉफ़्टफ़ोन SIP ट्रंक के ज़रिए Bird तक पहुँचता है। Bird हर कॉल की जाँच करता है, उसे कैरियर के माध्यम से रूट करता है, परिणाम को रिकॉर्ड में लिखता है, और कॉल समाप्त होने पर एक इवेंट भेजता है।

voice.ts
200

Bird Verify

+1 (415) 555-0182

Yourverificationcodeisfoureighttwonineoneseven.

View on Github
आपके नियंत्रण में SIP ट्रंक
आपके नंबरों पर इनबाउंड कॉल का उत्तर
हर कॉल पर एक रिकॉर्ड और एक कारण
voice_call.initiated, answered और ended

04 Cloud API / template messages / interactive replies

WhatsApp भेजें। आधिकारिक Cloud API। टेम्प्लेट, इंटरैक्टिव बटन, और मीडिया — उस चैनल पर जिसे तीन अरब लोग पहले से इस्तेमाल करते हैं।

पूर्व-स्वीकृत टेम्प्लेट, सेशन मैसेजिंग, और इंटरैक्टिव रिप्लाई। हर मैसेज पर डिलीवरी और रीड रिसीप्ट। एक नंबर, हर बातचीत — ईमेल और SMS जैसी टाइप्ड API के साथ।

whatsapp.ts
202 · 480ms
import { BirdClient } from '@messagebird/sdk';

const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });

await bird.whatsapp.send({
  to: '+14155550182',
  template: {
    slug: 'bird_delivery_update',
    components: [{ type: 'body', parameters: [
      { type: 'text', name: 'ref',  text: '#4821' },
      { type: 'text', name: 'date', text: 'Wednesday' },
    ] }],
  },
});
Reminder: you have an appointment on 3 Sep at 14:30. We look forward to seeing you.9:42 AM
Reschedule
Your order #4821 is out for delivery, arriving Wednesday. Thanks for shopping with us.9:43 AM
Your subscription renews on 3 Sep for €12.00. No action is needed.9:44 AM
View plan
View on Github
आधिकारिक Cloud API एक्सेस
टेम्पलेट + सेशन मैसेजिंग
इंटरैक्टिव बटन और सूचियाँ
डिलीवरी + रीड रसीदें

05 WebSockets पर होस्टेड pub/sub / presence / webhooks

रियल-टाइम करें। WebSockets पर होस्टेड pub/sub: subscribe करें, publish करें, स्केल करें।

लाइव चैट, presence, और इन-ऐप नोटिफ़िकेशन — WebSocket इंफ़्रास्ट्रक्चर खुद चलाए बिना। किसी चैनल को प्रोविज़निंग की ज़रूरत नहीं: जैसे ही कोई subscribe करता है, चैनल बन जाता है।

realtime.ts
connected
import { BirdRealtime } from '@messagebird/realtime';

const bird = new BirdRealtime({ appKey: process.env.BIRD_REALTIME_APP_KEY!, region: 'us1' });

const channel = bird.subscribe('orders-42');

channel.bind('order-shipped', (data) => {
  render(data);
});
Order BRD-49217Placed
ETAThursday, May 22
View on Github
Node, Python, और Go के लिए सर्वर SDK
Presence और membership इवेंट बिल्ट-इन
हर चैनल स्टेट बदलाव के लिए एक webhook
Realtime प्रीव्यू में रहने तक मुफ़्त

हम engineers की एक टीम हैं जिन्हें दूसरे engineers के लिए tools बनाना पसंद है।

Test mode, real-time webhooks, और आपके कंधे पर बैठे agent के लिए एक MCP server।

202 Accepted: { "id": "em_01kove1gv2hs72p4rq94zmt" }
202 Accepted: { "id": "em_01k50rmp0fe5kbyt8rah4ja" }
202 Accepted: { "id": "em_01km947y1ofmto7ilsfudgv" }
202 Accepted: { "id": "em_01k3eho76xg32xg32tk7idg" }
202 Accepted: { "id": "em_01kkju9g76dgb6psfupkna1" }
202 Accepted: { "id": "em_01k1o7qlcfexojyhwvqxw7i" }

Test mode।

हर state सिमुलेट करें — delivered, bounced, complained, queued — बिना असली budget जलाए या किसी असली recipient तक पहुँचे।
POST /webhooks/bird
15:42:16200sms.failed128ms
15:42:13500email.delivered42ms
15:42:10200whatsapp.read55ms
15:42:07200voice.completed91ms
15:42:04200sms.failed128ms
15:42:01200email.delivered42ms

Modular webhooks।

Real-time event webhooks, प्रति चैनल। email.delivered, sms.failed, voice.completed, whatsapp.read। HMAC-signed। Replay-protected। हर चैनल पर वही आकार।

Agents के लिए MCP।

Claude या Cursor को Bird के होस्टेड MCP सर्वर से कनेक्ट करें, या bird CLI से इसे लोकल चलाएँ। आपके एजेंट को हर चैनल पर टाइप्ड टूल्स मिलते हैं: स्कोप्ड कीज़, पूरा ऑडिट, कोई लीकेज नहीं।

अपना एजेंट लाएँ

चाहे आप ईमेल कैम्पेन भेजना चाहें या SMS पर OTP, आपको बस अपना एजेंट और Bird चाहिए। एक प्लेटफ़ॉर्म। सिर्फ़ उतना भुगतान करें जितना आप इस्तेमाल करें।

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Bird
आपका एजेंट
बदलता है
+
=

पाँच products।एक साझा layer।

Email, SMS, voice, WhatsApp, और Realtime — सब एक ही प्रिमिटिव्स पर बने हैं। प्लेटफ़ॉर्म एक बार सीखें, हर चैनल पर शिप करें।

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, प्रति-endpoint सीक्रेट, 5 मिनट की replay विंडो: किसी भी off-the-shelf लाइब्रेरी से सत्यापन करें। 24 घंटे के dual-signing ओवरलैप के साथ सीक्रेट रोटेट करें। Attempt लॉग और replay बिल्ट-इन।

Pagination।

Cursor-based। हर लिस्ट पर स्थिर क्रम, construction द्वारा सुनिश्चित। कोई page drift नहीं, कभी नहीं।

Rate limits।

हर रिस्पॉन्स पर IETF RateLimit हेडर, सिर्फ़ 429 पर नहीं। आप दीवार से टकराने से पहले अपना बजट देख सकते हैं, और टकराने पर Retry-After मिलता है।

Suppressions।

Bounces, complaints, unsubscribes: स्वचालित रूप से प्रबंधित, API के ज़रिए क्वेरी और एडिट योग्य। Transactional स्ट्रीम मार्केटिंग unsubscribes को बायपास कर सकती हैं। डिज़ाइन से idempotent।

आपके messages, सचमुच पहुँचते हुए।

इनबॉक्स प्लेसमेंट, बाउंस दर और भेजने की मात्रा पर रियल-टाइम सिग्नल — हर चैनल, हर क्षेत्र में। कोई अनुमान नहीं।

दुनिया के commercial messages, volume के हिसाब से, Bird network से गुज़रते हैं।

40%

प्रत्यक्ष carrier संबंधों, route diversity और स्थानीय compliance संभाले जाने वाले देश।

190+

यह infrastructure चलाते हुए। इसके पीछे की टीम ही API बनाने वाली टीम है।

15 साल

Bird से बात करें

आप जो बना रहे हैं, वह हमें दिखाएँ।

मूल्य निर्धारण, इंटीग्रेशन और अपने मौजूदा प्रदाता से माइग्रेशन में सहायता पाएँ। हम डेमो को आपकी ज़रूरत के अनुसार तैयार करेंगे।

आपकी जानकारी

सभी संपर्क फ़ील्ड आवश्यक हैं।

ताकि हमारी टीम डेमो के बारे में आपसे संपर्क कर सके।

आपकी रुचि के प्रोडक्ट

वैकल्पिक

अभी तय नहीं है? आप इसे खाली छोड़ सकते हैं।

हम आपका डेमो व्यवस्थित करने के लिए आपसे संपर्क करेंगे।
गोपनीयता नीति

एक चैनल से शुरुआत करें।
तैयार होने पर बाकी जोड़ें।

एक test API key तुरंत आपकी है। जब आप payment method जोड़ते हैं और sender verify करते हैं, तब production अनलॉक हो जाता है।

Claude Code, Cursor या Codex इस्तेमाल कर रहे हैं? एक setup prompt कॉपी करें और आपका agent आपके लिए Bird CLI और skills इंस्टॉल कर देगा। अपना चुनें:

Cursor