Private beta

The emails that can't wait.

Depesha is transactional email for every project you run: sign-in codes, password resets and "your result is ready" messages, each sent from the project's own domain through one small API.

Join the waitlist See how it works

Депеша (depesha) is Russian for an urgent dispatch, from the French dépêche.

Why Depesha

Every project needs email. None of them should need a new vendor.

A code to sign in, a link to reset a password, a note that a long job has finished: every product sends these. Usually each one means another email vendor, another signup, more keys and settings, and a free plan that can be cut at any time.

With Depesha you set up email once. Every project you add reaches it the same way and sends from its own domain.

How it works

Built for the emails people are waiting for.

The API

One request per email.

Templates live in your project's repository and are pushed with one command. Sending is a single HTTP request with an idempotency key, so a retry never sends twice.

curl https://api.depesha.com/v1/messages \
  -H "Authorization: Bearer dp_live_…" \
  -H "Idempotency-Key: sign-in-7f3a9c" \
  -H "Content-Type: application/json" \
  -d '{"to": "you@example.com",
       "template": "sign-in-code",
       "variables": {"code": "482 913"},
       "deliverBy": "2026-11-02T10:15:00Z"}'

Returns 202 with the message id. Projects, domains, keys and templates are managed through GraphQL, the CLI or the MCP server.

Join the private beta.

Tell us about your project and the domain you'd send from. We invite projects one at a time, so every sender on Depesha keeps a clean reputation.

We use these details only to review your project and invite you to Depesha. See the waitlist privacy notice.