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.

Mulai sekarang

Menggunakan Claude Code, Cursor, Codex, Windsurf, atau Copilot? Salin prompt pengaturan dan agen Anda akan menginstal Bird CLI beserta skill untuk Anda, atau hubungkan klien MCP mana pun.

Cursor

Dipercaya setiap hari oleh tim yang membangun perangkat lunak kelas dunia

Baca lebih banyak kisah pelanggan

Langsung 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.

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 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 Email

IP pengiriman langsung, warm-up terkelola, routing berbasis ISP, SPF/DKIM/DMARC ditangani. Template dirender dalam HTML dan teks biasa, dengan dukungan 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',
  subject: 'Hello from Bird',
  html: '<p>Your first email is <strong>live</strong>.</p>',
});
View on Github
Rincian pengiriman per ISP
Log audit per pesan

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 yang perlu Anda daftarkan. Smart routing per tujuan. Fallback Voice OTP saat SMS menurun. Kode 6 digit sampai dalam waktu kurang dari tiga detik di jalur yang penting.

sms.ts
200 · 0.4s
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

Hey Ada, your Bird sign-in code is 482917. It'll expire in 10 minutes. Don't share it with anyone.
482917
Delivered
View on Github
Pengajuan 10DLC + verifikasi merek dalam 48 jam
Keragaman rute per tujuan
Fallback voice OTP (opt-in per akun)
Harga akurat per segmen dalam respons

03 PSTN + SIP / streaming TTS / alur deklaratif

Voice sedang ditingkatkan

Gunakan Voice. Voice yang dapat diprogram, di PSTN dan SIP, dengan TTS yang tidak terdengar robotik.

Outbound dan inbound. Flow JSON deklaratif untuk IVR. Perekaman dan transkripsi langsung. Streaming TTS dalam tiga puluh bahasa dengan audio first-byte di bawah 250 ms: model dimuat sebelum panggilan tersambung.

voice.ts
201 · 0.4s

Bird Verify

+1 (415) 555-0182

Yourverificationcodeisfoureighttwonineoneseven.

Streaming TTS dalam 30+ bahasa
Alur deklaratif: say, gather, dial, transfer
Perekaman + transkrip langsung melalui WebSocket
Terminasi PSTN + SIP, BYOC didukung

04 Cloud API / pesan template / balasan interaktif

WhatsApp sedang ditingkatkan

Kirim WhatsApp. Cloud API Resmi. Template, tombol interaktif, dan media, di saluran yang sudah digunakan tiga miliar orang.

Template yang telah disetujui, pesan sesi, dan balasan interaktif. Konfirmasi pengiriman dan tanda dibaca di setiap pesan. Satu nomor, semua percakapan, dengan API bertipe sama seperti email dan SMS.

whatsapp.ts
200 · 480ms

Order RG-29481 shipped

Hey Ada, your order is on the way. Carrier UPS, ETA Wednesday.

Track order
Contact support
9:42 AM
Akses Cloud API resmi
Pesan template + sesi
Tombol dan daftar interaktif
Tanda terima pengiriman + dibaca

05 Hosted pub/sub over WebSockets / presence / webhooks

Go real-time. Hosted pub/sub over WebSockets: subscribe, publish, scale.

Live chat, presence, and in-app notifications, without running the WebSocket infrastructure yourself. A channel needs no provisioning: it exists as soon as something subscribes to it.

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
Server SDKs for Node, Python, and Go
Presence and membership events out of the box
A webhook for every channel state change
Free to use while Realtime is in preview

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.

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. Simulasikan setiap status — delivered, bounced, complained, queued — tanpa membakar anggaran nyata atau mengenai penerima asli.

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

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 channel: scoped keys, audit lengkap, tanpa kebocoran.

Bring your own agent

Whether you want to send an email campaign or OTP over SMS, all you need is your agent and Bird. One platform. Pay only for what you use.

Bird
Your Agent
Replaces
+
=

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 daftar, dijamin secara konstruksi. Tidak ada pergeseran halaman, 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, keluhan, berhenti langganan: dikelola otomatis, dapat di-query dan diedit melalui API. Stream transaksional dapat melewati berhenti langganan 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

Mulai dengan satu channel.
Tambahkan yang lain saat Anda siap.

API key uji coba langsung tersedia untuk Anda. Akses produksi terbuka setelah Anda menambahkan metode pembayaran dan memverifikasi pengirim.

Menggunakan Claude Code, Cursor, atau Codex? Salin prompt pengaturan dan agen Anda akan menginstal Bird CLI dan skill untuk Anda. Pilih milik Anda:

Cursor