You write the code, we handle email delivery. A clean REST API, official SDKs and webhooks that just work. Send transactional emails with confidence from European infrastructure.
Developer experience is at the core of everything we build. Predictable responses so you never have to guess. Bounces, failures and delivery status arrive in real-time via webhooks. Always with clear error codes so you know what's going on.
No endless docs to wade through. Clear explanations with code examples so you can get started fast. Support from developers, not a call center. No scripts, just someone who understands your stack and thinks along.
import { Lettermint } from 'lettermint';
const lettermint = new Lettermint({
apiToken: "your-api-token"
});
const response = await lettermint.email
.from('john@example.com')
.to('recipient@example.com')
.subject('Hello from Lettermint')
.text('Welcome! Thanks for signing up.')
.send();
SMTP has been around since 1982. Still works great and runs everywhere. Want more control? We have SDKs for PHP, Node.js, Python, Go and Laravel, among others. Authentication, retries and error handling included. Prefer calling the API directly? That works too.
Don't feel like writing code? We have an official plugin for WordPress. And with Zapier and Make you can connect Lettermint to thousands of other apps without a single line of code.
See all integrationsA password reset should arrive instantly. Not after five minutes, and definitely not in spam. Our infrastructure delivers transactional emails fast and reliably.
No mail server to set up, no IPs to warm up, no reputation to build. We handle deliverability, you can keep focusing on your product.
Inbox
Primary
Promotional
Social
100% GDPR Compliant
Your data never leaves Europe
Your Data, Your Control
Full ownership of your data
European Infrastructure
Built and hosted in Europe
Unlike most email providers that rely on US-based infrastructure, Lettermint operates exclusively within Europe. This unique approach ensures your data is protected by the world's strongest privacy laws.
From our servers to our team, everything is European. Every aspect of our service is designed with privacy and data sovereignty in mind. Your emails and customer data remain within EU borders at all times.
Europe basedYes, with our free plan you send 300 emails per month. No credit card required, no time limit. 300 emails and one domain enough for you? Then you never need to upgrade.
From PHP to Python, from Laravel to Node.js. We have SDKs for most languages. SMTP just works too. And for WordPress, Zapier and Make we have ready-to-use integrations. Check out all our integrations on our integrations page .
Set up a webhook URL per route in the dashboard. You receive events like delivered, bounced, opens and clicks directly as a POST request. Including automatic retries if your endpoint is unreachable. Learn more in our webhook documentation.
Emails can fail to arrive for different reasons. A full inbox, an invalid address or a temporary server error. Each situation has its own flow. Temporary errors are automatically retried. You can check the status of every email via the dashboard, API or in real-time via webhooks.
Yes, you can create a separate API key per project. It only works for domains within that project. Handy if you run multiple apps or environments and want to keep them separate.
All our servers are located in Europe. Your data never leaves the EU. No American cloud providers, no Cloud Act risks. Fully GDPR compliant.
No rate limits. Whether you send 100 or 100,000 emails per hour, we won't hold you back.
Yes, besides Transactional emails we also offer Broadcast emails . Send newsletters, campaigns and other marketing emails. All from the same European infrastructure.
Send your first email within minutes. Clear docs, SDKs that work and support from developers who understand your stack. No hassle with mail servers, just build.
Get started