Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Email Marketing Software
  3. 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

Free

single binary · PostgreSQL database required · unlimited subscribers, lists and campaigns stated

Self-hosted

Free

Free and open source; requires a PostgreSQL database

Every plan, in full

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

Alternatives to listmonk

Every alternative, ranked