- Home
- Email Marketing Software
- listmonk
listmonk
What it is
listmonk is a free, open-source, self-hosted manager for one-way newsletters and mailing lists. It supports single- and double-opt-in lists, SQL-expression segmentation, and management of millions of subscribers. Built-in analytics report campaign performance, bounces, and top links. Templates can use Go expressions and functions, a drag-and-drop builder, a WYSIWYG editor, Markdown, HTML, or plain text. Multithreaded queues can send through multiple SMTP connections with throughput and sliding-window rate limits. The API sends transactional messages from predefined templates, including through messenger interfaces for email, SMS, and WhatsApp. Campaign data can also be delivered as JSON to messenger web services such as SMS or FCM. Dashboard capabilities are available through REST-like JSON APIs with BasicAuth or authorization tokens. OIDC single sign-on and granular user and list roles are included. listmonk runs on listed desktop systems or Docker and requires PostgreSQL 12 or later.
For and against
For
- Free and open source under AGPLv3
- Supports single- and double-opt-in lists
- SQL segmentation and large subscriber management
- Multiple template editing formats
- REST-like API covers dashboard features
Against
- Self-hosted deployment requires PostgreSQL 12 or later
- Infrastructure administration is required
- Designed for one-way mailing lists
The verdict
listmonk offers broad list management, sending, analytics, and API control without a license charge. Its self-hosted PostgreSQL requirement makes infrastructure planning part of adoption.
Who it suits
It suits teams that can operate self-hosted infrastructure and need newsletter, subscriber, or transactional messaging controls. Developers can use its APIs and messenger integrations.
Plans and prices
Self-hosted listmonk
single binary · PostgreSQL database required · unlimited subscribers, lists and campaigns stated
Read 15 Oct 2026 · listmonk.app
Self-hosted
Free and open source; requires a PostgreSQL database
Read 4 Oct 2026 · listmonk.app
On the record
- Analytics
- Built-in analytics cover campaign performance, bounces, and top links.listmonk.app · read 4 Oct 2026
- API
- All dashboard features are available through REST-like HTTP APIs using JSON, with BasicAuth or authorization tokens.listmonk.app · read 4 Oct 2026
- API documentation
- An automatically generated OpenAPI/Swagger specification is provided.listmonk.app · read 15 Oct 2026
- Architecture
- The application uses a Go backend, a Vue/Buefy frontend and PostgreSQL as its only runtime database dependency.listmonk.app · read 15 Oct 2026
- Authentication
- The product includes OIDC single sign-on, granular roles and permissions, and API tokens.listmonk.app · read 15 Oct 2026
- Authentication and roles
- It supports OIDC single sign-on and user and list roles with granular permissions.listmonk.app · read 4 Oct 2026
- Campaign analytics
- Built-in analytics cover campaign performance, bounces and top links.listmonk.app · read 15 Oct 2026
- Deployment options
- Official instructions cover binaries, Docker Compose, source builds and a community Kubernetes Helm chart.listmonk.app · read 15 Oct 2026
- Email templates
- Templates support Go expressions and functions, a drag-and-drop builder, a WYSIWYG editor, Markdown, HTML, and plain text.listmonk.app · read 4 Oct 2026
- External integration
- External systems can synchronize subscribers through APIs, CSV import or direct access to simple subscriber and list tables.listmonk.app · read 15 Oct 2026
- Independent technical assessment
- Doolpa describes listmonk as a single Go binary backed by PostgreSQL with no separate worker, Redis or message broker.doolpa.com · read 15 Oct 2026
- Infrastructure requirement
- Running listmonk requires a PostgreSQL database, version 12 or later.listmonk.app · read 4 Oct 2026
- Installation requirement
- Binary installation requires a PostgreSQL database version 12 or newer.listmonk.app · read 15 Oct 2026
- Integrations
- Messenger web services can receive campaign messages as JSON for delivery through services such as SMS or FCM.listmonk.app · read 4 Oct 2026
- Latest release
- The homepage identifies version 6.2.0 as released on 26 June 2026.listmonk.app · read 15 Oct 2026
- Launch date
- Product Hunt lists listmonk as launched in 2019.producthunt.com · read 15 Oct 2026
- Limit: automation
- Doolpa says the product lacks visual journey and marketing-automation flows, requiring scripting or external tooling for those workflows.doolpa.com · read 15 Oct 2026
- Limit: deliverability responsibility
- Doolpa says operators must handle deliverability, IP warming, SPF, DKIM, DMARC and sender reputation themselves.doolpa.com · read 15 Oct 2026