Sendkit TeamSendkit vs Mailgun: uma comparação prática
O Mailgun existe há tempos. O Sendkit é a alternativa moderna. Aqui está como eles se comparam em DX, preços e funcionalidades.

O Mailgun lançou em 2010 e rapidamente virou a API de e-mail padrão pra desenvolvedores. Ele mereceu essa reputação. A API era sólida, os docs eram bons o suficiente e simplesmente funcionava. Mas a infraestrutura de e-mail evoluiu, e o Mailgun não acompanhou. O design da API parece preso em 2015, os preços ficaram confusos e, se você precisar de qualquer coisa além de envio básico e validação, vai ter que costurar várias ferramentas.
O Sendkit foi construído pra ser a plataforma que o Mailgun deveria ter se tornado: uma única API pra envio, campanhas, automações, contatos e validação. Sem taxas por contato. SDKs que parecem que foram projetados nessa década.
Essa é uma comparação direta e prática. Sem enrolação.
API e experiência do desenvolvedor
É aqui que a distância é maior. A API do Mailgun é madura e bem documentada, mas usa corpos de requisição em form-encoded por padrão. Em 2026, essa é uma escolha esquisita. A maioria dos desenvolvedores espera JSON entrando, JSON saindo. O Mailgun suporta JSON, mas parece ter sido adicionado depois.
Aqui está como é mandar um e-mail com o Mailgun:
import formData from 'form-data';
import Mailgun from 'mailgun.js';
const mg = new Mailgun(formData);
const client = mg.client({ username: 'api', key: 'your-api-key' });
const send = async () => {
const result = await client.messages.create('yourdomain.com', {
from: '[email protected]',
to: ['[email protected]'],
subject: 'Welcome',
html: '<p>Thanks for signing up.</p>',
});
};Repara na dependência form-data. Essa é uma esquisitice do Mailgun. Você precisa de uma biblioteca de terceiros pra encoding de formulário só pra inicializar o cliente. É uma coisa pequena, mas sinaliza como o SDK foi construído: em torno das restrições legadas da API em vez do que os desenvolvedores realmente querem.
Aqui está a mesma coisa com o Sendkit:
import { Sendkit } from '@sendkitdev/sdk';
const sendkit = new Sendkit('sk_live_your_api_key');
const send = async () => {
const { data, error } = await sendkit.emails.send({
from: '[email protected]',
to: '[email protected]',
subject: 'Welcome',
html: '<p>Thanks for signing up.</p>',
});
};Sem dependências extras. JSON entra, { data, error } sai. O padrão de resposta é previsível em cada endpoint, o que significa que você escreve menos código defensivo.
O Sendkit entrega SDKs oficiais pra 10 linguagens: Node.js, Python, Ruby, Go, PHP, Java, Rust, Elixir, C# e Kotlin. Cada um segue as convenções da sua linguagem em vez de ser um wrapper HTTP fino. O Mailgun tem bibliotecas oficiais pra algumas linguagens, mas várias são mantidas pela comunidade com qualidade variável.

Funcionalidades
É aqui que a comparação fica desequilibrada. O Mailgun é fundamentalmente um serviço de envio e validação. Esse é o core, e ele faz essas coisas bem. Mas no momento em que você precisa de campanhas, gestão de contatos ou automações, você está adicionando outro provedor.
Aqui está a divisão de funcionalidades:
| Funcionalidade | Mailgun | Sendkit |
|---|---|---|
| E-mail transacional | Sim | Sim |
| Campanhas de e-mail | Não | Sim |
| Automações | Não | Sim |
| Gestão de contatos | Não | Sim |
| Validação de e-mail | Sim (preço separado) | Sim (incluído) |
| Roteamento de entrada | Sim | Planejado |
| Relay SMTP | Sim | Sim |
| Webhooks | Sim | Sim |
| Listas de supressão | Manual | Gerenciadas automaticamente |
O Mailgun oferece roteamento de entrada, o que é uma vantagem genuína se você precisa parsear e-mail de entrada. O Sendkit ainda não tem isso. Mas pra e-mail de saída — que é o que 90% dos desenvolvedores realmente precisam — o Sendkit cobre muito mais terreno com uma única integração.
A consequência prática: com o Mailgun, você tipicamente acaba pagando por Mailgun mais Mailchimp ou Customer.io ou alguma outra ferramenta pra campanhas e automações. Com o Sendkit, você configura uma chave de API e pronto. Isso não é só economia de custo; é uma simplificação de arquitetura. Um conjunto de webhooks, um dashboard, uma lista de supressão, uma relação de faturamento.
Preços
Os preços do Mailgun ficaram complicados ao longo dos anos. Tem quatro tiers (Trial, Foundation, Scale, Custom), e os gates de funcionalidade entre eles não são intuitivos. Quer DKIM customizado? Isso é tier Scale. Quer IPs dedicados? Também Scale. Validação de e-mail é cobrada inteiramente separado com sua própria página de preços.
Aqui está uma comparação aproximada em volumes comuns:
| Volume | Mailgun (Foundation) | Sendkit |
|---|---|---|
| 3.000/mês | $0 (trial, limitado) | $0 (plano grátis) |
| 10.000/mês | $35/mês | $15/mês |
| 50.000/mês | $90/mês | $60/mês |
| 100.000/mês | $175/mês | $100/mês |
Os preços do Sendkit são baseados em volume. Você escolhe um plano baseado em quantos e-mails envia. Só isso. Sem taxas por contato, sem cobranças separadas por validação, sem gates de funcionalidade atrás de tiers mais altos. Cada plano inclui campanhas, automações, contatos e validação.
O Mailgun cobra validação de e-mail por cima do seu plano de envio. Se você está validando endereços no signup — o que você deveria, e a gente já escreveu sobre por quê — isso soma. No Sendkit, validação faz parte da plataforma. Dá uma olhada na página de preços pra números exatos.

