Staff Pick

๐Ÿ“ก Monitor your APIs โ€” know when they go down before your users do

Better Stack checks uptime every 30 seconds with instant Slack, email & SMS alerts. Free tier available.

Start Free โ†’

Affiliate link โ€” we may earn a commission at no extra cost to you

Mailgun Status: How to Check If Mailgun Is Down Right Now (2026)

Updated June 2026 ยท 7 min read ยท By API Status Check

Mailgun is one of the most widely-used transactional email APIs โ€” trusted by developers at companies ranging from startups to Fortune 500s to send billions of emails per month. When Mailgun experiences downtime or delivery degradation, the impact is immediate: password reset emails don't arrive, order confirmations go missing, and user notifications stack up in a queue. Knowing how to diagnose a Mailgun problem โ€” and whether it's actually an outage or a deliverability issue โ€” is essential for any developer relying on email infrastructure.

Understanding Mailgun's Status Page (status.mailgun.com)

Mailgun operates status.mailgun.com โ€” its official status page powered by Atlassian Statuspage. Mailgun separates status by region and component, so you can pinpoint whether your specific integration is affected.

API (US Region)

The Mailgun REST API at api.mailgun.net โ€” the primary integration endpoint for most developers. Issues here affect all programmatic email sends in the US region.

API (EU Region)

The Mailgun EU API at api.eu.mailgun.net โ€” separate infrastructure for GDPR-compliant EU email sending. US region issues do not affect EU region and vice versa.

SMTP (US)

Sending email via smtp.mailgun.org โ€” used by applications that integrate via SMTP relay rather than the REST API. Tracked separately from the API component.

SMTP (EU)

EU-based SMTP relay at smtp.eu.mailgun.org โ€” independently tracked for EU region senders.

Webhooks

Mailgun webhook delivery for email events (delivered, opened, clicked, bounced, failed). Webhook delays affect your ability to track email engagement in real time.

Control Panel / Dashboard

The Mailgun web interface at app.mailgun.com for managing domains, viewing logs, and configuring settings. Dashboard issues typically don't affect email delivery.

What Mailgun Status Colors Mean

๐ŸŸข
Operational: All Mailgun systems working normally. Emails are being accepted and delivered within expected SLA times.
๐ŸŸก
Degraded Performance: Mailgun is accepting and sending emails but with higher than normal latency. Transactional emails may arrive minutes late instead of within seconds โ€” OTPs and password resets may miss their usefulness window.
๐ŸŸ 
Partial Outage: Some Mailgun services are failing. May affect specific regions (US vs EU), specific sending domains, or specific components. Check which region and component is listed to understand your impact.
๐Ÿ”ด
Major Outage: Widespread email delivery failures across Mailgun infrastructure. Emails may queue and deliver late when service recovers, or fail entirely depending on your retry settings and queue TTL.
๐Ÿ”ต
Under Maintenance: Planned maintenance window. Mailgun notifies customers in advance. Core email delivery is typically unaffected during scheduled maintenance.
๐Ÿ“ก
Recommended

Monitor Mailgun email delivery automatically

Better Stack lets you create monitors for Mailgun and your entire email infrastructure. Get Slack, PagerDuty, or SMS alerts the moment Mailgun API calls start failing โ€” before users notice missing transactional emails. Free plan available.

Try Better Stack Free โ†’

5 Ways to Check If Mailgun Is Down

1.

status.mailgun.com (Official)

Mailgun's own status page. Updated by their engineering team during incidents. Can lag 10โ€“20 minutes behind actual outages, especially for deliverability issues that manifest slowly in delivery metrics.

Check status.mailgun.com โ†’
2.

API Status Check (Independent)

Third-party monitoring that continuously pings Mailgun API endpoints and reports independently of Mailgun's own status page. Shows infrastructure issues even before Mailgun engineers update their status page.

Check independent Mailgun status โ†’
3.

X / Twitter

Search 'Mailgun down' or 'Mailgun not sending' on X. Developers report transactional email failures in real time. Useful for confirming widespread vs isolated issues.

Search X for 'Mailgun down' โ†’
4.

Test the Mailgun API directly

Make a test API call to your Mailgun sending endpoint. A 200 response with a message ID means Mailgun accepted the email โ€” check your inbox to verify actual delivery. Use your sandbox domain for safe testing.

