你的 AI 代理操作的 通信基础设施

通过电子邮件、SMS、WhatsApp 和语音发送和接收消息。一个 API、一份合同,依托已承载全球 40% 商业消息的网络。

立即开始

正在使用 Claude Code、Cursor、Codex、Windsurf 或 Copilot?复制设置提示,您的智能体将自动安装 Bird CLI 和技能,或连接任意 MCP 客户端。

Cursor

深受构建世界级软件团队的日常信赖

查看更多客户故事

即插即用。

统一接口,适配所有技术栈。

面向 TypeScript、Python 和 Go 的 SDK。不想用 SDK 时,还有 REST、curl 或 CLI。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 直接发送 IP / 支持 React Email / 托管预热

发送邮件。 HTML 与纯文本,支持 React Email。通过 ISP 已经信任的网络送达。

阅读邮件文档

直接发送 IP、托管预热、基于 ISP 的路由、SPF/DKIM/DMARC 全部处理妥当。模板以 HTML 和纯文本渲染,并支持 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
按 ISP 分类的投递明细
逐条消息审计日志

02 A2P 10DLC / Tier-1 运营商 / 语音 OTP 回退

发送 SMS。 Tier-1 运营商,覆盖 190 多个国家/地区,合规事务由我们为您处理。

A2P 10DLC、字母发送者 ID、DLT 实体注册:该申报的我们帮您申报。按目的地智能路由。SMS 降级时自动切换语音 OTP。6 位验证码在三秒内送达关键线路。

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
10DLC 申请 + 品牌审核 48 小时内完成
按目的地多路由分发
语音 OTP 回退(按账户选择启用)
响应中包含按分段的精确计价

03 PSTN + SIP / 流式 TTS / 声明式流程

Voice 正在升级中

使用 Voice。 可编程语音,支持 PSTN 和 SIP,TTS 发音自然不机械。

外呼与呼入。声明式 JSON 流程构建 IVR。通话录音与实时转写。流式 TTS 支持三十种语言,首字节音频延迟低于 250 毫秒:模型在通话接通前即完成加载。

voice.ts
201 · 0.4s

Bird Verify

+1 (415) 555-0182

Yourverificationcodeisfoureighttwonineoneseven.

流式 TTS 支持 30+ 种语言
声明式流程:播放、采集、拨号、转接
录音 + 通过 WebSocket 实时转录
PSTN + SIP 终接,支持 BYOC

04 Cloud API / 模板消息 / 互动回复

WhatsApp 正在升级

发送 WhatsApp 消息。 官方云 API。模板、交互按钮和富媒体,触达三十亿用户已在使用的渠道。

预审批模板、会话消息和交互式回复。每条消息均有送达和已读回执。一个号码,所有对话,与 Email 和 SMS 共享统一类型的 API。

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
官方 Cloud API 接入
模板 + 会话消息
互动按钮和列表
送达 + 已读回执

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

我们是一支热爱为工程师打造工具的工程师团队。

测试模式、实时 webhooks,以及为您身边的智能助手提供的 MCP 服务器。

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" }

测试模式。 模拟每种状态——已送达、已退回、已投诉、排队中——无需消耗真实预算,也不会触达真实收件人。

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

模块化 webhooks。 按通道的实时事件 webhooks。email.delivered、sms.failed、voice.completed、whatsapp.read。HMAC 签名,防重放保护,所有通道格式统一。

面向代理的 MCP。 将 Claude 或 Cursor 连接到 Bird 托管的 MCP 服务器,或使用 bird CLI 在本地运行。您的智能体可获得覆盖所有渠道的类型化工具:作用域密钥、完整审计、零泄漏。

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
+
=

五大产品。

一个共享层。

Email、SMS、语音、WhatsApp 和实时通信,全部构建在相同的基础架构之上。只需学习一次平台,即可在所有渠道上发布。

Auth。 统一的密钥格式。发送与管理、读取与写入分别授权。前缀 + 指纹,让你清楚哪个密钥做了什么。多个密钥可同时生效,按你的计划轮换。

幂等性。 每个 POST、PATCH 和 DELETE 请求都支持 Idempotency-Key。重放请求自动返回且标记。用相同的 Key 但不同的请求体,你会收到 409,而不是意外结果。

错误处理。 统一的信封格式。单一封闭类型联合体。每个错误码都附带文档链接和告诉你该怎么做的提示信息。

Webhooks。 Standard Webhooks 规范:HMAC-SHA256、按端点独立密钥、5 分钟重放窗口——可使用任何现成的库进行验证。密钥轮换支持 24 小时双签名重叠期。请求日志和重放功能内置。

分页。 基于游标的分页。每个列表都保持稳定排序,从架构层面保证。绝不会出现页面偏移。

速率限制。 每个响应都包含 IETF RateLimit 头信息,而不仅仅是 429。在触及限制之前即可查看剩余配额,触及时会返回 Retry-After。

屏蔽管理。 退信、投诉、退订:自动管理,可通过 API 查询和编辑。事务性消息流可绕过营销退订。设计上即具备幂等性。

您的消息, 真正送达。

实时监控收件箱送达率、退信率和发送量——覆盖每个渠道、每个地区,无需猜测。

全球商业消息按发送量计算,经由 Bird 网络传输。

40%

个国家拥有直连运营商关系、多路由冗余及本地合规保障。

190+

持续运营这一基础设施。构建它的团队,正是打造这套 API 的团队。

15 年

从一个渠道开始。
准备好后,再添加其他渠道。

测试 API 密钥即刻可用。添加支付方式并验证发送者身份后,即可解锁生产环境。

正在使用 Claude Code、Cursor 或 Codex?复制一条设置提示,您的智能代理即可自动安装 Bird CLI 和相关技能。选择您的工具:

Cursor