What do you need?
iResendly Developer API

The email API developers love

Send transactional and marketing email with one simple REST API — with webhooks, templates, broadcasts and real-time logs built in.

Start for Free

3,000 emails / month free

No credit card required

Read the Docs

Quickstart in under 5 minutes

cURL, Node.js, Python, PHP & Go examples

const res = await fetch("https://api.iresendly.com/emails", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.IRESENDLY_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    from: "Acme <hello@acme.com>",
    to: ["jane@example.com"],
    subject: "Your order has shipped",
    html: "<p>It's on the way! 📦</p>",
  }),
})
200 OK · { "id": "4ef9a417-02e9-4d39-ad75-9611e0fcc33c" }

Why developers choose iResendly

Everything you need to send email from your product — nothing you don't.

Resend-compatible

Same endpoints, payloads and errors. Point your existing Resend SDK at api.iresendly.com and keep shipping.

Fast to integrate

One POST to send an email. Idempotency keys, batch sending and clear errors out of the box.

Built for deliverability

DKIM, SPF and custom return-path on every domain, automatic suppression of bounces and complaints.

One account, every product

Domains verified for Email Marketing or Mail are ready instantly. One login, separate plans.

Everything you need to send email at scale

A complete email platform behind a simple API.

Transactional email

Password resets, receipts, notifications — delivered in seconds with full status tracking.

Batch sending

Send up to 100 different emails in one request, with strict or permissive validation.

Scheduling

Schedule emails up to 30 days ahead with ISO dates or plain English like “in 1 hour”.

Attachments

Attach files by base64 content or URL — up to 40 MB per email.

Webhooks

Signed, Svix-compatible events for sent, delivered, bounced, opened, clicked and more — with retries.

Templates

Reusable templates with typed variables and fallbacks. Send with a template ID or alias.

Broadcasts

Marketing emails to an audience with one-click unsubscribe and automatic suppression.

Audiences & contacts

Manage contacts and segments from the API or import them from CSV.

Scoped API keys

Full-access or sending-only keys, optionally restricted to a single domain.

Request logs

Every API call with status, latency and error details — debug in seconds.

Metrics

Delivery, bounce, complaint, open and click rates per day and per domain.

Domain verification

Exact DNS records with provider guides and automatic re-checks until you're live.

From signup to first email in 5 minutes

No sales calls, no approval queues.

  1. 1

    Create a free account

    Activate the Developer API — no credit card, 3,000 emails a month included.

  2. 2

    Verify your domain

    Add three DNS records. Already verified in iResendly? It's imported instantly.

  3. 3

    Create an API key

    Full-access for your backend or sending-only for production.

  4. 4

    Send your first email

    One POST request, or any Resend SDK pointed at api.iresendly.com.

Switching from Resend? Change two lines

Keep your code, your SDK and your templates.

- RESEND_API_KEY=re_xxxxxxxxx
+ RESEND_API_KEY=irs_xxxxxxxxx
+ RESEND_BASE_URL=https://api.iresendly.com

Webhook signatures use the same Svix format, so your verification code keeps working too. Migration guide

Simple pricing

Free to start · Pro from $20/mo

3,000 emails a month free. 50,000 on Pro, no daily limit.

Frequently Asked Questions

Everything you need to know about our pricing and plans

Still have questions?

Contact our support team

Ship email today

Start free with 3,000 emails a month. No credit card needed.

Sign In
Join NowBe an Early Adopter
99.9%Uptime SLA
FastSetup in Minutes
100%Secure & Private
14-day free trial
No credit card required
Cancel anytime