curl -s --user 'api:YOUR_API_KEY' \ https://api.mailgun.net/v3/YOUR_DOMAIN/messages \ -F from='test@YOUR_DOMAIN' \ -F to='delivered@example.com' \ -F subject='Mailgun Test' \ -F text='Testing Mailgun status'
5.

Check Mailgun Logs Dashboard

Log in to app.mailgun.com โ†’ Logs. Filter by your domain and recent time window to see real-time event data: delivered, failed, bounced, queued. Mass 'failed' or 'queued' events without deliveries confirm an active issue.

Open Mailgun Logs Dashboard โ†’

Mailgun Error Codes: Outage vs. Deliverability Issue

The biggest source of confusion when Mailgun emails stop arriving: is it a Mailgun infrastructure outage or a deliverability problem? Here's how to tell the difference by HTTP status code and log event:

"HTTP 200 (Queued/Accepted) โ€” no email arrives"Mailgun accepted the email but delivery is delayed or filtered by the receiving inbox provider. Check your Logs dashboard for 'failed' or 'bounced' events. This is NOT a Mailgun infrastructure outage.
"HTTP 401 Unauthorized"Invalid, expired, or missing API key. Not an outage โ€” verify your API key in app.mailgun.com under Settings โ†’ API Keys. Make sure you're using the correct key for your sending region (US vs EU).
"HTTP 400 Bad Request"Malformed request โ€” missing required fields (from, to, subject, text/html). Not an outage โ€” check your API call structure against the Mailgun docs.
"HTTP 429 Too Many Requests"You've hit Mailgun's rate limit. Not an outage โ€” implement exponential backoff and respect the Retry-After header in the response.
"HTTP 500 / 503 Internal Server Error"Mailgun API servers are temporarily unavailable. This IS a real outage signal โ€” check status.mailgun.com immediately and queue emails locally for retry.
"Logs show 'failed' with error code 550"Hard bounce โ€” the destination address doesn't exist or permanently rejected the message. Not an outage โ€” remove this address from your mailing list immediately.
"Logs show 'failed' with error code 421"The receiving mail server temporarily rejected the message (soft bounce). Could be their spam filter or a rate limit on their end. Mailgun will typically retry these automatically.

Mailgun US vs EU Region: Which Are You On?

A common source of confusion: Mailgun runs two completely independent infrastructure regions. If you're hitting API errors, make sure you're calling the right endpoint for your domain's region.

US Region

  • API endpoint: api.mailgun.net
  • SMTP: smtp.mailgun.org
  • Default region for most accounts
  • Tracked separately on status.mailgun.com
  • Data stored in US data centers

EU Region

  • API endpoint: api.eu.mailgun.net
  • SMTP: smtp.eu.mailgun.org
  • Must be explicitly selected during domain setup
  • Required for GDPR compliance (EU data residency)
  • Independent status from US region

Mailgun Reliability: What the Data Shows

99.99%+
API acceptance uptime
Mailgun's API for accepting sends is highly reliable โ€” the infrastructure rarely goes completely down
96-99%
End-to-end delivery rate
Actual inbox delivery depends on domain reputation, content, and recipient inbox provider filtering
~5s
Typical delivery latency
Most transactional emails arrive within 5 seconds under normal conditions

True Mailgun infrastructure outages are uncommon. The more frequent problem is email deliverability degradation โ€” emails accepted by Mailgun but filtered by Gmail, Yahoo, or Outlook. Monitor both your API acceptance rate AND your actual delivery and open rates to catch these earlier. Check our Mailgun monitoring for current and historical uptime data.

๐Ÿ“ก
Recommended

Get alerted when Mailgun goes down

Better Stack monitors Mailgun and your full email stack. When API calls start failing or delivery rates drop, you hear about it before users report missing emails. Set up independent monitoring in 2 minutes.

Try Better Stack Free โ†’

What to Do When Mailgun Is Down

If the API Is Returning Errors

  • Confirm it's a Mailgun outage: check status.mailgun.com for your region
  • Queue emails locally โ€” don't discard them, retry when service recovers
  • For critical transactional emails, consider AWS SES or Postmark as fallback
  • Implement retry logic with exponential backoff (start at 1s, cap at 60s)
  • Alert users proactively if time-sensitive emails (OTPs, resets) will be delayed

