CamelMailer
Open source · MIT · Star us on GitHub
PricingDocsTemplatesOpen sourceSign in
DocsAPISDKsTemplatesHow-to

Sending

  • All guides
  • Send with Node.js
  • Send with Python
  • Send a broadcast campaign

Operations

  • Go live: production checklist
  • Handle inbound & replies
  • Receive webhooks

Team

  • Invite your team
  • Set up SSO (OIDC)

How-to guides

Task-oriented recipes. Each one is self-contained, copy-paste-able, and assumes nothing beyond an account and a credential.

Send with Node.js

fetch, error handling, and a tiny typed client. No SDK required.

Send with Python

requests in five lines, plus attachments and templates.

Send a broadcast campaign

A stream, opt-in subscribers, and a campaign, end to end.

Go live: production checklist

SPF, DKIM, DMARC, reverse DNS and a warm-up, before real traffic.

Handle inbound mail and replies

Route incoming mail to an endpoint and process it with a webhook.

Receive webhooks

Add an endpoint in the dashboard, then verify signatures on your side.

Invite your team

Invitations, the four RBAC roles, and sensible defaults.

Set up SSO

Verify a login domain, then connect OIDC, SAML, or a social provider.

Get started

Send your first mail
in the next five minutes.

One Rust binary, one PostgreSQL, one JSON API. Self-host it today or join the EU cloud beta.

Self-host in 5 minutesSee pricing
CamelMailer

Product

  • Pricing
  • Template library
  • OpenAPI spec
  • Sign in

Developers

  • API guide
  • Self-hosting guide
  • Open source
  • GitHub

Legal

  • Imprint
  • Privacy policy
  • Terms of service
  • Data processing (DPA)

More legal

  • Acceptable use
  • Sub-processors
© 2026 CamelMailer