Bird vs Resend
Bird vs Resend pour l'e-mail transactionnel
Bird exploite l'infrastructure d'envoi d'e-mails, gère la réputation des IP et développe ses propres outils de distribution. Choisissez Bird quand vous voulez que l'équipe qui gère votre réseau d'envoi traite le retour de distribution, avec e-mail, SMS et voix dans une seule API.
Utilisé chaque jour par des équipes qui
créent des logiciels de classe mondiale.
En chiffres
Réseau Bird
Environ 40 % des e-mails commerciauxCorps de messages stockés
Jusqu'à 30 jours, avec le stockage activéQui contrôle la pile d'envoi ?
Resend : pools d'IP gérés
Resend propose les IP dédiées en tant qu'option Scale. Ses pools d'IP dédiées gérés offrent un préchauffage automatique, un dimensionnement basé sur le retour des fournisseurs de messagerie et une surveillance continue de la réputation.
Resend n'expose pas les IP individuelles de ces pools. Les pools ajoutent ou retirent dynamiquement des IP en fonction de l'évolution du volume d'envoi.
Bird : infrastructure et réputation
Bird exploite sa propre infrastructure d'envoi et développe des logiciels MTA, dont PowerMTA, que Bird propose aussi sous licence pour l'envoi auto-hébergé. Bird a acquis SparkPost en 2021 ; son réseau achemine environ 40 % des e-mails commerciaux dans le monde.
Bird gère ses IP partagées, IP dédiées et pools d'envoi, avec un préchauffage automatique et un débordement vers le pool partagé. La technologie de délivrabilité de Bird ajuste le trafic par fournisseur de messagerie, tandis que sa plateforme traite les retours de livraison et réagit aux signaux de rebond et de plainte. Ce sont des contrôles que Bird opère au sein de sa pile d'envoi.
Bird fournit Inbox Insights pour les estimations de placement et les tests par adresses de contrôle, des analyses e-mail pour vos propres résultats d'envoi, et Competitive Insights pour les campagnes concurrentes observées. L'équipe e-mail de Bird peut vous aider à évaluer vos besoins.
Comment Bird et Resend se comparent-ils ?
Resend offre la fenêtre de réessai la plus longue et un paramètre React direct. Bird combine l'e-mail avec d'autres canaux. Les lignes ci-dessous comparent les contrôles d'envoi documentés et les choix d'intégration.
| Fonctionnalité | Bird | Resend | Qui gagne ? |
|---|---|---|---|
| Envoi API et DX | Le SDK TypeScript de Bird SDK lève des erreurs typées par défaut ; .safe() renvoie data et error. | Le SDK Node de Resend SDK renvoie data et error à l'appel d'envoi. | |
| Idempotence à l'envoi | Bird conserve les réponses complétées pendant 3 heures ; les tentatives suivantes sont des requêtes nouvelles. | Resend conserve les clés d'idempotence pendant 24 heures pour l'envoi simple et l'envoi par lot. | |
| Rétention des messages stockés | Bird stocke le corps des messages envoyés jusqu'à 30 jours lorsque le stockage du contenu est activé. | Les forfaits publiés de Resend incluent une rétention des données de 30 jours; La rétention Enterprise est flexible. | |
| Templates React Email | Rendez React Email en HTML dans votre application, puis envoyez ce HTML avec Bird. | Transmettez un composant React via le paramètre react du SDK Node SDK. | |
| Relais SMTP | Bird SMTP prend en charge TLS implicite sur le port 465 et STARTTLS sur 587 ou 2525, avec une clé API. | Resend SMTP prend en charge TLS implicite et STARTTLS, avec une clé API. | |
| Canaux au-delà de l'e-mail | L'API de Bird inclut e-mail, SMS, WhatsApp, voix, Verify et Realtime. | Resend prend en charge l'envoi d'e-mails, la réception et les campagnes e-mail. | |
| Héritage en délivrabilité | Bird a acquis SparkPost en 2021. Son réseau d'envoi achemine environ 40 % des e-mails commerciaux dans le monde. | Resend a lancé sa plateforme d'envoi d'e-mails en 2023, à la suite de son projet e-mail open source en 2022. | |
| IP dédiées | Bird propose des IP dédiées et des pools, avec préchauffage automatique et sélection du pool par envoi. | Resend propose des pools d'IP dédiées gérés avec préchauffage et mise à l'échelle automatiques ; sa tarification transactionnelle les classe comme module complémentaire Scale. | |
| Tarification publiée | Les forfaits et tarifs e-mail de Bird fournissent les montants en vigueur dans le tableau des forfaits ci-dessous. | Les plans et tarifs de Resend fournissent les montants datés de l'éditeur dans le tableau des plans ci-dessous. | |
| Webhooks d'événements signés | Bird signe les événements avec Standard Webhooks, en utilisant webhook-id, webhook-timestamp et webhook-signature. | Resend signe les requêtes webhook en utilisant svix-id, svix-timestamp et svix-signature. | |
| Boîtes de réception | Les boîtes de réception pour agents de Bird fournissent des boîtes adressables, des fils de discussion, des réponses et des règles d'expéditeur gérés par code. | Resend reçoit les e-mails, expose le contenu et les pièces jointes, et prend en charge les réponses dans le même fil. | |
| Outillage pour agents | Le serveur MCP hébergé de Bird sur mcp.bird.com expose 354 outils. Le CLI de Bird envoie et inspecte les e-mails, gère les domaines, les modèles et les webhooks, et fournit aux agents une sortie JSON et des codes de sortie sémantiques. | Le serveur MCP hébergé de Resend couvre les e-mails, les modèles, les diffusions, les contacts, les journaux et les webhooks. Son CLI gère l'envoi, la réception et les autres ressources Resend. |
Comment gérez-vous un résultat d'envoi ?
Ces exemples testent data et error. Bird utilise .safe() explicitement ; son client par défaut lève des erreurs typées. Utilisez le style résultat lorsque votre application traite les erreurs comme des valeurs.
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);
Qu'est-ce qui change autour de l'appel d'envoi ?
Un agent peut-il recevoir et répondre aux e-mails avec l'un ou l'autre fournisseur ?
Que se passe-t-il si une tâche de réessai reprend le lendemain ?
Forfaits e-mail publiés
La grille tarifaire mensuelle complète de Bird est présentée ci-dessous. Les forfaits au volume le plus proche sont indiqués et ne constituent pas des devis pour le volume de Bird. Vérifiez les conditions de facturation, les fonctionnalités et les dépassements.
Verdict tarifaire: Bird. Le verdict compare le montant mensuel publié le plus bas à chaque volume et devise exacts ; les quotas journaliers uniquement, les engagements annuels, les tarifs à l'usage, les prix de départ et les devis personnalisés ne sont pas comparés.
| Palier Bird | E-mails par mois | Bird | Resend |
|---|---|---|---|
| Free | 1,000 | Volume publié le plus proche | |
| Startup | 50,000 | Volume correspondant | |
| Startup | 100,000 | Forfaits 2 à ce volumeDéveloppez pour comparer chaque option et ses conditions de facturation. Volume correspondant Volume correspondant | |
| Growth | 100,000 | Forfaits 2 à ce volumeDéveloppez pour comparer chaque option et ses conditions de facturation. Volume correspondant Volume correspondant | |
| Growth | 250,000 | Volume publié le plus proche | |
| Growth | 500,000 | Volume correspondant | |
| Growth | 1,000,000 | Volume correspondant | |
| Growth | 2,500,000 | Volume correspondant |
Resend: Forfaits publiés
Comment comparer les coûts d'envoi d'e-mails ?
Que comprennent les lignes tarifaires de Bird et de Resend ?
Coût de migration
Qu'implique une migration depuis Resend ?
Portez l'appel d'envoi, publiez les enregistrements d'authentification de domaine de Bird à côté des enregistrements existants, importez les adresses supprimées et mettez à jour la vérification des webhooks. L'authentification de domaine et les suppressions nécessitent des étapes de migration explicites.
Le guide de migration fait correspondre les champs de payload et la gestion des événements. Testez l'intégration dans le bac à sable e-mail de Bird avant de basculer le trafic de production, et prévoyez un préchauffage si vous passez à une IP dédiée.
Bird vs Resend : questions fréquentes
Puis-je conserver mes modèles React Email en passant à Bird ?
Mettez-le en pratique.
Poursuivez avec la documentation, les guides et les exemples sur ce sujet. Les ressources sont en anglais.
Étapes suivantes
Commencez par le guide de migration pour cartographier l'intégration et tester la bascule.
Contactez notre équipe email
Découvrez comment Bird s'intègre à votre workflow Resend.
Testez votre expéditeur, vos templates et vos événements de livraison avant de transférer le trafic depuis Resend. Pour une migration plus importante, planifiez la bascule avec un spécialiste email.
Créez votre compte et testez votre intégration. Votre demande de migration inclura le fournisseur que vous comparez.