EVERYTHING XIAOMI
Get listed
listmonk logo

listmonk

listmonk is a free, open-source, self-hosted manager for newsletters and one-way mailing lists, released under the AGPLv3 license.

Place
#1 of 21
Score
7.7
listmonk's website

What listmonk is

listmonk is a free, open-source, self-hosted manager for newsletters and one-way mailing lists, released under the AGPLv3 license. It supports single- and double-opt-in lists, SQL-expression segmentation, and management of millions of subscribers. Built-in analytics cover campaign performance, bounces, and top links. Email templates can use Go expressions and functions, and can be made with a drag-and-drop builder, WYSIWYG editor, Markdown, HTML, or plain text. Sending uses multithreaded queues across multiple SMTP connections, with throughput and sliding-window rate limits. Its API can send transactional messages from predefined templates, including through 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 includes 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.

Good

  • Free and open source under AGPLv3.
  • Supports single- and double-opt-in lists.
  • Campaign analytics cover performance, bounces, and top links.
  • Dashboard features are available through HTTP APIs.
  • Supports OIDC single sign-on and granular roles.

Watch out

  • Requires a PostgreSQL database, version 12 or later.
  • Designed for one-way mailing lists.
  • Self-hosting requires operating the software infrastructure.

Who it suits

It suits organizations that want to host and operate their own newsletter or one-way mailing list system. It is also relevant for teams needing API access, segmented lists, or transactional messaging through supported channels.

Verdict

listmonk provides mailing-list management, campaign tools, and APIs in self-hosted software. Its PostgreSQL requirement and one-way-list focus are central considerations.

Plans and prices

From listmonk's own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Self-hostedFreeFree and open source; requires a PostgreSQL database
Self-hosted listmonkFreesingle binary · PostgreSQL database required · unlimited subscribers, lists and campaigns stated

The facts

Each one read from listmonk's own pages, with the date it was checked.

What it does

Analytics
Built-in analytics cover campaign performance, bounces, and top links.checked 4 Oct 2026
API
All dashboard features are available through REST-like HTTP APIs using JSON, with BasicAuth or authorization tokens.checked 4 Oct 2026
API documentation
An automatically generated OpenAPI/Swagger specification is provided.checked 15 Oct 2026
Architecture
The application uses a Go backend, a Vue/Buefy frontend and PostgreSQL as its only runtime database dependency.checked 15 Oct 2026
Authentication
The product includes OIDC single sign-on, granular roles and permissions, and API tokens.checked 15 Oct 2026
Authentication and roles
It supports OIDC single sign-on and user and list roles with granular permissions.checked 4 Oct 2026
Campaign analytics
Built-in analytics cover campaign performance, bounces and top links.checked 15 Oct 2026
Deployment options
Official instructions cover binaries, Docker Compose, source builds and a community Kubernetes Helm chart.checked 15 Oct 2026
Email templates
Templates support Go expressions and functions, a drag-and-drop builder, a WYSIWYG editor, Markdown, HTML, and plain text.checked 4 Oct 2026
External integration
External systems can synchronize subscribers through APIs, CSV import or direct access to simple subscriber and list tables.checked 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.checked 15 Oct 2026
Infrastructure requirement
Running listmonk requires a PostgreSQL database, version 12 or later.checked 4 Oct 2026
Installation requirement
Binary installation requires a PostgreSQL database version 12 or newer.checked 15 Oct 2026
Integrations
Messenger web services can receive campaign messages as JSON for delivery through services such as SMS or FCM.checked 4 Oct 2026
Latest release
The homepage identifies version 6.2.0 as released on 26 June 2026.checked 15 Oct 2026
Launch date
Product Hunt lists listmonk as launched in 2019.checked 15 Oct 2026
Limit: automation
Doolpa says the product lacks visual journey and marketing-automation flows, requiring scripting or external tooling for those workflows.checked 15 Oct 2026
Limit: deliverability responsibility
Doolpa says operators must handle deliverability, IP warming, SPF, DKIM, DMARC and sender reputation themselves.checked 15 Oct 2026
Limit: setup complexity
Doolpa identifies a steep setup curve for non-technical users because deployment involves infrastructure and database administration.checked 15 Oct 2026
Limit: SQL segmentation
Doolpa reports that SQL-first segmentation is powerful but unsuitable for operators who expect a visual segment builder.checked 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.checked 15 Oct 2026

Money

Free plan
Yeschecked 22 Sep 2026

The company

Maker company funding
Zerodha’s technology blog says the company has never raised external funding and has remained profitable year over year.checked 15 Oct 2026
Maker role
Zerodha identifies Dr. Kailash Nadh as its CTO and the person behind the company’s technology and products.checked 15 Oct 2026
The full review of listmonk

listmonk is a free, open-source application for managing one-way mailing lists and newsletters on infrastructure you control. It suits technically capable teams that want SQL-based subscriber segmentation, configurable sending, and API access. The trade-off is clear: you must run it yourself and provide PostgreSQL 12 or later.

Overview