If Emails Aren't Delivering (But API Accepts)

  • Check Mailgun Logs for event codes (bounced, failed, queued)
  • Verify your sending domain's DKIM, SPF, and DMARC records
  • Test delivery to multiple inbox providers (Gmail, Yahoo, Outlook)
  • Check if your sending IP is on a blocklist via MXToolbox
  • Review domain reputation in Google Postmaster Tools

Frequently Asked Questions

Where is the official Mailgun status page?

Mailgun's official status page is at status.mailgun.com. It shows real-time status for the Mailgun API, SMTP relay, webhooks, and control panel โ€” separately for US and EU regions. You can subscribe to email or SMS incident notifications.

Why are Mailgun emails not arriving but the status page shows operational?

Most Mailgun 'outages' are actually deliverability issues. Mailgun accepts and sends the email, but Gmail, Yahoo, or another inbox provider filters it. Check your Mailgun Logs dashboard for bounce codes and event types. True infrastructure outages where the API rejects requests are much rarer.

Does a Mailgun outage mean emails are lost?

Not necessarily. Mailgun queues emails for retry during brief outages. If the API accepted your request (HTTP 200 with a message ID), Mailgun has the email and will attempt delivery. If the API is rejecting requests (5xx errors), queue emails in your own system and retry. Mailgun's default queue TTL is 24-48 hours.

What's the best Mailgun alternative when it's down?

For transactional email: AWS SES (lowest cost at scale), Postmark (best deliverability reputation), and SendGrid (most feature-rich) are the most common fallbacks. Many production systems use a primary provider + fallback strategy for critical transactional emails like password resets.

How do I get alerts when Mailgun goes down?

Subscribe to email or SMS notifications at status.mailgun.com, or use Better Stack or API Status Check Alert Pro for independent monitoring of Mailgun API availability. For the most complete coverage, also monitor your own delivery success rates โ€” deliverability degradation often doesn't appear on Mailgun's status page.

Alert Pro

14-day free trial

Stop checking โ€” get alerted instantly

Next time Mailgun goes down, you'll know in under 60 seconds โ€” not when your users start complaining.

  • Email alerts for Mailgun + 9 more APIs
  • $0 due today for trial
  • Cancel anytime โ€” $9/mo after trial

Never Miss a Mailgun Outage Again

Monitor Mailgun email delivery and API health with independent real-time monitoring. Get alerted before failed transactional emails affect your users.

Try Better Stack Free โ€” No Credit Card Required

Or use APIStatusCheck Alert Pro โ€” API monitoring from $9/mo

๐ŸŒ Can't Access Mailgun?

If Mailgun is working for others but not for you, it might be an ISP or regional issue. A VPN can help bypass network-level blocks and routing problems.

๐Ÿ”’

Troubleshoot with a VPN

Connect from a different region to test if the issue is local to your network. Also protects your connection on public Wi-Fi.

Try NordVPN โ€” 30-Day Money-Back Guarantee
๐Ÿ”‘

Secure Your Mailgun Account

Service outages are a common time for phishing attacks. Use a password manager to keep unique, strong passwords for every account.

Try NordPass โ€” Free Password Manager
Quick ISP test: Try accessing Mailgun on mobile data (Wi-Fi off). If it works, the issue is with your ISP or local network.

โณ While You Wait โ€” Try These Alternatives

๐Ÿ›  Tools We Use & Recommend

Tested across our own infrastructure monitoring 200+ APIs daily

Better StackBest for API Teams

Uptime Monitoring & Incident Management

Used by 100,000+ websites

Monitors your APIs every 30 seconds. Instant alerts via Slack, email, SMS, and phone calls when something goes down.

โ€œWe use Better Stack to monitor every API on this site. It caught 23 outages last month before users reported them.โ€

Free tier ยท Paid from $24/moStart Free Monitoring
1PasswordBest for Credential Security

Secrets Management & Developer Security

Trusted by 150,000+ businesses

Manage API keys, database passwords, and service tokens with CLI integration and automatic rotation.

โ€œAfter covering dozens of outages caused by leaked credentials, we recommend every team use a secrets manager.โ€

SEMrushBest for SEO

SEO & Site Performance Monitoring

Used by 10M+ marketers

Track your site health, uptime, search rankings, and competitor movements from one dashboard.

โ€œWe use SEMrush to track how our API status pages rank and catch site health issues early.โ€

From $129.95/moTry SEMrush Free
View full comparison & more tools โ†’Affiliate links โ€” we earn a commission at no extra cost to you