FREEDOM251

Freedom251 › Email Marketing Software

listmonk

Free plan Open source APILinuxMacSelf-hostedWebWindows

Visit listmonk Alternatives Pricing

listmonk's own site

What listmonk is

listmonk is a free, open-source, self-hosted manager for newsletters and one-way mailing lists. It supports single- and double-opt-in subscriber lists, SQL-expression segmentation, and management of millions of subscribers. Built-in analytics cover campaign performance, bounces, and top links. Email templates can include Go expressions and functions, and can be made with a drag-and-drop builder, WYSIWYG editor, Markdown, HTML, or plain text. Sending uses multithreaded email queues across multiple SMTP connections, with throughput and sliding-window rate limits. The API sends transactional messages from predefined templates, including via messenger interfaces for email, SMS, and WhatsApp; campaign messages can also go as JSON to messenger web services for delivery through services such as SMS or FCM. Dashboard features are available through REST-like HTTP APIs using JSON and BasicAuth or authorization tokens. Authentication supports OIDC single sign-on, with granular user and list roles. It runs on several operating systems or as a Docker image, but requires PostgreSQL version 12 or later.

Who it suits

listmonk suits people or organizations that want to run their own newsletter and one-way mailing list system. It is a fit for users comfortable providing a PostgreSQL database and managing self-hosted software.

What it does well

  • Free and open source under the AGPLv3 license.
  • Supports single- and double-opt-in lists.
  • Segments subscribers with SQL expressions.
  • Includes campaign analytics and flexible template formats.
  • Dashboard features are available through HTTP APIs.

What to know first

  • Requires PostgreSQL version 12 or later.
  • Self-hosted software requires a PostgreSQL database.

Limits

The free self-hosted plan requires a PostgreSQL database. The software requires PostgreSQL version 12 or later.

Plans

PlanBilled and limitsPrice
Self-hostedFree and open source; requires a PostgreSQL databaseFree
Self-hosted listmonksingle binary · PostgreSQL database required · unlimited subscribers, lists and campaigns statedFree

As listmonk.app lists them, read 4 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the listmonk website.
  2. Choose a listed operating system binary or the Docker image.
  3. Set up PostgreSQL version 12 or later.
  4. Run listmonk on your own infrastructure.
  5. Configure SMTP connections for email sending.

listmonk is a free, open-source application for managing one-way mailing lists and newsletters. It is best suited to teams that want control over subscriber data and delivery workflows and can operate their own software. Its feature set is unusually broad for a no-fee tool, but self-hosting and PostgreSQL are central commitments, not optional extras.

Overview

Released under the AGPLv3 license, listmonk combines list administration, campaign sending, and analytics in a self-hosted system. It supports single- and double-opt-in lists, SQL-expression segmentation, and management of millions of subscribers. That scale and control will interest operators with specialized audience needs; teams seeking a managed mailing service should favor a hosted alternative.

Key features

Campaign analytics track performance, bounces, and top links, giving senders practical signals for understanding how campaigns fare. Multithreaded queues can use multiple SMTP connections, with throughput and sliding-window rate limits. Those controls help manage sending pace, but they do not remove the need to provide and operate delivery infrastructure.

Template options cover Go expressions and functions, a drag-and-drop builder, a WYSIWYG editor, Markdown, HTML, and plain text. This serves both teams building logic-rich messages and those preferring visual editing. The REST-like JSON API exposes dashboard features and supports BasicAuth or authorization tokens. It can also send transactional messages from predefined templates through email, SMS, and WhatsApp messenger interfaces. Messenger web services can receive campaign messages as JSON for delivery through services such as SMS or FCM.

OIDC single sign-on and granular user and list roles support controlled access. These capabilities are useful for teams with distinct responsibilities, though they add little for a simple, single-operator setup.

Pricing

The Self-hosted plan costs nothing and includes free, open-source software. There is no software fee, but running listmonk requires a PostgreSQL database, version 12 or later, along with infrastructure and operational responsibility. The price is attractive for teams able to host and maintain it; it is not a turnkey hosted-service price.

Platforms

listmonk is self-hosted and offers API access and a newsletter website. Its download page provides 64-bit binaries for Darwin, FreeBSD, Linux, NetBSD, OpenBSD, and Windows, plus a Docker image. macOS and Windows support broaden deployment choices, but PostgreSQL remains a prerequisite on every platform.

Who it's for

Choose listmonk if you need substantial subscriber capacity, SQL-based segmentation, configurable templates, and API-controlled campaigns, and have the capability to run the application and database. Its roles and single sign-on may also suit organizations that need differentiated access. Look elsewhere if you want a hosted service or do not want to manage PostgreSQL and the sending setup.

Pros and cons

  • Pros: Free and open-source software under AGPLv3 avoids a software subscription fee.
  • Pros: SQL-expression segmentation and support for millions of subscribers suit large or specialized lists.
  • Pros: Broad template formats, campaign analytics, and APIs cover varied content and automation workflows.
  • Cons: Self-hosting and PostgreSQL 12 or later require infrastructure and ongoing operational ownership.
  • Cons: Delivery depends on the SMTP connections and other infrastructure the operator configures.

