As of 2 Nov 2026, the panel rates Mailgun 2/5 and Postmark 3/5 in Transactional Email. Weighted by what each judge cares about, 2 of the 6 judges pick Mailgun and 4 pick Postmark. Postmark scores higher on 7 of 7 criteria (Sending API, SMTP & developer experience, Deliverability & sender reputation, Reliability, accounts & support, plus 4 more). Provenance — Mailgun: Rest of world; Postmark: Rest of world. Ratings are the AI panel’s opinion, formed from public evidence: how scores are made.
Postmark's widest leads are the sending API (7.0 to 4.0, six judges lean Postmark) and deliverability (7.5 to 4.5, four lean Postmark, two tie); its means also lead on observability, reliability and accounts, sovereignty and pricing transparency. Mailgun draws more judge leans on data and security, sovereignty and pricing transparency — three to two with one tie on each — even where Postmark's means run higher. Weighted totals split four to two: the developer (6.8 to 6.4), agency lead (6.4 to 6.2), data protection officer (5.8 to 0) and skeptic (6.2 to 0) carry Postmark; the platform engineer (6.5 to 6.4) and ecommerce operator (6.6 to 6.2) carry Mailgun. On sovereignty, Mailgun's pages show a published data processing agreement with standard contractual clauses under Swedish law and a selectable EU region, beside Texas-law contracting; Postmark's show Illinois law and United States storage, with no EU hosting region found on the captured pages.
Choose Mailgun if
Your team follows the bench lean on data and security, where three judges lean Mailgun, two lean Postmark and one ties.
You contract under EU terms: Mailgun's captured pages publish a data processing agreement with standard contractual clauses under Swedish law and an EU region the customer must select, and sovereignty leans Mailgun three to two.
You need a written uptime commitment: Mailgun's pages carry a 99.99% monthly uptime guarantee, while we found no SLA information on Postmark's captured pages.
Your reviewers match the platform engineer or ecommerce operator, whose weighted totals read 6.5 to 6.4 and 6.6 to 6.2 for Mailgun.
You send low volumes first: Mailgun's pages list a free tier at 100 emails/day.
Choose Postmark if
You build against the sending API first: Postmark's mean is 7.0 to Mailgun's 4.0, with six judges leaning Postmark.
Deliverability decides the purchase: Postmark's mean is 7.5 to 4.5 (four judges lean Postmark, two tie), resting on manual vetting of new senders, free custom Return-Path and DKIM, and separate infrastructure for transactional and broadcast traffic.
You compare starting prices across pages: Mailgun's captured pages give different figures for the starting price — $15/month for 10,000 emails versus Foundation at $35/mo — while Postmark's pricing transparency mean is 7.0 to 5.2.
Your operations lean on webhooks: the reliability and accounts mean is 6.2 to 4.0 (three judges lean Postmark, three tie), with strong webhooks and redundancy cited in the verdict.
Your operations run in the United States: Postmark's captured pages state personal information is stored in AWS and Deft data centres in the United States.
Read this comparison as one judge. Each weighs the same scores by what they care about.
The Agency Lead
Technical lead at a web agency in Cologne that builds and runs thirty client applications, from a booking portal to a membership site, each sending its own mail from the client's domain. Wants one account with a sub-account, keys and limits per client, domains verified by API, roles so a client can see their own logs and nothing else, and a price per client that can be written into a maintenance contract.
Mailgun
Postmark
This judge's pick
Criterion by criterion
Sending API, SMTP & developer experience
Mailgun
The captured pages show a RESTful email API and an SMTP relay on ports 25, 465 and 587, official SDKs for Python, Ruby, PHP, Java, C#, Node.js and Go, dynamic templates, batch sending of up to 1,000 personalized messages per call, scheduled delivery, inbound parsing into UTF-8 JSON routes, a sandbox domain for test sends, and a 25MB message ceiling stated in the terms. We found no public information on idempotency keys, an OpenAPI specification or vendor CLI, migration guides, or stated sending rate limits. That covers what my PHP and Node teams need to wire up a client application.
Postmark
The REST API and SMTP relay are documented down to error codes, rate limits, batch limits of 500 messages per call and a test-mode token, with inbound email parsed to a webhook and an official CLI for email, servers and templates. Official libraries for TypeScript, Node, Python, Ruby, Rails, PHP,.NET and Java are maintained in-house, with framework guides for Laravel, Rails, Express, Django and Craft CMS and migration guides from SendGrid, Mailgun, Amazon SES, SparkPost, Mailchimp Transactional and Resend. We found no public information on idempotency keys, scheduled sending or template versioning, which is what keeps this a notch below the top band.
Deliverability & sender reputation
Mailgun
SPF, DKIM and DMARC, dedicated IPs from $59/IP/month with automated warm-up, IP pools from the Scale plan, automatic suppression of hard bounces, complaints and unsubscribes, an enforced policy on bounce and complaint rates, and deliverability experts for escalations are all documented. Blocklist monitoring against Spamhaus, SpamCop, Barracuda and CBL, inbox placement testing and the Google Postmaster and Microsoft SNDS integrations sit in the separately priced Optimize suite, so they are a second line item for my clients. We found no public information on statements for the Gmail and Yahoo bulk-sender rules, custom tracking domains, or published delivery times.
Postmark
Custom Return-Path and DKIM domains are free, transactional and broadcast traffic sit on separate sending infrastructure including IP ranges, and dedicated IPs come with Postmark-managed warm-up, blocklist monitoring, feedback loop registrations and reverse DNS handled by the vendor. Every new sender is manually vetted, purchased lists are prohibited, and bounce and complaint ceilings of 10% and 0.1% police the shared pools, while delivery times for Gmail, Apple, Hotmail, AOL and Yahoo are published on the Time to Inbox page and the status page. We found no public information on BIMI, custom tracking domains, inbox placement testing or a stated position on the Gmail and Yahoo bulk-sender requirements.
Message logs, events & webhooks
Mailgun
Logs are searchable by TO/FROM address, event type, tag, list name, message ID and subject line, retention runs one to thirty days depending on plan, there is an Events API to fetch the data, and webhooks for delivered, bounced, opened, clicked, unsubscribed, complained and stored events are signed with HMAC-SHA256 and retried automatically. Event data can be forwarded into Datadog and Splunk, with ten filter fields and cross-domain views in the reporting dashboard. We found no public information on viewing the raw SMTP response per message, retention extensions beyond the plan tiers, or read-only access for a client's support staff — which limits how I would let a client inspect only their own traffic.
Postmark
Message content is retained 45 days by default and configurable from 7 to 365 days, statistics break down per tag, and event webhooks cover delivery, bounce, open, click, complaint, subscription change and inbound on a documented six-attempt retry schedule with trace and retries-remaining headers plus per-webhook statistics endpoints. A per-server observer role can review message history without editing anything, which is exactly the client self-service view I need. The vendor states plainly that webhooks carry no HMAC signature — HTTP Basic Auth and IP allowlisting are recommended instead — and we found no public information on alerts for bounce or complaint spikes or on exporting or streaming events to an external log tool.
Message data, retention & security
Mailgun
What is stored is documented precisely: message bodies up to seven days, metadata such as sender, recipients, subject and originating IP for thirty days, suppressions until removal, recipient addresses hashed, AES-256 at rest, TLS 1.2 or higher in transit, 2FA, SAML SSO, IP access management, and APIs to search event data and retrieve or delete content for data subject requests, with SOC 2 Type II and ISO 27001 — though with a note that certifications may apply to specific products. We found no public information on switching open and click tracking off per stream or message, or on scoped API key permissions.
Postmark
Content retention is configurable, open and click tracking switch per message, 2FA with backup codes runs on every plan, API access uses server and account tokens with IP allowlisting, encryption at rest is stated, and a data removal API plus an executable DPA are published. Two things temper this for client work: the terms grant the vendor the right to view, copy and internally use message content to train and improve the service, and outbound TLS is opportunistic, falling back to unencrypted delivery with no customer control over the TLS version. We found no public information on SSO, a dashboard audit log, or a company-level certification beyond SOC 2 certified data centres.
Reliability, accounts & support
Mailgun
There is a status page for unexpected interruptions, a published 99.99% uptime commitment covering the API, SMTP and outbound delivery with credits of 5% of the monthly fee per thirty minutes of downtime capped at 50%, five user roles with unlimited users from Foundation upward, ticket support on the free tier and 24/7 chat and phone from Scale, plus plugins for WordPress, Shopify and Heroku. We found no public information on sub-accounts per client with their own keys, domains and limits, on separate environments, on queueing and retry of mail during incidents, or on multi-data-centre failover. For an agency putting thirty clients on one account, the absence of documented per-client isolation is what would change how I structure the maintenance contracts.
Postmark
Servers are per-application sub-accounts — up to ten on the free and Pro plans, unlimited on Platform — each with its own token and manageable through the account API and CLI, which maps cleanly onto one agency account with a server per client. Owner, Admin and Teammate roles plus a per-server observer let a client see their own message activity and nothing more, N+2 redundancy across multiple data centres is described, and WordPress, Nodemailer and Zapier integrations plus migration guides and a $75 switching credit are documented. We found no public information on an uptime SLA, service credits, incident history, queueing of mail during outages, or support response times; the publicised status page carries delivery statistics to the major inbox providers.
European sovereignty
Mailgun
The sending side can be placed in an EU region — the documentation speaks of noting your domain and region, US or EU, and pricing presents the EU as an option rather than a default — and there is a published data processing agreement with standard contractual clauses under Swedish law, IMY named as supervisory authority, a public sub-processor list, SOC 2 and ISO 27001. The contracting entity for Mailgun is Mailgun Technologies, Inc. under Texas law, hosting is named as Amazon Web Services, Rackspace, Softlayer and Google Cloud, and we found no public information on where logs and account data are processed or where each sub-processor sits. Workable for a Cologne agency, but the EU placement is a choice the customer must actively make.
Postmark
The contracting entity is AC PM, LLC, an ActiveCampaign company, governed by Illinois law, with all personal information stored in AWS and Deft data centres in the United States and transfers contemplated to the United States, Australia, Ireland, Brazil and Costa Rica; we found no public information on an EU hosting region. There are genuine safeguards — an executable DPA with Standard Contractual Clauses modules under Irish law, an Article 27 representative in Kiel, EU-U.S. Data Privacy Framework certification and a published sub-processor list with change notification — but every message a client of mine sends through the platform is processed outside the EEA. For thirty German client domains under GDPR that means DPA on file and informed clients, not an EU data path.
Pricing transparency
Mailgun
All four plans are public with volumes and overage rates: $0 with 100 emails a day, paid plans from $15 a month for 10,000 emails, Foundation at $35 a month with 50,000 emails and overage from $1.30 per 1,000, Scale at $90 a month with 100,000 emails and overage from $1.10 per 1,000, dedicated IPs at $59 per IP per month, log retention stated per tier, a one-month self-service term with thirty days' notice, and prices exclusive of VAT. Optimize and Validate are priced separately and Enterprise is by quote, so the full annual cost of the deliverability add-ons is not computable from these pages alone. It is nonetheless enough to put a per-client line into a maintenance contract.
Postmark
Four public tiers carry their overage rate — free at $0.00/mo with 100 emails and no overages, Basic at $15.00/mo with extra emails at $1.80/1,000, Pro at $16.50/mo at $1.30/1,000, Platform at $18.00/mo at $1.20/1,000 — with server, domain and user counts per tier, dedicated IPs at $50/month per IP with no setup fees, DMARC monitoring at $14/month per domain, custom retention from $5/month, premium support at no extra charge, no rollover of unused emails, monthly auto-renewal and cancellation through the service. That is enough to write a per-client price into a maintenance contract on the Platform plan with unlimited servers. The included monthly volume for each paid tier appears only as the 10,000 emails implied for the entry tier, we found no public information on VAT treatment, annual plans are not offered yet, and high-volume pricing is on request.
Sovereignty, side by side
Dimension
Mailgun
Postmark
Legal entity
Not determined
Not determined
Hosting location
Not determined
Not determined
Hosting options
Not determined
Not determined
Open source
Not determined
Not determined
Data processing agreement
Not determined
Not determined
Transfer impact assessment
Not determined
Not determined
Facts, side by side
Only facts both products carry under the same definition — anything else would not be a fair row.
As of 2 Nov 2026, the panel rates Postmark higher: 3/5 against 2/5. Weighted by what each judge cares about, 2 of the 6 judges pick Mailgun and 4 pick Postmark. Which one fits depends on the criteria that matter to you; the table on this page shows both side by side, and each judge’s reading has its own page. Both were scored by the same AI bench under the same rubric, from public evidence only, as the methodology describes.
Is Mailgun or Postmark European?
Mailgun is not European by provenance (Rest of world). Postmark is not European by provenance (Rest of world). Provenance is read from each company’s own legal pages: who builds it and who owns it.
Where do Mailgun and Postmark store customer data?
Per the vendors’ own pages as captured — Mailgun: Default not stated; pages mention the US, the EU, United States and Europe. Postmark: its pages as captured do not say.
Do Mailgun and Postmark have a free plan?
As of 2 Nov 2026, both vendors’ own pages state a free plan. Each product page links the pricing page it was read from.