Skip to content

Frontmail documentation

Send email straight from your frontend. Pay for your peaks, not all year.

Send from the frontend

One call from vanilla JS, React, Vue, Svelte or React Native – no backend needed. Public keys are protected by allowed origins, Turnstile and rate limits.

No email is lost

Out of credits? Messages wait in the hold queue and go out automatically after a top-up. Broken provider credentials? Failover and automatic resend after the fix.

Pay for your peaks

A monthly plan plus credit packs valid for 3–12 months – the credits that expire first are always used first.

Real HTML templates

Full HTML with live preview, typed and validated params, Handlebars conditions, loops and helpers.