Skip to main content
Plunk is an open-source email platform that gives you everything you need to send transactional emails, run campaigns, and automate email workflows. It’s a self-hostable alternative to services like SendGrid, Resend, and Mailgun — built on top of AWS SES.

Quick Start

Send your first email in minutes. Get your API key and make your first API call.

API Reference

Explore the full REST API for sending emails, managing contacts, and more.

Core Features

Learn about transactional emails, campaigns, workflows, and contact management.

Self-Hosting

Deploy Plunk on your own infrastructure using Docker and AWS SES.

What you can do with Plunk

Transactional Emails

Send one-to-one emails via API — password resets, order confirmations, notifications — with template support and variable substitution.

Email Campaigns

Broadcast newsletters and product updates to your entire list or targeted segments.

Workflow Automation

Build automated email sequences triggered by events, with delays, conditions, and webhook steps.

Contact Management

Manage millions of contacts with custom data fields, CSV import, and dynamic segments.

Email Templates

Create reusable templates for both transactional and marketing emails.

Event Tracking

Track opens, clicks, bounces, and custom events to measure engagement and trigger automations.

Get started in 3 steps

1

Create a project and get your API key

Sign up, create a project, and generate a secret API key from the dashboard. See API Keys for details.
2

Verify your sending domain

Add your domain and configure the required DNS records (DKIM, SPF, MX) to start sending from your own address. See Verifying Domains.
3

Send your first email

Use the /v1/send endpoint to send a transactional email, or /v1/track to track a contact event and trigger a workflow. See the Quick Start guide.

Open source

Plunk is fully open source under the AGPL-3.0 license. You can self-host it on your own infrastructure or use the hosted version at useplunk.com.

View on GitHub

Browse the source code, open issues, and contribute to Plunk.

Build docs developers (and LLMs) love