Infrastruktura komunikacyjna obsługiwana przez Twoje agenty AI
Wysyłaj i odbieraj przez e-mail, SMS, WhatsApp i połączenia głosowe — jedno API, jeden kontrakt — w sieci, która już obsługuje 40% komercyjnych wiadomości na świecie.
Używasz Claude Code, Cursor, Codex, Windsurf lub Copilot? Skopiuj prompt konfiguracyjny, a Twój agent zainstaluje za Ciebie Bird CLI i umiejętności — albo połącz dowolnego klienta MCP.
Zaufanie zespołów, które tworzą oprogramowanie najwyższej klasy
Poznaj więcej historii klientówPo prostu wstaw.
Ten sam kształt, każdy stos.
SDK dla TypeScript, Python i Go. REST, curl lub CLI, gdy wolisz się bez nich obejść. MCP dla agenta na Twoim ramieniu.
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 Bezpośrednie IP wysyłkowe / Obsługa React Email / Zarządzany warm-up
Wysyłaj e-maile. HTML i zwykły tekst, React Email obsługiwany. Dostarczane w sieci, której dostawcy poczty już ufają.
Czytaj dokumentację EmailBezpośrednie IP wysyłkowe, zarządzany warm-up, routing uwzględniający dostawcę poczty, obsługa SPF/DKIM/DMARC. Szablony renderowane w HTML i zwykłym tekście, z obsługą 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 / operatorzy Tier-1 / fallback głosowy OTP
Wysyłaj SMS. Operatorzy Tier-1, ponad 190 krajów, z obsługą wymogów zgodności za Ciebie.
A2P 10DLC, alfanumeryczne identyfikatory nadawcy, rejestracja podmiotów DLT — zgłaszamy wszystko, co trzeba zgłosić. Inteligentny routing dla każdego miejsca docelowego. Fallback głosowy OTP, gdy SMS zawodzi. 6-cyfrowy kod dociera w mniej niż trzy sekundy na liniach, które się liczą.
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 / strumieniowe TTS / deklaratywne przepływy
Używaj Voice. Programowalna telefonia głosowa przez PSTN i SIP, z TTS, który nie brzmi jak robot.
Połączenia wychodzące i przychodzące. Deklaratywne przepływy JSON dla IVR. Nagrywanie i transkrypcja na żywo. Strumieniowe TTS w trzydziestu językach z opóźnieniem pierwszego bajtu audio poniżej 250 ms — model ładuje się, zanim połączenie zostanie zestawione.
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 / wiadomości szablonowe / interaktywne odpowiedzi
Wysyłaj WhatsApp. Oficjalne Cloud API. Szablony, interaktywne przyciski i multimedia — na kanale, z którego korzystają już trzy miliardy ludzi.
Wstępnie zatwierdzone szablony, wiadomości sesyjne i interaktywne odpowiedzi. Potwierdzenia dostarczenia i odczytu przy każdej wiadomości. Jeden numer, każda rozmowa — z tym samym typowanym API co e-mail i 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.
Jesteśmy zespołem inżynierów, którzy uwielbiają tworzyć narzędzia dla innych inżynierów.
Tryb testowy, webhooki w czasie rzeczywistym i serwer MCP dla agenta u Twojego boku.
Tryb testowy. Symuluj każdy stan — dostarczono, odrzucono, zgłoszono skargę, w kolejce — bez zużywania budżetu i wysyłania do prawdziwych odbiorców.
Modularne webhooki. Webhooki zdarzeń w czasie rzeczywistym, per kanał. email.delivered, sms.failed, voice.completed, whatsapp.read. Podpisane HMAC. Chronione przed powtórzeniem. Ten sam format dla każdego kanału.
MCP dla agentów. Połącz Claude lub Cursor z hostowanym serwerem MCP Bird albo uruchom go lokalnie za pomocą bird CLI. Twój agent otrzymuje typowane narzędzia dla każdego kanału — klucze z ograniczonym zakresem, pełny audyt, zero wycieków.
Pięć produktów.
Jedna wspólna warstwa.
Email, SMS, głos, WhatsApp i Realtime — wszystko zbudowane na tych samych prymitywach. Naucz się platformy raz, wysyłaj przez każdy kanał.
Auth. Jeden format klucza. Zakresy: wysyłanie vs. zarządzanie, odczyt vs. zapis. Prefiks + fingerprint, więc wiesz, który klucz co zrobił. Wiele kluczy działa jednocześnie — rotujesz według własnego harmonogramu.
Idempotentność. Idempotency-Key przy każdym POST, PATCH i DELETE. Powtórki wracają za darmo i oznaczone. Użyj klucza z innym body, a dostaniesz 409, nie niespodziankę.
Błędy. Jedna koperta. Jeden zamknięty typ unii. Każdy kod zawiera link do dokumentacji i komunikat mówiący, co zrobić.
Webhooki. Specyfikacja Standard Webhooks: HMAC-SHA256, sekrety per endpoint, 5-minutowe okno powtórek — weryfikuj dowolną gotową biblioteką. Rotacja sekretów z 24-godzinnym nakładaniem się podwójnego podpisywania. Logi prób i powtórki wbudowane.
Paginacja. Oparte na kursorach. Stabilna kolejność na każdej liście, wymuszona konstrukcyjnie — żadnego przesunięcia stron, nigdy.
Limity zapytań. Nagłówki IETF RateLimit w każdej odpowiedzi — nie tylko przy 429. Widzisz swój budżet, zanim trafisz w ścianę, i Retry-After, gdy to nastąpi.
Supresje. Odbicia, skargi, wypisania — zarządzane automatycznie, dostępne do odpytywania i edycji przez API. Strumienie transakcyjne mogą pomijać wypisania marketingowe. Idempotentne z założenia.
Twoje wiadomości naprawdę docierają.
Sygnały w czasie rzeczywistym dotyczące dostarczalności, współczynników odrzuceń i wolumenu wysyłek — w każdym kanale, w każdym regionie. Bez zgadywania.
Światowych wiadomości komercyjnych pod względem wolumenu przechodzi przez sieć Bird.
40%
Krajów z bezpośrednimi relacjami z operatorami, różnorodnością tras i obsługą lokalnych regulacji.
190+
Prowadzenia tej infrastruktury. Zespół, który ją stworzył, to ten sam zespół, który buduje API.
15 lat