Resend

Developer-first transactional email API for React, Node, and friends.

How MailKite fits

Comparing Resend? See the head-to-head: inbound-first JSON, unlimited free domains, and an MCP server for agents.

See the full MailKite vs Resend comparison

Send email from Resend with MailKite

A minimal, copy-paste starter. Swap in your own domain and API key.

send.ts
import { MailKiteClient } from "@mailkite/client";

// One API, your own DKIM-signed domain — no mail server to run
const mailkite = new MailKiteClient({ token: process.env.MK_API_KEY! });

await mailkite.send({
from: "you@yourdomain.com", // any address on a verified domain
to: "user@example.com",
subject: "Hello from Resend",
html: "<p>Sent in milliseconds via MailKite.</p>",
});
Read the sending quickstart

Resend is a developer-first transactional email API known for a clean SDK, a React email templating story, and fast onboarding. It started send-only and has since added inbound, making it a full platform. The DX and documentation are its calling card.

Key features

Pricing model

Free tier + usage-based

Category

Email platforms

Full-stack developer email APIs for sending and receiving.

Questions about Resend

Does Resend support inbound email?

Yes — Resend added inbound email with webhooks. It started as a send-only API, so inbound is newer than its outbound surface.

How is MailKite different from Resend?

MailKite was built inbound-first (clean JSON webhooks with threading and auth verdicts from day one), charges nothing per domain, and ships a hosted MCP server for AI agents. See the full comparison at /alternatives/resend.

Is Resend free?

Resend has a free tier for low-volume sending. Check their pricing page for current limits.

Related

Similar tools

Try MailKite alongside Resend.

Point a domain, drop in a webhook URL, and send your first email in minutes. Unlimited domains, no credit card.