Skip to content

Email for your app. At home in the EU.

An email API and SMTP relay for password resets, receipts and everything your application needs to send.

3,000 emails/month free · 100/day · No credit card

Transactional messages and campaigns. One sending platform.

Send your first emailapi.epostix.com
npm install @epostix/sdk
import { Epostix } from '@epostix/sdk';const epostix = new Epostix({  apiKey: process.env.EPOSTIX_API_KEY,});const email = await epostix.emails.sendEmail({  from: '[email protected]',  to: ['[email protected]'],  subject: 'Your first email',  html: '<p>Sent with Epostix.</p>',}, {  idempotencyKey: 'first-email-user-123',});console.log(email.id);
Node.js 22+

Reuse the key when retrying the same email. Use a new key for each new email. About idempotency

Set EPOSTIX_API_KEY on your server. Use your verified sending domain and your own recipient.

Already sending with SMTP?

Keep your mailer. Update your connection.

smtp.epostix.com587 / STARTTLS

Your email data.
Hosted in the EU.

EU data residency for your application’s email, with the processing locations and agreements available before you sign up.

Inside the dashboard

Your sending.
One clear view.

See how your email is performing, spot delivery issues and follow what happens next. All from the workspace behind your API.

See the trend

Sending volume, delivery and bounce rates across your selected time window.

Follow recent events

Delivery, open and click events alongside your sending activity.

Keep both streams in view

Transactional messages and marketing campaigns in the same overview.

Epostix dashboard showing sending totals, delivery charts and recent events

A silent walkthrough of the Overview dashboard, showing sending totals, delivery charts and recent events. The video loops silently. Use the page’s Pause motion button to pause it.

Message activity

Every message.
The whole story.

Find a message by recipient or subject. Open its delivery trace, read the receiving server’s response and inspect the email itself.

When delivery fails, see the recorded reason and the attempts behind it.

Explore delivery events
Epostix message activity showing email delivery statuses

A silent walkthrough of message activity, showing how to find an email and inspect its delivery details. The video loops silently. Use the page’s Pause motion button to pause it.

Delivered means the receiving server accepted the message. It does not guarantee inbox placement.

Webhooks

Keep your app in the loop.

Send delivery events to your own endpoint. Inspect the payload and HTTP response in the dashboard, and redeliver an event when you need to.

Connect your webhooks

Campaigns & audience

Campaigns belong here, too.

Choose your audience, compose visually or bring your own HTML, and preview before scheduling. Follow delivery, opens and clicks in the campaign report.

See campaign plans

Start free. Grow with your application.

Send up to 3,000 transactional emails a month, with a limit of 100 a day, on the free plan. Paid API and SMTP plans start at €9 a month. Campaign plans are available separately.

Choose an email product
Choose a plan for Transactional email

Room to grow

How much will you send?

Choose your monthly email allowance.

Every plan includes the API, SMTP and EU data residency.

Included with Transactional email

  • REST API and SMTP relay
  • Idempotency and duplicate detection
  • Delivery events and webhooks
  • Templates and message history
  • Domain authentication checks
  • Delivery and bounce reporting

Prices exclude VAT. Paid plans bill €0.75 per 1,000 emails above the monthly limit. The free plan stops at 3,000 per month and 100 per day. Dedicated IPs are available from Growth.

Running an iGaming product? View dedicated iGaming plans.

Before you connect.

A few details about sending, hosting and getting started.

What is transactional email?

Transactional emails are messages triggered by an action in your application: password resets, account confirmations, receipts and notifications. Epostix sends them from your domain through its REST API or SMTP relay.

Which data is stored and processed in the EU?

Epostix stores and processes email content, recipient data, delivery logs and engagement events on EU infrastructure. Billing and website services have a separate processing scope, documented in our subprocessor list. Emails are delivered to the recipient’s mail provider, which may be outside the EU.

Read the subprocessor list

Can I start without a credit card or a sales call?

Yes. Create a free workspace, verify a domain and create an API key or SMTP credential. The free transactional plan includes 3,000 emails per month, with a limit of 100 per day. No credit card is required.

Follow the quickstart

Can I use my existing SMTP integration?

Yes. If your application supports authenticated SMTP, configure it with smtp.epostix.com and an Epostix SMTP credential for your verified domain. Port 587 uses STARTTLS; alternative ports are documented in the SMTP guide.

Read the SMTP guide

Is a data processing agreement included on the free plan?

Yes. The standard Epostix data processing agreement applies to every plan, including Free. You can read it before signing up.

Read the DPA

Can I send marketing campaigns too?

Yes. Epostix also provides audiences, segments, templates and campaign reporting in the same workspace. Marketing plans are priced separately by contacts stored; transactional plans are priced by emails sent. The pricing section lists both.

Compare the plans

Your next email
starts here.

Connect your application, send your first message and follow it in the dashboard.

3,000 emails/month free · 100/day · No credit card