Developer API

Migrate from Resend

Move an existing Resend integration to iResendly in minutes.

1. Verify your domain

Add your domain in the developer console and publish the three DNS records. You can keep Resend's records in place during the switch — different selectors don't conflict.

2. Swap the key and base URL

Create an iResendly API key, then change two environment variables. The Node SDK reads RESEND_BASE_URL; other SDKs accept a base URL option.

RESEND_API_KEY=irs_xxxxxxxxx
RESEND_BASE_URL=https://api.iresendly.com

3. Re-create webhooks and templates

Add your webhook endpoints in the console or with POST /webhooks — signatures use the same Svix format, so your verification code keeps working (use the new whsec_ secret).

Templates and segments can be created with the same API calls you used with Resend.

Differences to know

Quotas count each recipient. React rendering happens in your SDK (html is sent), exactly like Resend.

Inbound email (email.received) and SMTP relay aren't available yet.