BIRD Email

API Email untuk developer yang juga mengirim pesan lainnya.

Siap dalam:
Cursor

Email transaksional dan pemasaran pada infrastruktur yang sama dengan SMS, voice, dan WhatsApp Anda. Sekitar 40% email komersial dunia melewati jaringan Bird — kami telah melakukannya selama satu dekade. Pada akhir pekan Black Friday 2025, kami memproses 19,9 miliar email.

welcome.tsx
200 · 1.2s
import { BirdClient } from "@messagebird/sdk";
import { render } from "@react-email/render";
import { WelcomeEmail } from "./emails/welcome";

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

const { data, error } = await bird.email.send({
  from:    "Bird <hello@bird.com>",
  to:      ["ada@example.com"],
  subject: "Your invite is ready",
  html:    await render(<WelcomeEmail name="Ada" />),
}).safe();

if (error) throw error;
console.log(data.id);
// → "em_2bX91Yk8h..."

5 menit dari npm install hingga pengiriman pertama

Kirim email dari bahasa pemrograman yang sudah Anda gunakan.

SDK untuk setiap runtime utama. Pengiriman pertama bisa diarahkan ke alamat uji yang disetujui (delivered@messagebird.dev), jadi Anda dapat membangun terhadap API langsung (pengiriman, webhook, seluruh alur) sebelum memverifikasi domain.

1
2
3
4
5
6
7
8
9
10
import { BirdClient } from "@messagebird/sdk";

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

const { data, error } = await bird.email.send({
  from:    "you@yourdomain.com",
  to:      ["delivered@bird.dev"],
  subject: "Hello from Node",
  html:    "<p>It works.</p>",
}).safe();

Sepuluh bagian email yang bukan lagi urusan Anda.

Primitif deliverability dan operasional, bernama dan dapat diaudit.

  1. 01

    Ditandatangani di edge.

    Ditandatangani DKIM, SPF, dan DMARC untuk setiap domain pengirim terverifikasi, dengan dukungan BIMI opsional.

  2. 02

    Pelacakan blocklist proaktif.

    Pemantauan langsung di seluruh DNSBL utama; peringatan sebelum open rate menurun.

  3. 03

    IP dedikasi terkelola.

    Disediakan per akun dan dipanaskan secara otomatis selama kurang lebih 30 hari, terorganisir dalam pool yang Anda kendalikan.

  4. 04

    Daftar supresi dinamis.

    Bounce, komplain, dan unsubscribe menekan penerima secara otomatis dan reversibel.

  5. 05

    Verifikasi DNS dalam 60 detik.

    Tambahkan domain, tempelkan record, klik verifikasi. Sebagian besar verifikasi selesai dalam waktu kurang dari satu menit.

  6. 06

    Template React Email.

    Di-render di sisi server dalam SDK. Kirimkan komponen React sebagai body; kami merender MIME saat pengiriman.

  7. 07

    Log email yang dapat dicari.

    Setiap pesan yang Anda kirim dicatat beserta event pengiriman dan statusnya. Kueri email apa pun berdasarkan ID.

  8. 08

    Metrik deliverability, dirincikan.

    Kode bounce, jenis keluhan, serta rincian penyedia kotak surat dan klien, dipecah per domain, ISP, dan IP, di dashboard maupun lewat stats API.

  9. 09

    Parsing inbound.

    Webhook bertanda tangan HMAC per alamat penerima. Parse balasan; bangun aplikasi berthreaded.

  10. 10

    Kirim batch hingga 100.

    Hingga 100 pesan independen per panggilan, masing-masing dengan penerima dan variabelnya sendiri. Satu idempotency key mencakup seluruh batch.

Menjalankan program email marketing? Platform yang sama menggerakkan email marketing: audiens, broadcast kampanye, dan pelaporan engagement, yang disusun untuk para marketer.

Menjalankan infrastruktur sendiri, atau mencari data deliverability? Bird juga menyediakan MTA on-prem Momentum dan PowerMTA, ditambah Inbox Tracker, Competitive Tracker, dan Recipient Validation.

Mengapa kami membangun email

Karena kode verifikasi Anda seharusnya tidak berada di vendor yang berbeda dari tanda terima pengiriman Anda.

Email bukan produk tersendiri; ia satu kanal dalam sebuah alur. Kode auth dimulai sebagai email dan beralih ke SMS bila gagal. Tanda terima dikirim lewat WhatsApp ketika pelanggan lebih memilihnya. Bird Email adalah satu-satunya yang API, webhook, dan kontrak idempotensinya cocok dengan setiap kanal lain, karena tim engineering yang sama membangun semuanya di atas jaringan yang sama.

welcome.tsx
200 · 1.2s
import { BirdClient } from "@messagebird/sdk";
import { render } from "@react-email/render";
import { WelcomeEmail } from "./emails/welcome";

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

