EU Data Residency · Finland

Email delivery
built for Europe

Send transactional emails without data leaving Europe. Direct SMTP delivery, DKIM signing, bounce handling, and real-time webhooks — all from Finland.

curl -X POST https://api.euromail.dev/v1/emails \
  -H "X-EuroMail-Api-Key: em_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "from": "[email protected]",
    "to": "[email protected]",
    "subject": "Welcome aboard",
    "html_body": "<h1>Hello!</h1>"
  }'
99.9%
Uptime SLA
Direct
SMTP Delivery
EU
Data Residency
GDPR
Fully Compliant

Everything you need to send email

Built from the ground up in Rust for performance, reliability, and GDPR compliance.

EU Data Residency

All data processed and stored exclusively in Finland. No data leaves the EU. Full GDPR compliance with DPA available.

See data policy →

Direct SMTP Engine

Custom Rust-built SMTP engine with automatic DKIM signing, SPF alignment, and DMARC policies. No third-party relay.

How delivery works →

Template Engine

MiniJinja templates with variable substitution. Create, manage, and version your email templates via API or dashboard.

View template docs →

Real-time Webhooks

Get instant delivery, bounce, and complaint notifications via HMAC-SHA256 signed webhooks. Never miss an event.

See webhook events →

Bounce & Feedback Loops

VERP return-path for precise bounce tracking. ARF complaint parsing. Automatic suppression of hard bounces and complaints.

How bounces work →

Domain Verification

Automated DNS verification for SPF, DKIM, and DMARC records. Step-by-step setup guides in the dashboard.

Setup guide →

GDPR Tooling

Built-in account data export, account deletion, and audit logging. Automatic data retention. DPA included.

GDPR compliance →

Dashboard

Full admin interface for managing domains, templates, webhooks, API keys, billing, and monitoring delivery status.

Explore dashboard →

IP Warm-up

Automatic 30-day warm-up for new sending IPs. Gradually increases volume across 6 tiers to build reputation with ISPs.

Warm-up schedule →

Newsletters

Collect subscribers via hosted signup forms with double opt-in. Compose, preview, and send newsletters to your contact lists.

Newsletter guide →

Developer-first API

RESTful API with OpenAPI docs, official SDKs, and comprehensive endpoint coverage.

Emails

POST/v1/emailsSend email
POST/v1/emails/batchBatch send
GET/v1/emails/{id}Get status
GET/v1/emailsList emails

Domains

POST/v1/domainsAdd domain
POST/v1/domains/{id}/verifyVerify DNS
GET/v1/domainsList domains

Newsletters

POST/v1/newslettersCreate draft
POST/v1/newsletters/{id}/sendSend
GET/v1/newsletters/{id}Stats
View all endpoints →

Official SDKs

TypeScript / Node.js
npm install @euromail/sdk
Rust
cargo add euromail
Go
go get github.com/kalle-works/euromail-go

Transparent pricing

Start free with 1,000 emails/month. Scale as you grow. No hidden fees.

Monthly Annual

Free

$0/mo
  • 1,000 emails / month
  • 1 domain
  • 5 templates
  • 2 webhooks
  • Newsletters & signup forms
  • Community support
Get Started

Starter

$25/mo
  • 25,000 emails / month
  • 5 domains
  • 50 templates
  • 10 webhooks
  • Newsletters & signup forms
  • Email support
Get Started

Enterprise

$299/mo
  • 500,000 emails / month
  • Unlimited domains
  • Unlimited templates
  • Unlimited webhooks
  • Newsletters & signup forms
  • Dedicated support & SLA
Contact Us

Start sending in minutes

Create a free account, verify your domain, and send your first email. No credit card required.