Open source email newsletter tool for campaigns, sign-up forms, and self-hosted sending
- Stars2.1k
- Forks151
- Open Issues70
AGPL-3.0
- Elixir
- HTML
- JavaScript

About Keila
Keila is an open source email newsletter tool for sending campaigns and creating sign-up forms, covering the workflow from collecting contacts to sending email. It can run as a hosted service on app.keila.io or on your own server.
Campaign delivery can use your own email inbox for smaller newsletters. For larger projects, Keila supports AWS SES, Sendgrid, Mailgun, Postmark, and SMTP. Self-hosted deployments use the official Docker image pentacent/keila or a sample Docker Compose configuration.
Keila Cloud is the hosted option with published pricing, while self-hosting lets you operate the newsletter system yourself. Keila is built in Elixir and licensed under the GNU Affero General Public License version 3 or later, with the logo and extra files excluded.
Key features
- Send newsletter campaigns
- Create sign-up forms
- Send smaller newsletters through your own email inbox
- Delivery support for AWS SES, Sendgrid, Mailgun, Postmark, and SMTP
- Self-host with a Docker image or Docker Compose config
Details
- On GitHub since
- 2021
- Language
- Elixir
- License
- AGPL v3 or later
- Platforms
- Web · Docker
- Install
- Docker image · Docker Compose
- Delivery
- SES · Sendgrid · Mailgun · Postmark
