1. Origine
Resend a été lancé en 2023 par Zeno Rocha et Bu Kinoshita, à partir d'un constat partagé par beaucoup de développeurs : envoyer un e-mail transactionnel restait une corvée disproportionnée. Les services historiques cumulaient des interfaces vieillissantes, une documentation touffue et une configuration de délivrabilité opaque.
La même équipe maintient React Email, une bibliothèque open-source qui permet de composer un e-mail comme un composant plutôt qu'avec des tableaux HTML imbriqués. L'ensemble forme une chaîne cohérente : écrire le message, l'envoyer, vérifier qu'il est arrivé.
2. Utilité
Un e-mail transactionnel (confirmation de formulaire, notification, réinitialisation de mot de passe) n'a rien d'anodin : s'il part dans les indésirables, l'utilisateur en conclut simplement que le service est cassé. Or la délivrabilité dépend d'une configuration DNS précise (SPF, DKIM, DMARC) que peu d'outils rendent lisible.
Sur le site Studio Relief, Resend achemine les messages du formulaire de contact et leurs pièces jointes. Le formulaire reste maison, le message part depuis un domaine vérifié, et le journal des envois permet de vérifier ce qui est parti : pas de service de formulaire tiers, pas de boîte noire entre le visiteur et la boîte mail.
3. Fonctionnalités
Resend se concentre sur l'envoi et sur ce qui le rend fiable : l'authentification du domaine et le suivi de ce qui arrive vraiment.
- API d'envoi simple : une requête HTTP authentifiée par clé d'API, avec des SDK officiels (Node, Python, PHP, Go, Ruby)
- Domaines vérifiés : la configuration SPF, DKIM et DMARC est guidée enregistrement par enregistrement, avec vérification en direct
- Pièces jointes et en-têtes personnalisés : répondre à, copie, copie cachée, identifiants de suivi
- React Email : composition des messages en composants, avec aperçu local et rendu compatible avec les clients de messagerie
- Journal des envois : statut de chaque message (délivré, ouvert, rejeté, plainte) consultable dans le tableau de bord
- Webhooks : notification en temps réel des événements de délivrance, à brancher sur un CRM ou un outil interne
- Broadcasts : envois groupés et gestion des désinscriptions, pour une newsletter simple sans outil supplémentaire
- Mode test : valider un envoi de bout en bout sans écrire à de vrais destinataires
4. Cas concrets
→ Sur le site Studio Relief, le formulaire de contact envoie la demande au studio et un accusé de réception au visiteur, pièces jointes comprises. L'appel à l'API se fait depuis une route serveur : la clé n'est jamais exposée au navigateur, et les fichiers transitent par un stockage privé avant d'être joints.
→ Sur une application avec comptes utilisateurs, Resend prend en charge les e-mails du cycle de vie : bienvenue, vérification d'adresse, réinitialisation de mot de passe. Les webhooks permettent de repérer les adresses invalides et de nettoyer la base au fil de l'eau.
5. Prix
Le plan gratuit couvre largement les besoins d'un site vitrine : quelques milliers d'e-mails par mois et un domaine vérifié, ce qui suffit à un formulaire de contact même bien sollicité. Au-delà, la tarification suit le volume d'envoi, avec des paliers mensuels accessibles pour un usage professionnel courant.
→ Tarifs : resend.com/pricing
6. Questions fréquentes
Pourquoi ne pas envoyer les e-mails depuis sa propre boîte ?
Parce qu'un envoi automatisé depuis une boîte classique finit très souvent en indésirables, et qu'un volume anormal peut faire suspendre l'adresse. Un service transactionnel passe par une infrastructure dédiée, avec une réputation d'expéditeur suivie et une configuration DNS prévue pour ça.
Faut-il un domaine dédié pour envoyer ?
Pas dédié, mais vérifié. On ajoute quelques enregistrements DNS sur le domaine du site pour autoriser Resend à envoyer en son nom. La procédure est guidée et prend une dizaine de minutes, la propagation quelques minutes de plus.
Resend remplace-t-il un outil d'emailing marketing ?
Non, ce sont deux métiers. Resend excelle sur le transactionnel (un message, un destinataire, déclenché par une action) et gère des envois groupés simples. Pour des campagnes avec segmentation, scénarios et statistiques poussées, un outil dédié reste plus adapté.