Alternatives

Mailchimp is a better fit for readers who prefer a hosted web service and accept a capped free plan: it allows 250 contacts, 500 emails per month, 250 emails per day, one audience, and one seat. OpenEMM is another free option for readers who want unlimited usage period, recipients, and mailing lists.

SendPulse may suit readers who want a freemium service with a defined free allowance of 500 subscribers and 15,000 emails per month. Twilio Segment is an alternative freemium platform with a free plan and trial.

arrobaMail may suit senders whose needs fit its free plan of 100 sends per month, while AWeber offers a free plan capped at 500 subscribers and 3,000 monthly emails. Brevo Conversations is a freemium option with a free plan for one user. Direct Mail is a macOS and iOS alternative with a free allowance of 150 emails per month.

For broader comparisons, see Email Marketing Software and Newsletter Platforms.

Verdict

listmonk is a strong choice for technically capable teams that want extensive list, template, analytics, and API features without a software fee. Its defining advantage is the control and flexibility of self-hosted, open-source software; its defining cost is taking responsibility for PostgreSQL, infrastructure, and delivery. Choose it when that trade-off is welcome, and look elsewhere when a managed service matters more than control.

Verdict

listmonk offers extensive list management, campaign analytics, template options, and APIs without a software fee. Its self-hosted approach and PostgreSQL requirement make infrastructure a key consideration.

Questions

How much does listmonk cost?

The Self-hosted plan is free.

Is listmonk open source?

Yes. It is free and open source under the AGPLv3 license.

What platforms does it support?

Listed platforms include API, Linux, macOS, self-hosted, web, and Windows. Downloadable binaries are also offered for Darwin, FreeBSD, NetBSD, and OpenBSD, plus a Docker image.

What database does listmonk require?

It requires PostgreSQL version 12 or later.

Can listmonk send transactional messages?

Yes. Its API can send messages from predefined templates, including through messenger interfaces for email, SMS, and WhatsApp.

Does listmonk provide API access?

Yes. Dashboard features are available through JSON-based REST-like HTTP APIs, using BasicAuth or authorization tokens.

Facts from listmonk's own pages

Analytics
Built-in analytics cover campaign performance, bounces, and top links. · listmonk.app, 4 Oct 2026
API
All dashboard features are available through REST-like HTTP APIs using JSON, with BasicAuth or authorization tokens. · listmonk.app, 4 Oct 2026
API documentation
An automatically generated OpenAPI/Swagger specification is provided. · listmonk.app, 15 Oct 2026
Architecture
The application uses a Go backend, a Vue/Buefy frontend and PostgreSQL as its only runtime database dependency. · listmonk.app, 15 Oct 2026
Authentication
The product includes OIDC single sign-on, granular roles and permissions, and API tokens. · listmonk.app, 15 Oct 2026
Authentication and roles
It supports OIDC single sign-on and user and list roles with granular permissions. · listmonk.app, 4 Oct 2026
Campaign analytics
Built-in analytics cover campaign performance, bounces and top links. · listmonk.app, 15 Oct 2026
Deployment options
Official instructions cover binaries, Docker Compose, source builds and a community Kubernetes Helm chart. · listmonk.app, 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, 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, 15 Oct 2026
Free plan
Yes · listmonk.app, 22 Sept 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, 15 Oct 2026
Infrastructure requirement
Running listmonk requires a PostgreSQL database, version 12 or later. · listmonk.app, 4 Oct 2026
Installation requirement
Binary installation requires a PostgreSQL database version 12 or newer. · listmonk.app, 15 Oct 2026
Integrations
Messenger web services can receive campaign messages as JSON for delivery through services such as SMS or FCM. · listmonk.app, 4 Oct 2026
Latest release
The homepage identifies version 6.2.0 as released on 26 June 2026. · listmonk.app, 15 Oct 2026
Launch date
Product Hunt lists listmonk as launched in 2019. · producthunt.com, 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, 15 Oct 2026
Limit: deliverability responsibility
Doolpa says operators must handle deliverability, IP warming, SPF, DKIM, DMARC and sender reputation themselves. · doolpa.com, 15 Oct 2026
Limit: setup complexity
Doolpa identifies a steep setup curve for non-technical users because deployment involves infrastructure and database administration. · doolpa.com, 15 Oct 2026
Limit: SQL segmentation
Doolpa reports that SQL-first segmentation is powerful but unsuitable for operators who expect a visual segment builder. · doolpa.com, 15 Oct 2026
Maker company funding
Zerodha’s technology blog says the company has never raised external funding and has remained profitable year over year. · zerodha.tech, 15 Oct 2026
Maker role
Zerodha identifies Dr. Kailash Nadh as its CTO and the person behind the company’s technology and products. · zerodha.com, 15 Oct 2026
Messenger extensibility
HTTP messenger endpoints can deliver SMS, FCM and other non-email campaigns, with community implementations for services including AWS Pinpoint, Mailersend, Novu, FCM and Resend. · listmonk.app, 15 Oct 2026

Where listmonk stands on Freedom251

Look at these too