Open-source transactional email platform hosted in the EU
Plunk is a Belgian open-source email platform for transactional, workflow, and campaign emails. Built on AWS SES, hosted on EU infrastructure, and licensed under AGPL-3.0. Pricing starts at $0.001 per email with 3,000 free emails per month.
Headquarters
Brussels, Belgium
Founded
2022
Pricing
EU Data Hosting
Yes
Employees
1-10
Open Source
Yes
Free
Pay-as-you-go
Free
Billing: pay-as-you-go
Sending transactional email from Europe has always meant a compromise. Use SendGrid or Mailgun and your data routes through US infrastructure, subject to the CLOUD Act. Use a smaller EU provider and you sacrifice developer experience. Plunk, a Belgian open-source email platform founded by Dries Augustyns in 2022, attempts to eliminate that trade-off entirely.
Built on top of AWS SES for delivery but hosted on Hetzner infrastructure in the EU, Plunk combines the reliability of Amazon's email sending network with European data residency for all platform data, contacts, and analytics. The entire codebase is open-source under the AGPL-3.0 licence, meaning any organisation can self-host the complete platform using Docker.
Plunk covers three email categories in a single tool: transactional messages triggered by application events, automated workflow sequences with conditional logic, and broadcast campaigns for newsletters and announcements. Pricing follows a straightforward pay-per-email model at $0.001 per message, with 3,000 free emails monthly. That simplicity is deliberate. There are no contact limits, no feature tiers, and no surprise charges.
The target audience is clear: developers and small-to-mid-sized SaaS teams who want a modern email API with EU hosting, without the overhead of enterprise email platforms. Plunk does not try to compete with Brevo or Mailchimp on marketing automation depth. Instead, it focuses on doing transactional and simple workflow email well, cheaply, and transparently.
Plunk's REST API enables developers to send transactional emails with template support and dynamic variable substitution. SDKs are available for Node.js, Python, and Ruby, with SMTP relay as a fallback for legacy applications. Each email supports custom headers, metadata, and reply-to addresses. The API response includes delivery status tracking, and webhook callbacks fire on opens, clicks, bounces, and complaints. Setup time from sign-up to first email sent is under 10 minutes for developers familiar with API-based email services.
The workflow builder provides a drag-and-drop interface for creating automated email sequences. Triggers can fire on contact events, time delays, or conditional branches based on contact attributes and engagement data. A SaaS team might configure a welcome sequence that sends a setup guide immediately, checks whether the user has completed onboarding after 48 hours, and branches into a re-engagement flow if they have not. The builder handles this without code, though the logic is less sophisticated than dedicated marketing automation platforms like ActiveCampaign.
For newsletters, product updates, and announcements, Plunk offers campaign broadcasts with scheduling and audience segmentation. Segments are dynamic, built on contact attributes and behavioural data like open history and click patterns. Campaign analytics track opens, clicks, bounces, and unsubscribes in real time. The template editor is functional but minimal compared to the rich visual builders in Mailchimp or Brevo.
Plunk's self-hosting option is its strongest differentiator for privacy-conscious organisations. The Docker image includes the full platform: API, dashboard, workflow engine, and analytics. Requirements are straightforward: PostgreSQL for data storage, Redis for caching, and an AWS SES account for email delivery. Organisations running their own infrastructure can deploy Plunk on any EU cloud provider or on-premise hardware, ensuring complete data sovereignty. The AGPL-3.0 licence guarantees continued access to the source code.
Every Plunk account supports custom sending domains with automated DKIM, SPF, and DMARC configuration. Authenticated sending domains improve deliverability and brand consistency. The setup wizard walks through DNS record creation step by step, making the process accessible to teams without dedicated email operations expertise.
Plunk's pricing model is its most disruptive feature. At $0.001 per email, a SaaS sending 50,000 transactional emails monthly pays $47 after the free allowance. The same volume on SendGrid's Essentials plan costs roughly $19.95 per month but with significant feature restrictions, and scaling beyond that tier gets expensive quickly.
The 3,000 free emails per month require no credit card, making Plunk accessible for prototyping and early-stage projects. All features are included on all plans. There are no contact limits, no premium tiers, and no per-contact charges that inflate costs as subscriber lists grow.
Self-hosting eliminates Plunk's per-email charge entirely. The only costs are infrastructure (a modest VPS on Hetzner runs approximately EUR 5 per month) and AWS SES delivery fees at $0.10 per 1,000 emails. For high-volume senders, self-hosting can reduce email costs by 90% compared to cloud-hosted alternatives.
The trade-off is clear: Plunk's pricing is exceptional for straightforward email sending, but organisations needing advanced marketing automation, A/B testing, or sophisticated segmentation will find the feature set limiting.
Plunk's cloud service runs on Hetzner infrastructure located in the EU, and all platform data — contacts, templates, analytics, and logs — is stored and processed within European jurisdiction. The platform is GDPR compliant by default, with no data processing outside the EU for platform operations.
The self-hosting option provides the strongest possible compliance posture. Organisations deploy Plunk on their own infrastructure, retaining complete ownership of all data. The only external dependency is AWS SES for email delivery, which processes email content transiently but does not store platform data. Teams requiring zero US dependencies can explore alternative SMTP providers, though this requires manual configuration.
The AGPL-3.0 licence ensures code transparency. Security teams can audit the entire codebase, verify data handling practices, and confirm that no telemetry or tracking is embedded in the platform. For regulated industries, this level of visibility is a significant advantage over proprietary email providers.
Early-stage SaaS teams needing transactional email with a modern API, minimal setup, and costs that scale linearly with usage. The 3,000 free emails and no-credit-card onboarding remove friction entirely.
Privacy-focused organisations requiring EU data residency and the ability to audit their email infrastructure. Self-hosting on European servers with an open-source codebase provides the strongest guarantees available.
Developers who value simplicity over feature depth. Plunk does not try to be a marketing automation suite. It sends email reliably, tracks engagement, and costs very little.
Budget-conscious teams sending high volumes of transactional email. At $0.001 per email, Plunk undercuts most competitors by a significant margin, and self-hosting reduces costs even further.
Plunk fills a genuine gap in the European email landscape: an open-source, EU-hosted platform that combines developer-friendly APIs with aggressive pricing. It excels at transactional email and simple workflows, particularly for teams that value transparency and cost predictability. The limitations are real — the feature set is thinner than established competitors, community support cannot match enterprise SLAs, and the AWS SES dependency complicates full sovereignty claims. For teams whose primary need is reliable, affordable, and auditable email sending from European infrastructure, Plunk delivers convincingly.
Yes. Plunk's cloud service runs on Hetzner infrastructure in the EU, with all platform data stored and processed in European data centres. The self-hosted option enables complete data sovereignty on your own infrastructure. The open-source codebase allows full audit of data handling practices.
Yes. Plunk provides a Docker image that includes the full platform. Deployment requires PostgreSQL, Redis, and an AWS SES account. Detailed setup instructions are available at docs.useplunk.com, and the typical deployment takes under 30 minutes on a standard VPS.
Plunk is significantly cheaper at $0.001 per email and offers EU hosting plus open-source transparency. SendGrid provides a more mature feature set, stronger deliverability reputation from decades of IP warming, and a larger integration ecosystem. Plunk suits teams prioritising cost and EU compliance; SendGrid suits teams needing enterprise-grade deliverability and marketing features.
The cloud service includes 3,000 free emails per month with no credit card required. Beyond that, emails cost $0.001 each. The self-hosted version is free to deploy and operate — you pay only for your own server infrastructure and AWS SES delivery fees.
Cloud service data is stored on Hetzner infrastructure in the EU. Self-hosted deployments store data wherever you run your Docker containers. Email content passes through AWS SES for delivery but is not retained by SES after transmission.
All-in-one marketing platform with email, SMS, and CRM
Alternative to Mailchimp, Constant Contact
Self-hosted email marketing platform built by Spatie for Laravel teams
Developer-friendly email API for transactional and marketing emails
French transactional email and SMS API for software teams who treat messaging as a core product component