Order confirmation
Hi {{ user.name }},
EmailTemplate is a REST API to create, version and render email templates with dynamic variables. Design in the drag-and-drop visual editor and send with SendGrid, SES or Resend.
Hi {{ user.name }},
One render engine, any provider
Five real product capabilities, built for teams that depend on every send.
Render templates by passing dynamic variables on every call. {{ user.name }}, {{ order.id }} or any data your backend needs to inject.
Design templates by dragging blocks onto the canvas. Built on React Email: what you see in the editor is the HTML the API renders.
Check every template on desktop and mobile before sending. No test emails: the preview is the real render.
Every save creates a version. Compare, roll back and audit your template history as if it were code.
Render once and send with your provider. Switch ESPs without rewriting a single template or touching your code.
A simple, predictable API for your transactional flow.
Build blocks in the visual editor or upload your own React Email HTML. Add variables with the {{ double-brace }} syntax.
Each save generates a version with its history. Diff, rollback and full audit from the API or the dashboard.
Call the render endpoint with your data and get the final HTML. Send it with SendGrid, SES or Resend: your choice.
Start free and scale when your volume does.
To try the engine and validate your use case.
For teams with real transactional traffic.
For high-volume products with team needs.
Indicative pricing during beta. No lock-in: cancel anytime.
Visual editor, versioning and provider freedom in one product.
| EmailTemplate | SendGrid | Mailgun | Postmark | React Email | |
|---|---|---|---|---|---|
| Drag-and-drop visual editor | Yes | Yes | No | No | Yes |
| Git-style versioning | Yes | No | No | No | No |
| Multi-provider (SES, SendGrid, Resend) | Yes | No | No | No | No |
| REST API rendering | Yes | Yes | Yes | Yes | No |
| In-browser preview | Yes | Yes | Yes | Yes | Yes |
| Starting price | €0 | Free tier | $35/mo | $15/mo | Open source |
Common questions about the API, the editor and sending.
No. EmailTemplate is a template engine: it creates, versions and renders the final HTML. You send with SendGrid, SES or Resend — no provider lock-in.
Define variables in the template using the {{ name }} syntax and pass them in the body of the render call. The API substitutes each variable and returns the final HTML.
Each template save creates an immutable version with its history. You can diff two versions, review changes and roll back to any point with one click.
Yes. The visual editor generates React Email-compatible code, and you can also import existing components or HTML to manage and version them via the API.
SendGrid locks editing into their platform and requires sending through them. EmailTemplate separates template from delivery: render via API and choose your ESP freely.
Yes. The Free plan includes 500 renders per month, 3 templates and the basic visual editor — no credit card required.