Entregabilidade
As duas plataformas cuidam do básico: configuração SPF, DKIM, DMARC via registros DNS. Se você ainda não configurou, nosso guia sobre configurar DMARC, DKIM e SPF te leva pelo processo.
O Mailgun fornece gestão de lista de supressão, mas é manual. Você precisa lidar com bounces e reclamações via webhooks e atualizar suas listas. Se você não faz isso, continua mandando pra endereços ruins, sua reputação de remetente cai, e sua entregabilidade afunda. A gente cobriu o quadro completo no nosso guia de entregabilidade.
O Sendkit gerencia listas de supressão automaticamente. Quando um e-mail sofre bounce ou um destinatário te marca como spam, esse endereço é suprimido automaticamente. Você não precisa construir handlers de webhook pra manter higiene de lista — acontece por padrão. Você ainda pode gerenciar supressões manualmente via API ou dashboard, mas o ponto é que você não precisa.
As duas plataformas suportam IPs dedicados pra remetentes de alto volume. As duas deixam você rastrear aberturas, cliques, bounces e reclamações via webhooks e dashboards.
A diferença real de entregabilidade não é uma funcionalidade única; é em quantos footguns cada plataforma te deixa pisar. O Mailgun te dá as ferramentas e espera que você use corretamente. O Sendkit tem mais proteções embutidas.
Suporte a SMTP
Tanto o Mailgun quanto o Sendkit suportam SMTP, o que importa se você está integrando com sistemas legados, WordPress, ou qualquer ferramenta que não suporta APIs REST nativamente.
A configuração SMTP do Mailgun é direta: aponta seu cliente SMTP pra smtp.mailgun.org com suas credenciais. O Sendkit funciona do mesmo jeito com smtp.sendkit.com. Se você está decidindo entre SMTP e uma integração adequada de API, a gente comparou os trade-offs em SMTP vs API de e-mail.
Pra projetos novos, usa a API. SMTP tá bom pra compatibilidade, mas você perde funcionalidades como tagging de metadados, renderização de templates e tratamento adequado de erros. As duas plataformas vão te dizer a mesma coisa.
Pra quem o Mailgun ainda é bom
O Mailgun não é um produto ruim. É um serviço de envio maduro e confiável. Se você só precisa de e-mail transacional e validação, e já tem campanhas e contatos resolvidos em outro lugar, o Mailgun vai funcionar. Também é a melhor escolha hoje se você precisa de parsing de e-mail de entrada — o Sendkit ainda não oferece isso.
Se você já está no Mailgun e tudo funciona, migrar só por migrar é burrice. Mas se você está batendo nas limitações — encaixando ferramentas extras pra campanhas, lutando com o SDK, pagando mais do que precisa por validação — é aí que a troca faz sentido.
Pra quem o Sendkit foi construído
O Sendkit é pra desenvolvedores e times que querem uma plataforma pra e-mail. Não só envio, mas o ciclo de vida inteiro: e-mail transacional, campanhas, automações, gestão de contatos e validação. Tudo acessível via uma única API com SDKs limpos.
Também é pra times que não querem pensar em infraestrutura de e-mail mais do que o necessário. Listas de supressão gerenciadas automaticamente, validação embutida, preços simples — essas são escolhas deliberadas de design pra reduzir a superfície operacional de e-mail.
Veredicto
O Mailgun funciona. Há mais de 15 anos. Mas parece um produto que atingiu o pico em 2018 e está planando na inércia desde então. O design da API é datado, os preços são desnecessariamente complexos, e o conjunto de funcionalidades te força a um setup multi-fornecedor pra qualquer coisa além de envio básico.
O Sendkit te dá uma API moderna, funcionalidades mais amplas sob um mesmo teto, e preços mais simples. A DX é notavelmente melhor — dos SDKs ao dashboard aos docs. Se você está começando um projeto novo ou avaliando uma troca, o Sendkit é a escolha mais forte.
Testa o plano grátis — 3.000 e-mails por mês, sem cartão de crédito. Você vai ter e-mails saindo em menos de cinco minutos.
Compartilhar este artigo