Laravel Cloud Integration
Sending email from a Laravel app usually means creating an API key, copying it into your environment, and configuring a sender by hand. Today, we're introducing the Laravel Cloud integration . Add Re…
Stay up to date with the latest changes, improvements, and new features.
Sending email from a Laravel app usually means creating an API key, copying it into your environment, and configuring a sender by hand. Today, we're introducing the Laravel Cloud integration . Add Re…
Today, we're introducing the Usage API . One request returns your current usage and limits across every quota on your account. What you can build with it Quota alerts : notify your team before you hi…
Today, we are announcing Resend's Stripe Projects integration . Stripe Projects lets you and your AI agents assemble a project's infrastructure from the Stripe CLI. A single command creates a Resend…
Most new Broadcasts start from one you've already sent. Previously, duplicating a Broadcast was only possible from the Dashboard. Today we're releasing a new API endpoint to duplicate a broadcast . H…
Today, we're introducing the Headless Webhook API . Everything the webhook detail page does is now available in the API, every SDK, the CLI, and the MCP server : List Events : every event delivered t…
Today we are releasing a new API endpoint to retrieve the links clicked in a broadcast . It returns every link clicked in a broadcast , ranked by total clicks. To view the click rates for your emails…
You could already create, retrieve, list, and delete segments from the API. Today we're adding PATCH /segments/:id so you can rename a segment the same way. Renaming a segment Pass the segment ID and…
Data is often much easier to scan when it's visual. Order receipts : line items, quantities, and totals Plan comparisons : features and prices side by side across tiers Event schedules : sessions, ti…
Today, we're excited to announce the Vercel v0 Integration. Add email to your v0 project with Resend without handling API keys or managing DNS records. Many builders create projects using Vercel's v0…
A broken link is easy to miss in the editor and hard to take back once an email is sent. Today, we're introducing a link checker in the Broadcast and Template editors so you can catch issues before y…
Today, we're adding Single Sign-On (SSO) to Resend. Once it's set up, anyone with an email address on your organization's domain can log in to your Resend team through your identity provider (IdP), n…
Today we're introducing PATCH /api-keys/:id to rename an API key in place . The token stays the same, and so do the key's permission and domain restriction. What you can build with it Provisioning wo…
Today we're releasing a new API endpoint to share an email . It returns a link to a read-only view of any sent or received email, viewable by anyone with the link. Share any email with someone outsid…
Today we are releasing the new Email Metrics API . Get data about your emails, from the send volume to unsubscribe rate, grouped or filtered by the period, domain, broadcast, or email. This data enab…
The best agent experience requires context provided by tooling like MCP servers, skills, and CLIs. Historically, getting the most out of Cursor with Resend meant installing the MCP server and every s…
Most new automations start from one that already works. Previously, duplicating an Automation was only possible from the Dashboard. Today we're releasing a new API endpoint to duplicate an automation…
Since our beginning, the free tier has included a single verified domain, a limitation that works for one project, but limits you even as you try to follow our best practices. Today, we're increasing…
Today, we're announcing support for OAuth Client ID Metadata Documents (CIMD). With CIMD, a client hosts a JSON document describing itself. Resend fetches that document during authorization, so the c…
Today we're releasing a new API endpoint to cancel a Broadcast . The Broadcast API lets you programmatically create , update , schedule , and send Broadcasts through code. Since you can build Broadca…
Today, Resend Skills announces support for the Agent Plugins Standard , an open, vendor-neutral standard for packaging skills and MCP servers into a portable plugin. What is the Agent Plugins Standar…
In a world of mostly-compatible web standards, developers often assume that email clients support many modern features as well. Today, we're introducing an email compatibility checker in the code edi…
The MCP specification just released a major upgrade , and now Resend's remote MCP server supports this latest version. What should you change? No changes required . If you are already using the Resen…
Today, we're introducing folders for templates . You can now group templates by product, campaign, or team, and move them around as your library grows. Organize Templates Create folders and subfolder…
When a mailbox provider hard-bounces a recipient, or someone marks your email as spam, continuing to send to that address harms your reputation. Resend automatically suppresses addresses that hard bo…
The best agent experience requires context provided by tooling like MCP servers, skills, and CLIs. Historically, getting the most out of Codex with Resend meant installing the MCP server and every sk…
API keys leak in ways that are easy to miss: an .env file is committed by mistake, a key is hardcoded in a quick script, or a snippet is pasted into a public gist or issue. It happens to our customer…
Today, we're adding OAuth to the Resend API . Your app opens an authorization URL, the user approves it on Resend's own consent screen, and you get scoped access tokens back. No API keys change hands…
Our remote MCP server brought Resend to every agent. And it also enabled custom integrations with AI agents. Today, Resend is available as a one-click connector in Claude's connector directory . Conn…
Every email carries a Message-ID header, the unique identifier that mail clients and servers use to recognize a message and group conversations into threads. Starting today, we're including message_i…
Agents are everywhere: your terminal, browser, and automation tools. We've been hard at work to bring our MCP server to everywhere your agents live. Today, we're launching our hosted, remote MCP serv…
Emails should be visual and engaging, but support for modern web experiences is limited. We've been building support for more rich experiences that take advantage of modern web technologies, like 𝕏…
Today, we're excited to announce the Vercel Marketplace Integration. Create and manage a Resend account directly from the Vercel dashboard or the Vercel CLI. Many builders, creators, and developers t…
For many, the entry point for Contacts is bulk uploading data from a previous provider or a third-party tool like a CRM. While we've long supported CSV imports, the experience was limited. Today, we'…
One of our engineers recently asked if we could add emojis to emails built in our editors. Since our editor is extensible, we were able to add an emoji picker to our Broadcast and Template email edit…
It's common to move domains between Resend teams. Test projects move to work accounts Teams consolidate multiple accounts Agencies hand off a domain to a new managed team Starting today, you can move…
The best agent experience requires context provided by tooling like MCP servers, skills, and CLIs. Historically, getting the most out of Claude Code with Resend required installing the MCP server and…
Authentication at scale is a difficult challenge, and Auth0 has made it approachable for teams of every size. Auth0 includes a built-in email provider, but also supports custom providers. Today, Auth…
As you build with Resend, your content holds important data about how you design, write, and build emails. Today, we're launching mentions in AI chats so it's easy to reference your own content when…
Numbers buried in a paragraph are easy to skim past. A trend line is hard to ignore. Data is easier to understand when it's visual. That's why we've added a new Chart component to the email editor, a…
When something goes wrong with an API request, the most important thing is visibility. You've always had access to view your API logs in the Resend dashboard . That works well for manual debugging, b…
Today, we're excited to announce the official Resend MCP server . What started as a simple send-email tool is now a full-featured integration that gives your AI agent native access to the entire Rese…
The Python SDK now supports async out of the box. If you are building with FastAPI, async Django, or any other async Python framework, you can now send emails without blocking your event loop. Instal…
We believe that the best tools meet you where you already are. For many of us, that's the terminal. That's why we're introducing the Resend CLI . It's an open source project with more than 53 command…
We've completely rebuilt our no-code email editor from the ground up. After months of development, testing, and gradual rollout, the new editor is now available to 100% of users across Templates , Br…
AI agents communicate through Slack, chat widgets, and SMS. Most of these channels are ephemeral. Messages disappear into feeds, threads get buried, and there's no real record of what happened. Email…
First experiences often shape our whole experience. And the first experience at Resend is setting up a domain. While it's the entry point for any user, domain verification can be a frustrating experi…
Today, we are proud to announce the official Resend node for n8n . Email has always been central to automation. And when you combine the reliability and developer-first experience of Resend with the…
Previously, creating and sending a Broadcast via the API required two separate requests: one to create the Broadcast and another to send it. Starting today, you can create and send a Broadcast with a…
When debugging email delivery issues, finding the right log entry quickly is essential. We've improved our Logs page to help you identify and resolve issues faster with new search, filtering, and err…
We believe you should own your data. Our data retention policy has always encouraged you to store your data in your own database. Plan Retention Free 30 days Pro 30 days Scale 30 days Enterprise Flex…