Mailgun y SendGrid son los dos pesos pesados del mercado de API de email. Ambos envían miles de millones de correos al mes. Ambos los usan GitHub, Uber y decenas de miles de desarrolladores. Pero a la hora de elegir, empiezan los matices.
Webs: mailgun.com y sendgrid.com
Precios: ¿dónde es más barato?
Si no quieres hacer números, aquí tienes la tabla para 50 000 correos al mes:
- Mailgun Foundation: $35/mes, IP dedicada incluida, email validation: 5000 verificaciones
- SendGrid Essentials: $19.95/mes, IP dedicada por separado ($29.95/mes), email validation por separado
SendGrid es más barato al principio ($20 vs $35), pero en cuanto necesitas IP dedicada (y la necesitas para una entregabilidad decente), el precio salta a $50/mes. Mailgun incluye la IP en el plan básico.
Por otro lado, SendGrid tiene un nivel gratuito más generoso: 100 correos/día frente a 100 correos/día de Mailgun (Mailgun Flex). Hay paridad.
Para grandes volúmenes (>1M correos/mes), los precios se igualan: ambos ofrecen tarifas personalizadas a través del departamento de ventas.
Entregabilidad
La métrica principal de un servicio de email. Cuántos correos llegan realmente a la bandeja de entrada y no a spam.
Mailgun ha construido su reputación con correos transaccionales. Sus pools de IP llevan años calentados con las notificaciones de GitHub y Stripe. La tasa de bandeja de entrada supera consistentemente el 97% para dominios bien configurados. Dispone de herramientas de prueba (vista previa de email, puntuación de spam) directamente en el dashboard.
SendGrid destaca en envíos de marketing. Tienen la mejor segmentación y tests A/B del sector. Pero la reputación de sus pools de IP es mixta: debido a su popularidad entre remitentes masivos, sus direcciones caen más a menudo en listas de spam. SendGrid requiere una configuración más cuidadosa de SPF/DKIM/DMARC y monitorización de reputación.
Veredicto: para correos transaccionales (restablecimiento de contraseña, confirmación de pedido) — Mailgun. Para envíos de marketing — SendGrid, si estás dispuesto a vigilar la reputación.
SDK y documentación
Ambos tienen SDK excelentes para los lenguajes más populares. Python, Node.js, Ruby, PHP, Java, Go, C#: todo cubierto.
Documentación de Mailgun: detallada, con ejemplos para cada método de la API. Dispone de entorno sandbox para pruebas. Buenas guías de buenas prácticas de entregabilidad.
Documentación de SendGrid: forma parte del enorme ecosistema Twilio. Estilo «Twilio»: inicios rápidos, ejemplos interactivos, guías de diseño de correos. SendGrid gana en calidad de materiales de aprendizaje.
Analítica y dashboard
Mailgun: funcional, informativo, pero con aspecto anticuado. Muestra tasa de entrega, apertura, clics, quejas y clasificación de rebotes.
SendGrid: interfaz moderna al estilo Twilio Console. Analítica más profunda para campañas de marketing: tests A/B, segmentación, comportamiento de usuarios. Incluye un Email Activity Feed para buscar correos concretos.
Funcionalidades adicionales
Mailgun: API de validación de email (verificación de direcciones antes del envío), enrutamiento de entrada (recibir correos en una API), análisis de correos entrantes. Un conjunto sólido para escenarios transaccionales.
SendGrid: Marketing Campaigns (editor visual de correos, plantillas, segmentación), tests A/B, plantillas dinámicas con Handlebars, automatización basada en eventos. Una máquina de marketing.
Resumiendo: si estás construyendo un SaaS con notificaciones, Mailgun. Si haces email marketing para miles de suscriptores, SendGrid.
Vendor lock-in y madurez
Mailgun ha pasado por varios dueños (Rackspace → Sinch). El ritmo de desarrollo se ha ralentizado, pero la estabilidad es sólida. SendGrid fue comprado por Twilio en 2018: la integración con el resto del ecosistema Twilio (SMS, Voice, WhatsApp) es una gran ventaja si usas esos productos.
Qué elegir
Mailgun — para enviar correos transaccionales desde código. Si tu producto envía notificaciones, restablecimientos de contraseña, confirmaciones de pedido. Más estable en entregabilidad, IP dedicada más barata. Contra: interfaz anticuada, capacidades de marketing limitadas.
SendGrid — para email marketing y campañas. Si envías newsletters, promociones, secuencias de onboarding. Mejor analítica, tests A/B, segmentación. Contra: hay que vigilar la reputación, la IP dedicada es más cara.
Para muchos equipos, la combinación ideal es usar ambos: Mailgun para correos transaccionales y SendGrid para marketing. Pero si solo puedes elegir uno, hazlo según el escenario dominante.