Resend Setup
Set up Resend email service for your DevOur application.
Useful links:
Why Resend
DevOur uses Resend for transactional emails including:
- Password reset emails
- Email verification
- Passwordless sign-in links
Resend provides reliable email delivery with a developer-friendly API.
Create a Resend Account
- Go to Resend Dashboard
- Sign up for an account
- Verify your email address
Get Your API Key
- In the Resend dashboard, go to API Keys
- Click Create API Key
- Give it a name (e.g., "DevOur Production")
- Copy the API key (starts with
re_)
Store this key securely. You cannot view it again after creation.
Configure a Domain
For production, configure a custom domain to improve deliverability:
- In the Resend dashboard, go to Domains
- Click Add Domain
- Enter your domain (e.g.,
mail.yourdomain.com) - Add the DNS records shown:
- SPF record (TXT)
- DKIM records (TXT)
- Optional: DMARC record
- Click Verify after adding the records
DNS propagation can take up to 48 hours.
Configure in DevOur
- Go to your project Settings and open the Integrations tab
- Expand the Resend section
- Enter your Resend API Key and Resend From Email
- Save the configuration
These values are built into your project bundle. After changing them, create a new version and download its bundle for the change to reach your platform.
Verify Setup
- Start your application
- Navigate to the password reset or email verification flow
- Enter a test email address
- Check for the email delivery
- Review the Resend dashboard Logs for delivery status
Troubleshooting
Emails not sending:
- Check the Resend API Key in your project's settings, then create a new version and download its bundle
- Check server logs for API errors
- Confirm the sender domain is verified
Emails going to spam:
- Configure a custom domain instead of using Resend's default
- Ensure SPF, DKIM, and DMARC records are properly set
- Avoid spam trigger words in email content