Overview
A unified REST API for sending messages across email, SMS, and WhatsApp — and managing domains, API keys, contacts, and deliverability from one platform.
Where to start
Make your first API call in minutes. The quickstart walks you through authentication and your first request.
Browse API solutions by product area below, or jump to the API reference for full endpoint details.
Install an SDK
Node.js
cURL
Framework guides
Send email from your frontend and backend stack:
Next.js · Remix · Nuxt · Astro · SvelteKit · React · Vue · Express · Fastify · Hono · Koa · NestJS · RedwoodJS · Bun · Cloudflare Workers · Vercel · AWS Lambda · Deno · Electron · Node.js
Explore by use case
Common integration scenarios and implementation guides.
Send transactional emails
Send order confirmations, password resets, and other automated emails to your users.
Read guideSend transactional SMS & WhatsApp
Reach your customers through transactional SMS and WhatsApp templates.
Read guideTrack with webhooks
Receive real-time notifications about email, SMS, and WhatsApp events.
Read guideManage contacts
Import, update, and organize your contact lists programmatically.
Read guideBatch send email
Send customized emails to multiple recipients in a single request with dynamic variables.
Read guideSchedule email
Schedule emails to be sent at a specific time in the future.
Read guideVerify a sending domain
Add SPF/DKIM records and verify your domain before mailing third parties.
Read guideConfigure SMTP relay
Configure the Resent SMTP relay to send email from your existing stack.
Read guideParse inbound emails
Receive and process incoming emails through webhooks for support and replies.
Read guideAPI solutions
Explore the most popular integration areas available on the Resent platform.
Send transactional emails, SMS, and WhatsApp messages. Batch send, schedule deliveries, and track message activity.
Build campaigns and templates. Manage audiences and landing pages for your outbound programs.
Sync contacts, companies, and deals. Keep customer data connected to your messaging workflows.
Manage conversations across channels and keep reply context in one place.
Receive real-time event notifications for email, SMS, WhatsApp, and delivery activity.
Verify sending domains and create keys with full_access or sending_access permissions.
Reference & tools
Set up Bearer API key authentication to access the Resent API.
Understand API rate limits, quotas, and how to handle rate limit responses.
Official and community clients for calling the Resent API from your stack.
Learn base URLs, required headers, response codes, and request patterns.
Create keys, verify domains, and send from the Resent dashboard.
Integrate Resent docs with AI assistants using the Model Context Protocol.

