← All comparisons

Same API as Resend. Plus campaigns.

Resend, the transactional email API preferred by JavaScript developers.

Migrating from Resend takes one line of code. What Plumail adds on top: a subscriber list to manage, campaigns to schedule, and an MCP server that lets an AI agent do all of it.

1 URL · 1 keyThat is everything you need to change in your code to move from Resend to Plumail. Attachments, CC, BCC, reply_to, tags — same format, same behaviour.

What Resend does well

  • A carefully documented transactional API that has become a reference in the JavaScript ecosystem.
  • A developer experience known for its clarity and quick setup.
  • A rich ecosystem of libraries and integrations.

Plumail was designed to match Resend's format closely enough that a migration takes one line of code. Attachments, CC, BCC, reply_to, tags — same format, same behaviour. What Plumail adds: subscribers, campaigns, a three-month editorial calendar and an MCP server that lets an AI agent create and send campaigns.

Feature by feature

What we look atPlumailResend
API formatCompatible with Resend's format: changing the base URL and API key is all that migration takes.The transactional API reference for many JavaScript libraries.
AttachmentsSupported — same `attachments` field, same base64 encoding as Resend.Supported.
Campaigns and newslettersCampaigns, subscriber management, automatic unsubscribe, open and click statistics.Transactional sending. Campaigns are not part of the product.
MCP serverSend, subscribers, campaigns, statistics — all accessible from an AI agent.MCP server available, focused on message sending.
Editorial calendarA three-month editorial calendar: drag a draft onto a date and it sends itself.Each send is scheduled individually.
Language and hostingInterface in English and French. Servers in Europe, GDPR-compliant.English interface.

Everything written here about Resend comes from their public positioning and documentation, checked on September 20, 2026. No pricing is quoted: it changes. The format compatibility with Plumail is described in the API reference.

So, which one?

Resend's territoryYou only send transactional email and have no need to manage subscribers or write newsletters.
OursYou send both transactional and campaigns, and want a single integration, a single MCP server, a calendar, and data that stays in Europe.
An imported list keeps its statuses — unsubscribed contacts stay unsubscribed.Your toolCSV exportPlumailstatuses preservedimportA re-imported unsubscribed address stays unsubscribed — rejected at the door.

Try it with your own integration

3,000 sends a month free, no credit card. Coming from Resend: change the base URL and the key in your HTTP client — that is it.