Under the AGPLv3 license, listmonk brings subscriber management, campaign tools, and analytics into a self-hosted package. It supports single- and double-opt-in lists and is built to manage millions of subscribers, with SQL expressions available for segmentation. That flexibility can suit operators with large or complex audiences, but it is not a turnkey hosted service: database and application operations remain your responsibility.

Key features

Campaign analytics cover performance, bounces, and top links, giving teams practical signals for reviewing sends. Multithreaded queues can use multiple SMTP connections, with throughput controls and sliding-window rate limits. These controls offer room to manage delivery pace, though the sending setup still depends on the SMTP connections and infrastructure you operate.

Template choices range from Go expressions and functions to a drag-and-drop builder, WYSIWYG editor, Markdown, HTML, and plain text. That breadth accommodates both custom message logic and visual editing workflows. The API exposes dashboard features through JSON over REST-like HTTP endpoints, with 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 help teams control access. These features make listmonk more than a basic newsletter sender, but they also reward operators prepared to configure and maintain a self-hosted system.

Pricing

The Self-hosted plan costs nothing and includes free, open-source software. There is no paid tier to weigh against a hosted subscription, but the zero software price does not remove the infrastructure requirement: listmonk needs PostgreSQL 12 or later, and you operate the installation and sending setup yourself. It is a strong fit for teams able to take on that work; readers seeking a managed service should compare hosted alternatives instead.

Platforms

listmonk is self-hosted and offers 64-bit downloads for Darwin, FreeBSD, Linux, NetBSD, OpenBSD, and Windows, plus a Docker image. Its dashboard is web-based, and API access is available. The broad operating-system options help teams choose a deployment environment, but the PostgreSQL requirement remains regardless of platform.

Who it's for

Choose listmonk if you want control over a mailing-list system, need fine-grained SQL segmentation or API-driven workflows, and can manage the database and application. Its support for large subscriber lists, multiple SMTP connections, and transactional messaging can suit technically capable teams with varied delivery needs. It is a poor fit if you want the vendor to host and maintain the service, or if your main requirement is two-way audience communication: listmonk is focused on one-way lists.

Pros and cons

  • Pro: Free, open-source software with no paid tier, useful for teams that can supply their own infrastructure.
  • Pro: SQL-expression segmentation and support for millions of subscribers suit operators managing large or finely divided audiences.
  • Pro: Broad template tools, campaign analytics, and API-based transactional and messenger delivery cover a wide range of workflows.
  • Con: PostgreSQL 12 or later is required, adding a firm database dependency for every installation.
  • Con: Self-hosting leaves setup and ongoing operation to you, so the free price is not a substitute for infrastructure and administration.
  • Con: Its one-way-list focus is not suited to teams seeking a two-way messaging product.

Alternatives

For a hosted newsletter platform, browse Newsletter Platforms; for broader campaign tools, compare Email Marketing Software.

Curated is worth considering if you want a freemium option with a free allowance of up to 1,500 subscribers and a paid tier at $39 a month for 1,501–2,500 subscribers. Audienceful may suit a smaller team that can work within a free plan capped at 1,000 contacts, one team collaborator, and one automated journey. Email Fast is an alternative if you want a free plan with 2,500 emails per month and unlimited contacts, rather than self-hosting listmonk.

Mailtrain is another free, self-hosted mailing-list option. phpList offers a free plan with unlimited subscribers and a 300-message allowance. Sympa is a free server-software alternative that requires administrator-managed mail, database, and web server components. LetterBucket has a free plan for up to 1,000 subscribers and unlimited posts. SendFox offers a free plan for 1,000 contacts and 3,000 sends per month.

Verdict

listmonk is a strong choice for technically capable teams that want free, open-source control over one-way newsletters, with SQL segmentation and extensive API workflows. Its central advantage is flexibility without a software fee; its central cost is running the application and PostgreSQL yourself. If you need a managed service or a two-way messaging focus, look elsewhere.

Getting started

  1. Visit https://listmonk.app/
  2. Choose the self-hosted plan, which is free and open source
  3. Download a 64-bit binary for a supported operating system or use the Docker image
  4. Provide a PostgreSQL database, version 12 or later
  5. Configure SMTP connections for email sending

Limits worth knowing

The free self-hosted plan requires a PostgreSQL database. No other free-plan quota is stated.

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 listmonk support?

The download page offers 64-bit binaries for Darwin, FreeBSD, Linux, NetBSD, OpenBSD, and Windows, plus a Docker image. The listed platforms also include API, macOS, self-hosted, and web.

What database does listmonk require?

Running listmonk requires PostgreSQL version 12 or later.

Can listmonk send transactional messages?

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

What authentication and permissions does it support?

It supports OIDC single sign-on and user and list roles with granular permissions. API access can use BasicAuth or authorization tokens.

Alternatives to listmonk

All alternatives
  1. 1

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  2. 2phpList logo

    phpList

    Free planWebAPILinuxSelf-hosted
    7.2Free plan
  3. 3

    Citadel

    Free planWebAPILinuxmacOS
    6.4Free plan
  4. 4SourceHut logo

    SourceHut

    WebAPILinuxSelf-hosted
    6.3From $4 a month
  5. 5

    Groups.io

    Free planAndroidiOSWeb
    6.1Free plan
  6. 6
    5.4From $1.07 a year