eusend

Tap a star to rate

What eusend is

eusend is "A developer-first email API with all sending infrastructure in the EU." It sends the transactional mail an application produces, such as order confirmations, password resets, magic links, welcome messages and receipts, through a REST API or SMTP, and it adds opt-in broadcasts with audiences and contacts as a separate part of the product. The footer's tagline is "Transactional email that never leaves the EU," and the company says it is proudly built in Norway: the site is run by Bjørnerås Labs, which the comparison page describes as a Norwegian entity inside the EEA, under the GDPR and with no US parent in the ownership chain.

The distinguishing claim is that eusend runs its own sending stack. Its mail servers, API and database all sit in German data centers, and the company says your mail "isn't resold through a shared third-party relay": it controls the sending IPs and reputation end to end. eusend describes itself as younger than the long-established providers and run by a small team.

Sending from an application

The home page promises one request and an email delivered. Verify your domain, grab an API key and start sending in minutes; DKIM domain verification takes under 5 minutes. Official SDKs cover Node.js (npm install @eusend_dev/sdk), Python and Go, and the REST API can be called directly with cURL at api.eusend.dev/emails using a bearer key. The Node SDK returns a data and error pair rather than throwing, and each accepted email comes back with an ID.

Templates can be written as React components with React Email, "no HTML tables, no quirks." The SDK renders them to email-ready HTML before sending, so the JSX never travels over the wire; the home page shows welcome, password-reset and receipt templates side by side with the rendered result.

For software that only speaks SMTP, the relay is a host swap: point it at smtp.eusend.dev on port 465 with implicit TLS, use eusend as the username and the API key as the password. Attachments take a filename, base64 content and a content type, up to 20 files and 10 MB combined. Every account also gets test keys that run the full pipeline (accepted, logged, the complete webhook lifecycle) without delivering anything, so an integration can be built and checked before a domain goes live. The product menu adds an AI and agents section and an MCP server.

Events, logs and broadcasts

Delivery events (sent, delivered, bounced and complained) are pushed to your webhooks with automatic retries, and opens and clicks are tracked and charted in the dashboard. Every webhook carries an HMAC-SHA256 signature to verify, rather than relying on basic auth or an IP allowlist. eusend also keeps a message log you can search when a customer says an email never arrived.

Broadcasts are the marketing side. They are opt-in, work with audiences and contacts, and are kept apart from transactional sending, which is the default path. Each broadcast carries a visible unsubscribe footer and RFC 8058 List-Unsubscribe headers, the one-click unsubscribe that Gmail and Yahoo require from bulk senders, and anyone who opts out is excluded from future broadcasts.

Deliverability

eusend says deliverability "isn't an add-on." It generates a unique DKIM key for each domain and gives you the exact SPF, DKIM and DMARC records to add. Outbound mail travels over TLS and honors recipients' published MTA-STS and DANE policies, validating certificates when STARTTLS is offered. Hard bounces and spam complaints go onto your suppression list automatically, so you never send to a known-bad address again.

The rules are enforced by the system rather than by a person. A domain cannot send until DKIM is verified, and sustained bounce rates above 4% or complaint rates above 0.08% suspend sending without a human in the loop. Because eusend operates its own MTA, the company says the SMTP conversation with the receiving server, and the reason a message was deferred, are things it can read and act on. It suggests testing on your own traffic before committing.

Where the data lives

eusend publishes the map of every component that touches an email. Sending runs on mail servers it operates in Falkenstein, Germany; API hosting is in Nuremberg; the database and delivery events are in Frankfurt. Recipients, message content and delivery events are stored only in the EU. The company is Norwegian and has no US parent. It adds an honest caveat: the marketing site and dashboard front-end are served from a US CDN, and DNS and bot checks run through Cloudflare, but neither handles message content or recipients. The full list is on its sub-processors page, and the legal section also carries a DPA, a security page and an acceptable use policy.

Pricing

The free tier is 3,000 emails a month, "enough that a small product may never pay." Paid plans run from €9 a month for 10,000 emails up to €430 for 2,000,000, with the price per thousand falling smoothly in between. Overage above your chosen volume is billed per thousand and capped at the price of the next volume up, so a busy month cannot produce a bill larger than an upgrade would have cost. The comparison page points readers to the pricing page for current numbers rather than a figure written months ago.

Support and migration

Documentation, guides, a changelog, a blog and a support page sit in the resources menu, and a migration section covers moving from other providers; the company says a typical migration takes an afternoon, most of it waiting on DNS, and that webhook event types map one to one. A customer quoted on the home page, posting on Reddit's r/BuyFromEU, reports switching over from an existing email provider without trouble and encourages the team to keep going.

Who it suits

eusend suits developers at SaaS products and online services in Europe who send transactional mail from Node.js, Python or Go, or over SMTP, and who need recipient data, message content and delivery events to stay in the EU with an EEA-based processor. Its automatic suppression and enforcement suit teams that do not want to manage a suppression list by hand, the React Email support suits teams already writing templates in JSX, and the free tier lets a small product start without paying. Opt-in broadcasts cover product announcements to an audience from the same account.

It is a developer tool first: broadcasts are a companion to transactional sending, and the company is candid that it is a young service run by a small team, which is why it invites every prospect to test it on real traffic with test keys before switching.

More in Transactional Email and SMTP Services

See all