Keila logo

Keila

Open source email newsletter tool for campaigns, sign-up forms, and self-hosted sending

Repository activity
  • Stars2.1k
  • Forks151
  • Open Issues70
License

AGPL-3.0

Languages
  • Elixir
  • HTML
  • JavaScript
Keila screenshot

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