Brevdue

Transactional email & passwordless auth on Cloudflare

One API for the emails every app needs: magic-link and one-time-code sign-in, verification, and notifications. Branded per app, sent from the edge, with a message log, webhooks and an OpenAPI spec you can hand to any client generator or AI assistant.

Managed sign-in

Call /v1/auth/magic-link/start, verify the token from your callback, get a user back. No token storage on your side.

Users

Every verified address becomes a user of your app. Notify them by id, block them, attach metadata.

Templates

Magic link, OTP, notification, or raw HTML. Your name, logo and colour live on your API key.

Webhooks

Signed events for user and message activity, with retries and a delivery log.

Request access

Access is by approval. Tell me about the app and you'll get a one-time link to your API key by email.

Already have a key?

Read the interactive API docs, or fetch /openapi.json. First call:

curl -X POST https://brevdue.knutegil.workers.dev/v1/auth/magic-link/start \
  -H "Authorization: Bearer em_live_..." -H "Content-Type: application/json" \
  -d '{"email":"user@example.com","callbackUrl":"https://app.example.com/auth/callback"}'