D’où ils viennent
Resend a été fondé en 2023 par Zeno Rocha (Brésilien, ex-WorkOS, ex-Liferay, créateur prolifique d’outils open-source) et Bu Kinoshita. Leur observation : envoyer un email transactionnel depuis une app moderne en 2023, c’était brancher SendGrid ou Mailgun — deux produits stables mais dont les SDKs, l’UI et l’expérience développeur n’avaient pas évolué depuis 2015. Pour un développeur Next.js ou Astro qui a goûté à Vercel et Supabase, l’écart de qualité d’expérience était choquant.
Le pari de Resend : refaire l’email transactionnel pour 2025+. SDKs TypeScript-first, DKIM/SPF/DMARC automatisés, webhooks signés via Svix, dashboard moderne. Ils ont parallèlement publié React Email en open-source — une bibliothèque pour écrire des emails comme on écrit des composants React, avec typage strict et preview live. React Email a atteint 10 000 étoiles GitHub en quelques mois et a entraîné Resend dans son sillage.
En 2024, ils ont étendu le produit avec Audiences (gestion de subscribers) et Broadcasts (envoi à toute une audience) — Resend devient une plateforme newsletter complète, plus juste une API d’envoi. Le Tour de Table de Taverne AI utilise exactement cette combinaison.
Ce que c’est vraiment
Resend est une plateforme d’envoi d’emails que tu consommes via :
- API REST simple — un
POST /emailsavec destinataire, sujet, contenu HTML/texte - SDKs officiels en Node, Python, Ruby, PHP, Go, Rust
- Dashboard web pour gérer domaines, audiences, broadcasts, et voir les logs en temps réel
Les produits clés :
- Transactional Emails — le cœur. DOI, magic links, reset password, factures, notifications. Webhooks pour confirmer la livraison, l’ouverture, le clic, le bounce, la complainte.
- Domains — tu connectes ton propre domaine (
news.taverneai.com), Resend te génère les enregistrements DKIM/SPF/DMARC, tu les colles dans Cloudflare, c’est validé en quinze minutes. - Audiences — gestion de subscribers (email, prénom, attributs custom). Compatible avec un schéma Supabase si tu veux la source de vérité chez toi.
- Broadcasts — envoi d’une campagne à toute une audience ou un segment. Analytics intégrés (open rate, click rate, bounce, unsubscribe).
- Webhooks — événements signés via Svix (standard cryptographique), retry automatique, dashboard de debug.
React Email est livré séparément en open-source — tu peux l’utiliser avec n’importe quel provider, mais Resend a la meilleure intégration native.
Comment ça s’intègre avec Claude Code
Pour un opérateur qui ship un produit qui envoie des emails, le flux typique :
- Tu crées un compte Resend, tu connectes ton domaine (15 min), tu mets ta clé d’API dans
.env - Tu écris tes emails en React Email dans
src/emails/— chaque template est un composant.tsxqui exporte un default React component - Tu décris à Claude Code ce que tu veux envoyer — « ajoute un email de bienvenue qui se déclenche après DOI confirmé, avec un lien vers le pillar article » — l’agent génère le template React, la fonction d’envoi, et le wire-up avec Supabase
- Tu testes en local avec
email dev(preview live des templates) puis tu envoies à ton propre email en mode test - Tu push en prod — Resend gère le rate-limiting, les retries, les bounces, les complaints automatiquement
Le truc qui change vraiment : tu peux demander à Claude Code de générer une séquence email complète (DOI → welcome → drip 3 emails → magnet → relance) en une seule conversation, en lisant la voix Bible Taverne AI pour calibrer le ton.
Pour qui c’est fait
Resend est conçu pour les développeurs qui envoient des emails depuis du code. Si tu veux une UI no-code pour designer tes campagnes au glisser-déposer, prends Brevo, Mailchimp, ou ConvertKit. Si tu veux écrire await resend.emails.send({...}) dans ton serveur Next.js, prends Resend.
Public idéal :
- SaaS qui envoient des emails transactionnels (DOI, magic links, factures Stripe, notifications)
- Indie hackers qui veulent self-host leur newsletter sans payer 30 USD/mois à Mailchimp
- Petites équipes qui veulent une stack cohérente (Resend + Supabase + Stripe + Vercel)
- Agences qui livrent du Next.js et veulent un email API moderne
- Opérateurs comme moi qui font tourner une newsletter + des transactionnels depuis le même backend
Public moins adapté : les équipes marketing qui veulent un éditeur visuel avancé pour les campagnes, et les très gros volumes (>1M emails/mois) où SendGrid ou Postmark négocient mieux à l’échelle.
Le verdict de la Taverne
Resend powers Le Tour de Table et les emails transactionnels du backend Taverne AI. DOI, welcome, broadcasts hebdomadaires — tout passe par là.
Ce qui me garde dessus :
- L’expérience développeur est nette. Tu installes le SDK, tu envoies un email en 5 lignes, tu vois le log dans le dashboard 2 secondes après. C’est ce que SendGrid aurait dû être en 2020.
- React Email natif change la façon d’écrire des templates. Tu typages tes props, tu vois la preview en direct, tu réutilises des composants. Plus jamais de table-based HTML copié-collé d’un éditeur visuel.
- DKIM/SPF/DMARC en quinze minutes. Cloudflare détecte le domaine, Resend génère les records, tu colles, c’est validé. Versus SendGrid qui demandait 2-3 itérations avant.
- Le plan gratuit est honnête — 3 000 emails/mois, 100/jour. Suffit pour valider un produit avant de payer.
Ce qui m’agace :
- Pas de templates marketing préfaits. Si tu veux du Stripo ou du Topol pour designer rapidement, c’est ailleurs. Resend assume que tu codes tes templates.
- Compte parfois bloqué pour vérification au-delà de certains volumes — j’ai déjà eu une suspension de 24 h pour qu’ils valident manuellement que je ne spammais pas. C’est inconfortable mais légitime.
- Pas de programme affiliate en 2026 — je le recommande au mérite.
Bottom line : si tu envoies des emails depuis du code en 2026, Resend est le bon défaut. Le plan gratuit suffit pour démarrer, le Pro à 20 USD/mois pour passer à 50k emails/mois.
Au Québec
L’interface est en anglais seulement (pas de localisation FR). La facturation se fait en USD via Stripe (~38 % de change en CAD). Pas de TPS/TVQ ajoutée à la facture — Resend n’a pas de présence taxable au Canada en 2026. L’abonnement est déductible comme dépense d’exploitation pour entreprises et travailleurs autonomes.
Conformité Loi 25 et CASL : Resend fournit un Data Processing Agreement (DPA) sur demande, supporte le double opt-in (DOI) obligatoire au Canada, et permet d’inclure ton adresse postale physique dans le footer des emails (exigence CASL et Loi 25 pour tout email commercial envoyé à un Québécois). Tu configures aussi le List-Unsubscribe header (RFC 8058) automatiquement pour le un-clic unsubscribe.
Pour un sending domain canadien (news.tondomaine.ca), aucun problème — Resend signe en DKIM peu importe la TLD, et la délivrabilité chez Gmail, Outlook et iCloud est bonne depuis le Canada.