macrostack
Browse

The AI stack

Categories

Local & Sovereign AINotes & KnowledgeObservability & MonitoringPassword ManagersWeb AnalyticsTeam ChatSmart HomeNetworking & RoutersVideo ConferencingCloud Storage & SyncPhotos & MediaAPI DevelopmentImage EditingWorkflow Automation & iPaaSDeveloper Tools & ContainersOffice & Productivity SuitesNo-Code DatabasesCode Hosting & Git ForgesProject ManagementEmail Marketing & NewslettersScheduling & BookingError Tracking & Exception MonitoringLog Management & SIEMVPN & PrivacyEmail & Secure MailVector Databases & AI SearchLLM & Agent FrameworksDomains & Web HostingData Removal & PrivacyAuthentication & IdentityHelp Desk & Customer SupportCloud & VPSKubernetes & Container PlatformsEmbedding ModelsPDF & DocumentsAI Coding AssistantsAI Voice & SpeechLLM Observability & EvaluationLLM Gateways & RoutingCloud GPU & AI ComputeCI/CD & build automationData & pipeline orchestrationModel serving & inferenceAI agent frameworksBackend as a serviceSecrets managementFeature flags & experimentationProduct analyticsSearch infrastructureUptime & status monitoringAffiliate & partner platformsVisitor identification & personalisationWikis & internal docsIdentity & access managementData warehouses & analytics enginesCustomer data platformsCRMObject storageBI & dashboardsE-signatureWhiteboards & diagrammingIn-memory data stores & cachingPlatform as a serviceTransactional & bulk emailHeadless CMSDesign & prototypingE-commerce platformsInternal tools & admin panelsManaged databasesForms & surveysFine-Tuning & Model TrainingRAG & Retrieval PlatformsLLM Evaluation & TestingAI Guardrails & Content SafetySpeech Recognition & TranscriptionExperiment Tracking & ML OpsDocument AI & OCR

About

How we rank & score
Migration guide · Transactional & bulk email

The 5 best SendGrid alternatives

SendGrid delivers the email your application sends: password resets, receipts, notifications, and bulk campaigns. The hard part is not sending — it is arriving, and SendGrid's product is really a reputation, a warmed IP pool and the deliverability engineering that keeps mail out of spam folders.

30
Bottom line

Amazon SES at roughly $0.10 per thousand is the honest answer for most application email, if you can accept a plainer product. Postal or Listmonk if the data must stay on your own servers. Resend if developer experience matters more than the last few pounds.

Jump to the full comparison →

The cost

Free for 100 emails a day. Essentials from about $20/month for 50,000; Pro from around $90 for 100,000 with a dedicated IP; higher volumes quoted. Marketing Campaigns and dedicated IPs are separate line items. The step that catches people is the jump from free to Essentials — 100 a day is very little, and the next tier is a real monthly commitment for an application sending a few thousand. Figures checked 2026-08-05.

Why people consider an alternative

Price per thousand for what is, mechanically, an SMTP server. Amazon SES charges roughly $0.10 per thousand against SendGrid's effective rate several times that, for the same delivery. The second reason is that deliverability — the thing you are genuinely buying — is increasingly something you can hold yourself: DKIM, SPF and DMARC are standards, and a warmed IP is a matter of patience rather than magic. The third is data: every address you send to sits with a third party, which matters under GDPR more than most teams admit.

When SendGrid is still the right call

Stay if deliverability is business-critical and you do not want to own it — a shared warmed IP pool is genuinely valuable and reproducing it takes time you may not have. Stay for the analytics and the marketing tooling if non-technical colleagues rely on them. Stay if you are inside the free tier and 100 a day is enough. And stay if your volume is high enough that the enterprise deliverability support is doing real work, because at scale a spam-folder problem costs more than the invoice.