const { data, error } = await bird.email.send({
  from:    "Bird <hello@bird.com>",
  to:      ["ada@example.com"],
  subject: "Your invite is ready",
  html:    await render(<WelcomeEmail name="Ada" />),
}).safe();

if (error) throw error;
console.log(data.id);
// → "em_2bX91Yk8h..."

Setiap perubahan status adalah webhook.

Payload bertanda HMAC, terlindung dari replay, idempoten. Amplop bertanda yang sama di setiap kanal Bird, sehingga handler yang Anda tulis untuk email sudah dapat mem-parse event SMS dan WhatsApp Anda.

POST /webhooks/bird
signed
{
  "type": "email.delivered",
  "timestamp": "2026-05-19T15:42:01.221Z",
  "data": {
    "email_id":       "em_2bX91Yk8h",
    "recipient_id":   "er_3nB91x",
    "workspace_id":   "ws_8KQ2",
    "recipient":      "ada@example.com",
    "recipient_role": "to",
    "tags":     [{ "name": "campaign", "value": "spring-2026" }],
    "metadata": { "user_id": "u_2bX91" }
  }
}

Hingga 10 percobaan dengan exponential backoff dan jitter: langsung, 5s, 30s, 2m, 10m, 30m, 1h, 2h, 4h, 8h. Setelah percobaan terakhir, pengiriman dinyatakan gagal permanen, dan dapat di-replay dari dashboard atau API.

  • email.acceptedDiterima oleh API dan sedang disiapkan untuk dikirim.
  • email.processedTersusun dan masuk antrean menuju server penerima.
  • email.deliveredServer email penerima menerima pesan tersebut.
  • email.openedTracking pixel dimuat (jika pelacakan diaktifkan).
  • email.clickedLink yang dilacak diklik.
  • email.bouncedBounce permanen: jenis bounce dan kode SMTP ada di dalam payload.
  • email.complainedPenerima menandai pesan sebagai spam.
  • email.unsubscribedMengklik tautan unsubscribe terlacak di dalam isi pesan.
  • email.list_unsubscribedMenggunakan header List-Unsubscribe sekali klik.

Jika Anda sudah mengintegrasikan email, Anda sudah mengintegrasikan SMS.

Model auth yang sama, kontrak idempotensi yang sama, amplop error yang sama, bentuk webhook yang sama. Bedanya adalah apa yang dilakukan masing-masing, bukan cara Anda memanggilnya.

Email

Domain terverifikasi, ditandatangani di edge, sadar supresi. Render React atau kirim HTML mentah.

order-shipped.tsx
await bird.email.send({
  from:    "hello@bird.com",
  to:      ["ada@example.com"],
  subject: "Your code",
  html:    `<p>Code: ${code}</p>`,
});

SMS

Envelope yang sama, idempotensi yang sama, registri tipe error yang sama. Transportnya satu-satunya yang berbeda.

order-shipped.tsx
await bird.sms.send({
  from: "Bird",
  to:   "+14155550172",
  text: `Your code is ${code}.`,
});

FAQ Email API

Seberapa cepat saya bisa mengirim email pertama saya?+
Instal SDK dan kirim ke alamat sandbox seperti delivered@messagebird.dev dalam waktu sekitar lima menit — bahkan sebelum Anda memverifikasi domain.
Apa saja yang termasuk dalam Email API Bird?+
Pengiriman transaksional dan marketing, template, domain pengirim dengan DKIM/SPF/DMARC, dedicated IP dan pool, suppression, inbound, webhook, serta analitik deliverability — semuanya dalam satu API.
Berapa biayanya?+
Mulai gratis dengan 1.000 email per bulan, tanpa kartu. Paket berbayar mulai dari $15 untuk 50K, dan tarif per pesan menurun seiring Anda berkembang.
Bisakah saya bermigrasi dari SendGrid, SES, Mailgun, atau Resend?+
Ya. Bird menerima HTML mentah atau template React yang sudah dirender, dan tersedia panduan migrasi untuk penyedia utama di dokumentasi.
Apakah Anda mendukung dedicated IP?+
Ya — dedicated IP dan pool terkelola di paket Growth, dipanaskan secara otomatis selama kurang lebih 30 hari.

Harga

Mulai dari $0,30 per 1.000 email

Mulai gratis: 1.000 email per bulan, tanpa kartu. Paket berbayar dimulai dari $15 untuk 50K, dan tarif per pesan Growth terus turun seiring Anda berkembang hingga 2,5M. Tanpa biaya platform, tanpa biaya seat, tanpa fitur tier yang dikunci di balik komitmen tahunan.

Dipercaya setiap hari oleh tim yang membangun perangkat lunak kelas dunia

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