Infrastruktur komunikasi yang dijalankan agen AI Anda
Kirim dan terima melalui email, SMS, WhatsApp, dan voice — satu API, satu kontrak — di jaringan yang sudah mengirimkan 40% pesan komersial dunia.
Menggunakan Claude Code, Cursor, Codex, Windsurf, atau Copilot? Salin prompt pengaturan dan agen Anda akan menginstal Bird CLI dan skills untuk Anda — atau hubungkan klien MCP apa pun.
Dipercaya setiap hari oleh tim yang membangun perangkat lunak kelas dunia
Baca lebih banyak kisah pelangganLangsung pasang.
Bentuk sama, di setiap stack.
SDK untuk TypeScript, Python, dan Go. REST, curl, atau CLI saat Anda lebih suka tanpa SDK. MCP untuk agen di pundak Anda.
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 IP pengiriman langsung / Dukungan React Email / Warm-up terkelola
Kirim Email. HTML dan teks biasa, React Email didukung. Dikirim melalui jaringan yang sudah dipercaya ISP.
Baca Dokumentasi EmailIP pengiriman langsung, warm-up terkelola, routing berbasis ISP, SPF/DKIM/DMARC ditangani. Template dirender dalam HTML dan teks biasa, dengan dukungan 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 / Operator Tier-1 / Fallback voice OTP
Kirim SMS. Operator Tier-1, 190+ negara, dengan urusan kepatuhan yang ditangani untuk Anda.
A2P 10DLC, alpha sender ID, registrasi entitas DLT — kami mengurus semua pengajuan yang perlu Anda ajukan. Routing cerdas per tujuan. Fallback voice OTP saat SMS menurun. Kode 6 digit sampai dalam waktu kurang dari tiga detik di jalur yang paling penting.
import { BirdClient } from '@messagebird/sdk';
const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });
await bird.sms.send({
from: 'Bird',
to: '+14155550182',
text: 'Your Bird code is 482917.',
});Today at 2:14 PM
03 PSTN + SIP / streaming TTS / alur deklaratif
Gunakan Voice. Voice yang dapat diprogram, di PSTN dan SIP, dengan TTS yang tidak terdengar robotik.
Panggilan keluar dan masuk. JSON alur deklaratif untuk IVR. Perekaman dan transkripsi langsung. Streaming TTS dalam tiga puluh bahasa dengan audio first-byte di bawah 250 md — model dimuat sebelum panggilan terhubung.
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 / pesan template / balasan interaktif
Kirim WhatsApp. Cloud API resmi. Template, tombol interaktif, dan media — di kanal yang sudah digunakan tiga miliar orang.
Template yang telah disetujui, pesan sesi, dan balasan interaktif. Tanda terima pengiriman dan dibaca di setiap pesan. Satu nomor, semua percakapan — dengan API bertipe yang sama seperti email dan SMS.
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.
Kami adalah tim engineer yang senang membangun alat untuk engineer lainnya.
Mode uji coba, webhook real-time, dan server MCP untuk agen di sisi Anda.
Test mode. Simulasikan setiap status — delivered, bounced, complained, queued — tanpa membakar anggaran nyata atau mengenai penerima asli.
Webhook modular. Webhook event real-time, per kanal. email.delivered, sms.failed, voice.completed, whatsapp.read. Ditandatangani HMAC. Dilindungi dari replay. Format sama untuk setiap kanal.
MCP untuk agen. Hubungkan Claude atau Cursor ke server MCP yang di-hosting Bird, atau jalankan secara lokal dengan CLI Bird. Agen Anda mendapatkan typed tools di setiap kanal — kunci terbatas, audit lengkap, tanpa kebocoran.
Lima produk.
Satu layer bersama.
Email, SMS, voice, WhatsApp, dan Realtime — semuanya dibangun di atas primitif yang sama. Pelajari platformnya sekali, kirim ke semua channel.
Auth. Satu format key. Diatur scope-nya untuk send vs. manage, read vs. write. Prefix + fingerprint agar Anda tahu key mana yang melakukan apa. Beberapa key aktif sekaligus, sehingga Anda rotasi sesuai jadwal Anda.
Idempotency. Idempotency-Key di setiap POST, PATCH, dan DELETE. Replay dikembalikan secara gratis dan ditandai. Gunakan ulang key dengan body berbeda dan Anda mendapat 409, bukan kejutan.
Error. Satu envelope. Satu closed type union. Setiap kode dilengkapi tautan dokumentasi dan pesan yang memberi tahu Anda apa yang harus dilakukan.
Webhook. Spesifikasi Standard Webhooks: HMAC-SHA256, secret per-endpoint, jendela replay 5 menit — verifikasi dengan library apa pun yang tersedia. Rotasi secret dengan overlap dual-signing 24 jam. Log percobaan dan replay sudah built-in.
Pagination. Berbasis cursor. Urutan stabil di setiap list, dijamin oleh konstruksi — tidak ada page drift, selamanya.
Rate limit. Header IETF RateLimit di setiap respons — bukan hanya saat 429. Anda bisa melihat kuota sebelum mencapai batas, dan Retry-After saat Anda mencapainya.
Suppression. Bounce, komplain, unsubscribe — dikelola secara otomatis, dapat di-query dan diedit melalui API. Stream transaksional dapat melewati unsubscribe marketing. Idempoten secara desain.
Pesan Anda, benar-benar sampai.
Sinyal real-time tentang penempatan inbox, bounce rate, dan volume pengiriman — di setiap channel, setiap wilayah. Tanpa tebak-tebakan.
Pesan komersial dunia, berdasarkan volume, melewati jaringan Bird.
40%
Negara dengan hubungan langsung ke operator, keragaman rute, dan kepatuhan lokal yang tertangani.
190+
Menjalankan infrastruktur ini. Tim di baliknya adalah tim yang membangun API.
15 tahun