AlternativeLicenseSelf-hostPricingSovereignty
Amazon SESProprietary (hosted service)NoAbout $0.10 per 1,000 emails. Checked 2026-08-05.30
PostalMITYesFree and open source. You supply the server and the IP reputation.94
listmonkAGPL-3.0YesFree and open source. You pay only for the underlying sending.93
ResendProprietary service (react-email library is MIT)NoFree tier for 3,000/month; paid from about $20/month. Checked 2026-08-05.36
MailgunProprietary (hosted service)NoVolume-based with a small free allowance; paid tiers from about $15/month. Checked 2026-08-05.31
30
Macrostack's top pick

Amazon SES

Roughly $0.10 per thousand — the price floor for this category.

Which one fits your situation?

There is no single best answer — it depends on what you are actually trying to do.

Just tell me the best SendGrid alternative

Amazon SES30

Our top pick — the highest Sovereignty Score at 30, and the one we would choose ourselves.

Amazon SES vs Postal

I have no budget — is there a genuinely free one?

Postal94

Open source under MIT. Free and open source. You supply the server and the IP reputation.

Postal vs Amazon SES

I want to self-host it and own the data

listmonk93

Self-hostable, so your data stays on your own server. Free and open source. You pay only for the underlying sending.

listmonk vs Amazon SES

Every alternative, compared

#1★ TOP PICK

Amazon SES

Roughly $0.10 per thousand — the price floor for this category.

30
SOURCE-AVAILABLEProprietary (hosted service)

SES is deliberately unglamorous: an API and an SMTP endpoint, priced at around $0.10 per thousand emails, which is a fraction of every managed competitor. There is no campaign builder and the interface is AWS-plain. What you get is Amazon's deliverability infrastructure at close to cost, and for transactional mail — resets, receipts, alerts — that is the entire requirement. The friction is the sandbox: new accounts are limited until you request production access and explain your sending practices, which is a deliberate anti-spam gate rather than an obstacle.

Strengths

  • +Cheapest credible option by a wide margin
  • +Amazon's deliverability infrastructure at near cost
  • +Scales to enormous volume without renegotiation
  • +Free from EC2 within generous limits

Trade-offs

  • Proprietary and hosted; deepens AWS dependency
  • No campaign builder or marketing tooling
  • Sandbox approval required before production sending
  • You configure DKIM, SPF and DMARC yourself
About $0.10 per 1,000 emails. Checked 2026-08-05.
#2

Postal

Run your own mail server, properly — MIT, and complete.

94
OPEN SOURCEMITSELF-HOSTLOCAL-FIRST

Postal is a full self-hosted mail platform: sending, receiving, bounce handling, click and open tracking, DKIM signing and a web interface — the parts you would otherwise assemble from Postfix, OpenDKIM and a database. MIT, around 17k stars. It is the only option here where addresses never leave your infrastructure, which for GDPR-sensitive senders is not a preference but a requirement. The honest warning: running a mail server well is a real discipline, and reputation is unforgiving of mistakes.

Strengths

  • +MIT with no enterprise carve-out
  • +Recipient addresses never leave your infrastructure
  • +Full platform — sending, receiving, bounces, tracking, DKIM
  • +No per-email cost at any volume

Trade-offs

  • You own IP reputation, and warming takes weeks of care
  • Running mail well is a genuine specialism
  • Blocklists are unforgiving of configuration mistakes
  • No shared warmed pool to fall back on
Free and open source. You supply the server and the IP reputation.
#3

listmonk

Self-hosted newsletters — a single binary handling millions.

93
OPEN SOURCEAGPL-3.0SELF-HOSTLOCAL-FIRST 22kupdated 1 mo ago

listmonk is a self-hosted newsletter and mailing-list manager: subscriber management, segmentation, templates, analytics and bounce processing, as one Go binary with Postgres behind it. AGPL-3.0, around 23k stars, and documented as handling millions of subscribers on modest hardware. It is not a transactional sender — it hands off to SES or your own SMTP — which makes it a complement rather than a competitor. For anyone paying Mailchimp per subscriber for a newsletter, this removes that bill entirely.

