Haraka is a free open source Node.js SMTP server with a plugin architecture. Read our 2026 review of features, use cases, pros, cons and alternatives.
Researched and fact-checked by Bartu Cavusoglu · Updated July 18, 2026
Haraka is a free, open source SMTP mail server written in Node.js, built for high-throughput, asynchronous mail handling with a fully extensible JavaScript plugin architecture, released under the MIT license.
Created by Matt Sergeant in 2011 and inspired by the Qpsmtpd mail server, Haraka is community-maintained on GitHub with no corporate owner, currently led by maintainer Matt Simerson.
Haraka's event-driven, non-blocking architecture lets a single server process handle thousands of simultaneous SMTP connections, with behavior customized entirely through JavaScript plugins hooked into each stage of the SMTP transaction.
A large plugin registry covers authentication, DKIM signing, DNS blocklist checking, SpamAssassin and rspamd integration, and ClamAV antivirus scanning, and Haraka can run as either an inbound filtering gateway or an outbound submission agent.
Haraka is completely free and open source under the MIT license, with no paid tiers, commercial edition or vendor lock-in.
Anyone can download, modify, self-host and redistribute Haraka without cost, and there is no company selling a hosted or supported commercial version.
Haraka is a free, open source SMTP mail server written in Node.js, designed for high-throughput, asynchronous mail handling with a fully extensible JavaScript plugin architecture.
Yes, Haraka is completely free and open source under the MIT license, with no paid tiers or commercial edition.
Haraka was created by Matt Sergeant and is now community-maintained on GitHub, currently led by maintainer Matt Simerson.
Haraka is used to operate high-throughput inbound mail filtering gateways or outbound mail submission agents, and is used in production by companies like Craigslist.
Yes, Haraka integrates with SpamAssassin and rspamd for spam scoring and supports DNS blocklist checking through plugins.
Yes, Haraka's behavior is customized entirely through JavaScript plugins that hook into each stage of the SMTP transaction.