SendGrid vs Mailgun : lequel choisir pour ton SaaS ?
SendGrid convient à une équipe qui veut réunir campagnes et API chez le même fournisseur : son essai API autorise 100 messages par jour pendant 60 jours, et Marketing Campaigns Free comprend jusqu’à 2 000 contacts et 6 000 envois mensuels. Mailgun est plus adapté à une API transactionnelle avec validation d’adresses, routage entrant et choix de région US ou UE ; Basic commence à 15 $ par mois pour 10 000 messages.
SendGrid et Mailgun peuvent expédier les courriels déclenchés par ton application, mais ils cadrent des besoins d’équipe différents. SendGrid associe son API Email à Marketing Campaigns, une offre distincte pour les listes et les campagnes. Mailgun met l’accent sur l’infrastructure d’envoi : API, relais SMTP, validation d’adresses, routage des messages reçus et choix de région. Si marketing et produit veulent partager un fournisseur, SendGrid est le point de départ naturel. Si tu dois relier des applications existantes, vérifier des adresses ou traiter des réponses entrantes, Mailgun mérite une comparaison approfondie.
Avant de retenir une fonction, cartographie les messages concernés. Les courriels de connexion et de facture ne suivent pas les mêmes règles qu’une campagne d’annonce. Calcule séparément les destinataires marketing et le trafic de ton API, puis décide qui administre chaque flux et qui traite ses incidents.
Comparer les prix sans mélanger API et campagnes
SendGrid affiche l’essai gratuit de l’API à 100 messages par jour pendant 60 jours. Essentials revient à 19,95 $ par mois pour 50 000 messages, ou 34,95 $ pour 100 000 dans le sélecteur ; Pro à 100 000 coûte 89,95 $ par mois et inclut des IP dédiées selon la grille. Ces montants sont mensuels et liés au volume sélectionné. Le prix de l’API ne couvre pas Marketing Campaigns : son forfait gratuit accepte jusqu’à 2 000 contacts et 6 000 envois mensuels, tandis que Basic à 15 $ correspond à 5 000 contacts et 15 000 envois. Le palier Basic à 10 000 contacts est affiché à 25 $ pour 30 000 envois.
Mailgun Free autorise 100 envois par jour et conserve les journaux un jour. Basic coûte 15 $ par mois pour 10 000 messages ; les envois au-delà du quota sont facturés à partir de 1,80 $ par tranche de 1 000. Foundation affiche 35 $ par mois après un premier mois gratuit pour 50 000 messages. Scale affiche 90 $ après cette période pour 100 000. Les journaux restent un jour sur Basic, cinq sur Foundation et 30 sur Scale. Les tarifs payants sont mensuels ; ne traite pas le mois offert comme une réduction permanente.
À 50 000 envois, Essentials chez SendGrid affiche un montant mensuel inférieur à Foundation chez Mailgun, mais Foundation inclut cinq jours de journaux et sa première période est gratuite. À 100 000, Essentials est à 34,95 $, Pro à 89,95 $ et Scale Mailgun à 90 $. Les paliers n’incluent pas les mêmes fonctions : choisis selon la rétention, les options d’administration et le besoin d’IP dédiées, pas seulement d’après le montant. Consulte la grille de l’API Email SendGrid, celle de Marketing Campaigns et les tarifs Mailgun pour les paliers détaillés.
SendGrid : rapprocher les campagnes des notifications
La séparation entre Email API et Marketing Campaigns donne à chaque usage sa propre unité de facturation. L’API est dimensionnée selon les messages transactionnels, alors que la campagne associe nombre de contacts et volume d’envois. Une équipe qui utilise les deux peut centraliser les comptes et simplifier le travail entre marketing et ingénierie, sans fusionner pour autant les budgets ou les politiques d’envoi.
Cette organisation demande quelques règles de gouvernance. Réserve des clés à chaque service, limite les permissions de modification des listes et protège les modèles de récupération de compte. Les sous-comptes peuvent aider à isoler marques, clients ou environnements, mais il faut décider qui a le droit de créer des expéditeurs, consulter les activités et gérer les suppressions. Utilise un compte de préproduction séparé de la configuration qui envoie aux utilisateurs réels.
Si ton équipe n’a besoin que de notifications produit, la composante marketing n’ajoute pas de valeur à elle seule. Compare l’API en fonction de ses volumes, de ses options de suivi et du niveau de support réellement prévu pour ton compte. Dans les données de prix utilisées ici, la durée de conservation de l’activité SendGrid n’est pas précisée ; si ton support enquête souvent sur des envois anciens, demande cette information pour le palier visé et conserve les événements essentiels dans ton système.
Mailgun : validation et traitement des entrées
Mailgun peut valider une adresse au moment de l’inscription. Cette étape sert à repérer une faute de frappe ou certains problèmes associés à une adresse avant de déclencher le courriel de confirmation. Elle ne prouve pas que la personne contrôle cette boîte et ne garantit pas que chaque futur message sera accepté. Garde donc la confirmation par courriel dans ton parcours et prévois un comportement de repli si le service de validation est indisponible.
Le routage entrant permet de diriger les courriels reçus vers un traitement de ton application. Cela peut servir à convertir une réponse à une notification en ticket ou à associer un message envoyé à une adresse dédiée à un objet produit. La fonction crée un nouveau point d’entrée : vérifie la signature de la requête, limite la taille des pièces jointes, contrôle les types de fichiers et rends le traitement idempotent. Ne laisse pas le contenu d’un message entrant déclencher seul une opération sensible.
Mailgun propose aussi un relais SMTP, pratique lorsqu’un ancien composant ne sait pas appeler une API moderne. Tu peux déplacer les services un par un et conserver temporairement cette intégration pendant que tu modernises le reste. La grille indique des régions d’envoi US et UE depuis un même compte. Cela facilite le choix d’une zone d’envoi, mais ne prouve pas que toutes les données restent dans cette région. Pour SendGrid comme pour Mailgun, vérifie les documents contractuels applicables à ton compte avant de prendre une décision liée à la résidence des données.
Quel service convient à ton scénario ?
- Marketing et produit veulent un fournisseur commun : SendGrid rassemble API et campagnes dans son offre générale. Crée des budgets, clés et droits séparés afin qu’une campagne ne puisse pas perturber les messages transactionnels.
- Ton SaaS déclenche uniquement des messages transactionnels : compare les volumes API, le suivi opérationnel et les options de compte. À 50 000, SendGrid Essentials affiche 19,95 $ par mois ; Mailgun Foundation affiche 35 $ après son premier mois gratuit et conserve les journaux cinq jours.
- Tu gères plusieurs marques ou environnements : évalue les sous-comptes SendGrid et la séparation des domaines et clés Mailgun. Associe chaque expéditeur à une équipe qui répond des rebonds, plaintes et demandes de suppression.
- La création de compte doit contrôler les adresses : examine la validation Mailgun comme un contrôle complémentaire. Conserve l’étape qui confirme que l’utilisateur a accès à la boîte.
- Ton produit reçoit des réponses par courriel : teste les règles entrantes Mailgun avec des exemples de pièces jointes, messages automatiques et formats inattendus. Définis la destination et les contrôles de sécurité avant la mise en production.
Préparer une migration
- Inventorie les usages. Distingue l’API, les campagnes, les expéditeurs SMTP et les boîtes qui reçoivent des réponses. Note le modèle, les variables, le volume et l’équipe propriétaire de chaque flux.
- Définis les frontières d’accès. Planifie les comptes ou sous-comptes, les clés, les domaines et les environnements avant de modifier le code. Exporte les contacts et les préférences marketing séparément des journaux transactionnels.
- Adapte le code au même endroit. Une couche d’envoi interne peut traduire les appels API, les erreurs et les événements du fournisseur. Mets à jour les webhooks et les règles de reprise sans disperser les particularités dans les services métier.
- Valide puis bascule progressivement. Configure les enregistrements DNS demandés, vérifie les messages de test et déplace une famille peu risquée. Contrôle les doublons, rebonds et retours avant les courriels de connexion ou de facturation.
Voir aussi
Questions fréquentes
Marketing Campaigns et l’API SendGrid ont-ils le même tarif ?
Non. L’API est tarifée selon le volume transactionnel, tandis que Marketing Campaigns dépend du nombre de contacts et d’envois de campagne. Basic à 15 $ couvre 5 000 contacts et jusqu’à 15 000 messages marketing mensuels.
Mailgun offre-t-il un essai sur ses formules payantes ?
Foundation et Scale affichent un premier mois gratuit, puis 35 $ par mois pour 50 000 messages et 90 $ pour 100 000. Le forfait Free est distinct : il autorise 100 messages par jour et conserve les journaux un jour.
La validation Mailgun remplace-t-elle un courriel de confirmation ?
Non. Elle peut repérer certains problèmes d’adresse, mais seule une étape de confirmation établit que l’utilisateur contrôle la boîte. Elle ne garantit pas non plus la réception future de chaque message.
La région UE de Mailgun garantit-elle la résidence des données ?
La grille indique l’envoi depuis une région US ou UE. Elle ne précise pas à elle seule où résident toutes les données ; examine les documents de traitement et les conditions du compte.