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

Sending

  • All guides
  • Send with Node.js
  • Send with Python

Deliverability

  • Verify a domain
  • Manage suppressions

Operations

  • Receive webhooks
  • Migrate from Postal

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.

Verify a sending domain

SPF + DKIM records, the verify call, and how to debug them.

Manage suppressions

What lands on the do-not-send list and how to clean it up.

Receive webhooks

A working receiver with signature verification and retries.

Migrate from Postal

Config compatibility, what maps 1:1, and what changed.

Invite your team

Invitations, the four RBAC roles, and sensible defaults.

Set up SSO (OIDC)

Okta, Entra ID, Google or Keycloak in front of the dashboard.

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