Strengths

  • +Removes per-subscriber pricing entirely
  • +One Go binary plus Postgres — genuinely simple to run
  • +Handles very large lists on modest hardware
  • +Subscriber data stays on your infrastructure

Trade-offs

  • Not a transactional sender — pairs with SES or your own SMTP
  • AGPL-3.0 needs reading before embedding it in a product
  • No shared IP reputation; deliverability is yours
  • Fewer templates than the commercial platforms
Free and open source. You pay only for the underlying sending.
#4

Resend

The one developers enjoy — React templates and a clean API.

36
SOURCE-AVAILABLEProprietary service (react-email library is MIT)

Resend is transactional email built for the way front-end teams work now: write your templates as React components with react-email, send through a simple API, and get a dashboard that shows what happened without archaeology. Around 20k stars on the open-source react-email library, though the sending service itself is proprietary and hosted. Pricing sits between SES and SendGrid. It earns its place because developer experience genuinely affects whether email templates get maintained, and unmaintained templates are how transactional email quietly rots.

Strengths

  • +Best developer experience in the category by some distance
  • +react-email lets templates live in your codebase and be reviewed
  • +Clean API and a dashboard that is actually readable
  • +Cheaper than SendGrid at comparable volume

Trade-offs

  • Proprietary and hosted
  • More expensive than SES for pure transactional volume
  • Younger company with a shorter deliverability record
  • No self-host path
Free tier for 3,000/month; paid from about $20/month. Checked 2026-08-05.
#5

Mailgun

The established competitor — strong on validation and routing.

31
SOURCE-AVAILABLEProprietary (hosted service)

Mailgun is SendGrid's long-standing rival with a comparable feature set and reputation, plus two things it does distinctly well: email address validation before you send, and inbound routing that parses received mail into your application. Proprietary and hosted, priced per volume with a small free allowance. Listed for the same reason as Render on the Heroku page — many teams comparing this category are choosing between managed vendors, and the honest comparison includes the obvious alternative rather than assuming everyone will self-host.

Strengths

  • +Strong deliverability record over many years
  • +Address validation catches bad addresses before you send
  • +Genuinely good inbound routing and parsing
  • +Detailed logs and analytics

Trade-offs

  • Proprietary and hosted
  • More expensive than SES for straightforward transactional mail
  • Pricing tiers are harder to read than they should be
  • Support quality varies by plan
Volume-based with a small free allowance; paid tiers from about $15/month. Checked 2026-08-05.

Questions people ask

What is the cheapest way to send transactional email?

Amazon SES at roughly $0.10 per thousand, which is a fraction of every managed competitor for the same delivery. You give up the campaign builder and configure DKIM, SPF and DMARC yourself, and new accounts start in a sandbox until you request production access. For password resets and receipts, that is the whole requirement.

Can I just run my own mail server?

Yes, and Postal makes it far more approachable than assembling Postfix by hand. The real cost is not software, it is reputation: a new IP starts cold and mail lands in spam until warmed over days or weeks, and one configuration mistake can put you on a blocklist. Worth it when addresses must stay on your infrastructure; rarely worth it purely to save money.

What actually happens when I switch email providers?

Sending is easy — credentials and an endpoint. What does not transfer is sender reputation. A new IP or domain starts cold, so mail is filtered more aggressively until it is warmed. That is why email migrations are staged over weeks rather than cut over in an evening, and it is invisible on any feature comparison.

Compare them head-to-head

Related comparisons

Entry last verified 2026-08-05. Licenses and pricing change — spotted something out of date? That's a correction we want.

The Macrostack brief

New swaps, worth your inbox.

A short, occasional email when we add a high-intent alternative or ship a new head-to-head. No spam, no selling your address — unsubscribe in one click.