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
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.
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.
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.