On this page
Is Resend Down? How to Tell and What to Do
Resend is a developer-first email API used to send transactional emails — password resets, magic links, welcome emails, notifications, and receipts. When it goes down, these emails stop delivering silently. Users try to log in, never receive the password reset, and assume your product is broken.
Statusfield brings reported Resend incidents into the same workspace as your other monitors. Select supported components and route relevant changes to your team. Vendor reports can lag an incident, so check your own application as well.
Follow Resend incidents with your team
Statusfield brings reported status for Resend together with your other critical tools. Choose the changes that should alert your team. Eligible new accounts can start a free trial — no credit card required.
Try any paid plan for 30 days, no credit card required. Free trial for first-time customers.
Common Signs of a Resend Outage
| Symptom | What's likely happening |
|---|---|
| Emails not being delivered | Resend's sending infrastructure is degraded |
| API calls returning 5xx errors | Resend's API layer is unavailable |
| Delivery status stuck in "sending" | Email queue or SMTP relay is backed up |
| Webhooks not firing | Resend's webhook delivery system is degraded |
| Dashboard showing no recent sends | Resend's logging or ingestion pipeline is failing |
| Password reset emails not arriving | Transactional send pipeline is degraded |
| Magic link / OTP emails delayed | Email delivery is delayed, not failed |
How to Confirm It's Resend, Not Your Code
1. Make a direct API call
Call the Resend API directly with a minimal test payload:
curl -X POST https://api.resend.com/emails \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"from":"test@yourdomain.com","to":"your@email.com","subject":"Test","text":"Test"}'If the API returns a 5xx error, the issue is on Resend's side. If it returns 200 with an email ID, the API is up — the problem may be in email delivery downstream.
2. Check the email ID status
If the API returns an email ID but the email never arrives, query the email status:
curl https://api.resend.com/emails/{email_id} \
-H "Authorization: Bearer YOUR_API_KEY"If the status is stuck in sending for more than a few minutes, Resend's delivery pipeline is backed up.
3. Send a test to multiple providers
Test delivery to Gmail, Outlook, and iCloud Mail separately. Delivery failures to all providers at once point to Resend's infrastructure, not spam filtering by a specific mailbox provider.
4. Check your domain's SPF/DKIM separately
Resend-specific outages don't affect your domain's DNS records. If a test email delivered through another provider works fine, it's not a DNS/authentication issue.
The Problem With Missing Email Alerts
Resend outages are uniquely painful because the impact is delayed and silent. Users don't get an error message — they just never receive an email. By the time you notice, thousands of password reset attempts may have failed across your user base.
Resend's own status page may lag minutes behind actual degradations, especially for delivery issues that don't immediately surface as API errors.
Follow reported status for Resend with Statusfield. Choose the supported components you use and route detected changes to your team. Vendor reports may lag an incident.
Follow Resend incidents with your team
Follow reported incidents for Resend in Statusfield and send relevant updates to your configured channels. Eligible new accounts can start a free trial — no credit card required.
Try any paid plan for 30 days, no credit card required. Free trial for first-time customers.
What to Do During a Resend Outage
Immediate (first 5 minutes)
- Confirm via direct API call — don't trust your application logs alone. Make a raw API call to verify whether the issue is in your code or Resend's infrastructure.
- Check the email queue depth — if emails are queued in your app and Resend is returning 200s but not delivering, enable logging on the email ID status endpoint to catch silent delivery failures.
- Decide on fallback strategy — can you switch to a backup sending provider (SendGrid, Postmark, AWS SES)? If yes, activate it for critical emails only (password resets, 2FA codes).
- Do not retry-bomb the API — if Resend is already degraded, sending thousands of retries will worsen queue backup once the service recovers.
Communication (first 15 minutes)
- If your application has authentication flows that depend on email (magic links, OTPs), consider displaying a user-facing notice: "Email delivery is currently delayed — please try again in a few minutes."
- Alert your on-call engineer or customer success team so they're ready for a support ticket spike.
- If you have enterprise customers who rely on email notifications, proactively message them.
Recovery
- After Resend recovers, don't retry all queued emails at once — stagger them to avoid a spike that overwhelms recipient inboxes or triggers spam filters.
- Check for emails that Resend attempted to deliver during the outage window — some may have been delivered, some may need a resend.
- Update your user-facing status page to reflect that the issue is resolved.
Resend Components and What Each Outage Looks Like
| Component | Impact when degraded |
|---|---|
| API (send endpoint) | Email API returns 5xx; emails can't be submitted |
| Email delivery / SMTP relay | Emails accepted by API but not delivered |
| Webhook delivery | Delivery events, bounces, clicks not firing |
| Dashboard / logging | Sent emails not appearing in dashboard |
| Domain verification | New domain setup or verification failing |
API failures are highest-severity — no emails can be submitted at all. Delivery failures are high-severity but harder to detect because the API still returns 200.
Bring Resend updates to your team
Follow reported Resend status in Statusfield and choose which changes reach your configured alert destinations. Delivery depends on source updates, polling and successful processing. Check the catalog for supported components and the pricing page for channel availability.
Eligible first-time customers can start a free trial, no credit card required.
Follow Resend incidents with your team
Follow Resend and your other vendors in one Statusfield workspace. Select supported components and route the updates your team needs. Eligible new accounts can start a free trial — no credit card required.
Try any paid plan for 30 days, no credit card required. Free trial for first-time customers.
FAQ
Is Resend down right now?
This article is a troubleshooting guide, not a live outage verdict. Check the Statusfield catalog and the official vendor status page for the latest reported status, affected components and observation times. Compare those reports with what your own application is experiencing.
How can I get alerts about Resend incidents?
Follow reported Resend status in Statusfield and choose which changes reach your configured alert destinations. Delivery depends on source updates, polling and successful processing. Check the catalog for supported components and the pricing page for channel availability.
Does an operational Resend status mean my application is working?
No. A vendor status page describes reported service conditions. Your account, integration, network or application can still fail. Check your own public HTTPS endpoint and use logs or workflow tests to investigate the customer experience.
Browse the service catalog and plans and alert destinations.
Keep your vendors in view.
Choose from 7,000+ services, follow the components you use, and configure alerts for your team.
Try any paid plan for 30 days, no credit card required. Free trial for first-time customers.