Bird vs Resend
Bird vs Resend – e-mail transakcyjny
Bird zarządza infrastrukturą wysyłki e-maili, dba o reputację IP i tworzy własne narzędzia dostarczalności. Wybierz Bird, jeśli chcesz, żeby zespół obsługujący Twoją sieć wysyłkową zajmował się informacją zwrotną o dostarczalności – z e-mailem, SMS i głosem w jednym API.
Zaufanie zespołów, które każdego dnia
tworzą oprogramowanie światowej klasy.
W liczbach
Sieć Bird
Około 40% komercyjnych e-mailiPrzechowywane treści wiadomości
Do 30 dni, po włączeniu przechowywaniaKto kontroluje stos wysyłkowy?
Resend: zarządzane pule IP
Resend publikuje dedykowane IP jako dodatek do planu Scale. Jego zarządzane pule dedykowanych IP oferują automatyczny rozgrzew, skalowanie na podstawie informacji zwrotnych od dostawców skrzynek i ciągłe monitorowanie reputacji.
Resend nie ujawnia poszczególnych adresów IP w tych pulach. Pule dynamicznie dodają lub usuwają IP w miarę zmian wolumenu wysyłki.
Bird: infrastruktura i reputacja
Bird prowadzi własną infrastrukturę wysyłkową i rozwija oprogramowanie MTA, w tym PowerMTA, które Bird udostępnia również do samodzielnej wysyłki. Bird przejął SparkPost w 2021 roku; jego sieć obsługuje około 40% światowej komercyjnej poczty e-mail.
Bird zarządza swoimi współdzielonymi adresami IP, dedykowanymi adresami IP i pulami, z automatycznym rozgrzewaniem i przepełnieniem na pulę współdzieloną. Technologia dostarczania Bird dostosowuje ruch do poszczególnych dostawców skrzynek pocztowych, a platforma przetwarza informacje zwrotne o dostarczeniu i reaguje na sygnały odrzuceń i skarg. To mechanizmy, które Bird obsługuje w ramach swojego stosu wysyłkowego.
Bird udostępnia Inbox Insights do szacowania dostarczalności i testów seedowych, analitykę e-mail do analizy własnych wyników wysyłki oraz Competitive Insights do obserwacji kampanii konkurencji. Zespół e-mail Bird może pomóc w ocenie Twoich wymagań.
Jak wypadają Bird i Resend w porównaniu?
Resend ma dłuższe okno ponownych prób i bezpośredni parametr React. Bird łączy e-mail z innymi kanałami. Poniższe wiersze porównują udokumentowane mechanizmy wysyłki i opcje integracji.
| Funkcja | Bird | Resend | Kto wygrywa? |
|---|---|---|---|
| Wysyłka API i DX | TypeScript SDK od Bird domyślnie rzuca typowane błędy; .safe() zwraca dane i błąd. | Node SDK od Resend zwraca dane i błąd z wywołania wysyłki. | |
| Idempotentność przy wysyłce | Bird przechowuje odpowiedzi zakończonych żądań przez 3 godziny; późniejsze ponowienia są traktowane jako nowe żądania. | Resend przechowuje klucze idempotentności przez 24 godziny dla wysyłki pojedynczej i zbiorczej. | |
| Retencja przechowywanych wiadomości | Bird przechowuje treści wysłanych wiadomości do 30 dni, jeśli przechowywanie treści jest włączone. | Opublikowane plany Resend obejmują 30-dniową retencję danych; Retencja Enterprise jest elastyczna. | |
| Szablony React Email | Wyrenderuj React Email do HTML w swojej aplikacji, a następnie wyślij ten HTML przez Bird. | Przekaż komponent React przez parametr react w Node SDK. | |
| Relay SMTP | Bird SMTP obsługuje niejawne TLS na porcie 465 oraz STARTTLS na 587 lub 2525, z kluczem API. | Resend SMTP obsługuje niejawne TLS i STARTTLS, z kluczem API. | |
| Kanały poza e-mailem | API od Bird obejmuje e-mail, SMS, WhatsApp, głos, Verify i Realtime. | Resend obsługuje wysyłkę e-maili, odbieranie i kampanie e-mailowe. | |
| Dziedzictwo dostarczalności | Bird przejął SparkPost w 2021 roku. Jego sieć wysyłkowa obsługuje około 40% światowej komercyjnej poczty e-mail. | Resend uruchomił swoją platformę wysyłki e-mail w 2023 roku, po swoim projekcie open-source w 2022 roku. | |
| Dedykowane adresy IP | Bird oferuje dedykowane adresy IP i pule z automatycznym rozgrzewaniem i wyborem puli dla każdej wysyłki. | Resend oferuje zarządzane dedykowane pule IP z automatycznym rozgrzewaniem i skalowaniem; w cenniku transakcyjnym są wymienione jako dodatek Scale. | |
| Opublikowany cennik | Plany i stawki e-mail Bird zawierają aktualne kwoty widoczne w poniższej tabeli planów. | Plany i stawki Resend dostarczają kwoty wydawcy z podanymi datami w poniższej tabeli planów. | |
| Podpisane webhooki zdarzeń | Bird podpisuje zdarzenia za pomocą Standard Webhooks, używając webhook-id, webhook-timestamp i webhook-signature. | Resend podpisuje żądania webhooków używając svix-id, svix-timestamp i svix-signature. | |
| Skrzynki pocztowe | Skrzynki agentów Bird zapewniają adresowalne skrzynki odbiorcze, wątki, odpowiedzi i reguły nadawców zarządzane przez kod. | Resend odbiera e-mail, udostępnia treść i załączniki oraz obsługuje odpowiedzi w tym samym wątku. | |
| Narzędzia agentowe | Hostowany serwer MCP Bird pod adresem mcp.bird.com udostępnia 354 narzędzia. CLI bird wysyła i sprawdza e-maile, zarządza domenami, szablonami i webhookami oraz zapewnia agentom wyjście JSON i semantyczne kody zakończenia. | Hostowany serwer MCP Resend obejmuje e-maile, szablony, kampanie, kontakty, logi i webhooki. Jego CLI zarządza wysyłaniem, odbieraniem i innymi zasobami Resend. |
Jak obsłużyć wynik wysyłki?
Te przykłady rozgałęziają się na data i error. Bird używa .safe() jawnie; domyślny klient rzuca typowane błędy. Użyj stylu z wynikiem, gdy aplikacja obsługuje błędy jako wartości.
Resend
import { Resend } from "resend";
const resend = new Resend(process.env.RESEND_API_KEY!);
const { data, error } = await resend.emails.send({
from: "onboarding@yourdomain.com",
to: ["customer@example.com"],
subject: "Your March invoice",
html: "<p>Attached.</p>",
});
if (error) console.error(error.message);
else console.log(data.id);
Bird
import { BirdClient } from "@messagebird/sdk";
const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });
const { data, error } = await bird.email
.send({
from: { email: "onboarding@yourdomain.com", name: "Acme" },
to: ["customer@example.com"],
subject: "Your March invoice",
html: "<p>Attached.</p>",
})
.safe();
if (error) console.error(error.message);
else console.log(data.id);
Co się zmienia wokół wywołania wysyłki?
Czy agent może odbierać i odpowiadać na e-maile u obu dostawców?
Co się stanie, jeśli zadanie ponowienia wznowi się następnego dnia?
Opublikowane plany e-mail
Pełna miesięczna drabinka cenowa Bird jest pokazana poniżej. Plany o najbliższym wolumenie są oznaczone i nie stanowią wyceny dla wolumenu Bird. Sprawdź warunki rozliczeń, funkcje i opłaty za nadwyżki.
Podsumowanie cenowe: Bird. Podsumowanie porównuje najniższą opublikowaną kwotę miesięczną przy każdym dokładnym wolumenie i walucie; limity wyłącznie dzienne, zobowiązania roczne, stawki za użycie, ceny początkowe i wyceny indywidualne nie są porównywane.
| Próg Bird | E-maile miesięcznie | Bird | Resend |
|---|---|---|---|
| Free | 1,000 | Najbliższy opublikowany wolumen | |
| Startup | 50,000 | Pasujący wolumen | |
| Startup | 100,000 | Plany 2 przy tym wolumenieRozwiń, aby porównać wszystkie opcje i ich warunki rozliczeniowe. Pasujący wolumen Pasujący wolumen | |
| Growth | 100,000 | Plany 2 przy tym wolumenieRozwiń, aby porównać wszystkie opcje i ich warunki rozliczeniowe. Pasujący wolumen Pasujący wolumen | |
| Growth | 250,000 | Najbliższy opublikowany wolumen | |
| Growth | 500,000 | Pasujący wolumen | |
| Growth | 1,000,000 | Pasujący wolumen | |
| Growth | 2,500,000 | Pasujący wolumen |
Resend: Opublikowane plany
Jak porównywać koszty e-mail?
Co zawierają wiersze cenowe Bird i Resend?
Koszt migracji
Co obejmuje migracja z Resend?
Przenieś wywołanie wysyłki, opublikuj rekordy uwierzytelniania domeny Bird obok istniejących rekordów, zaimportuj zablokowane adresy i zaktualizuj weryfikację webhooków. Uwierzytelnianie domeny i listy blokad wymagają osobnych kroków migracji.
Przewodnik migracji mapuje pola ładunku i obsługę zdarzeń. Przetestuj integrację w sandboxie pocztowym Bird przed przełączeniem ruchu produkcyjnego i zaplanuj rozgrzewanie, jeśli przechodzisz na dedykowany IP.
Bird vs Resend: częste pytania
Czy mogę zachować szablony React Email po przejściu na Bird?
Zastosuj w praktyce.
Kontynuuj z dokumentacją, przewodnikami i przykładami dotyczącymi tego tematu. Zasoby są w języku angielskim.
Co dalej
Zacznij od przewodnika migracji, aby zmapować integrację i przetestować przełączenie.
Porozmawiaj z naszym zespołem email
Sprawdź, jak Bird pasuje do Twojego przepływu pracy z Resend.
Przetestuj nadawcę, szablony i zdarzenia dostarczania, zanim przeniesiesz ruch z Resend. Przy większej migracji zaplanuj przejście ze specjalistą ds. e-mail.
Utwórz konto i przetestuj integrację. Twoje zapytanie o migrację będzie zawierać dostawcę, którego porównujesz.