English
Starting points
Commercial use is free. The License FAQ is the competing-product restriction in plain language.
Embed the editor
Mount @templatical/editor in your product. Any framework, or none.
- Quick Start — mount, save JSON, compile MJML to HTML
- Installation — packages, CDN, React / Vue / Svelte / Angular
- Embedding — container height, stacking,
position: fixed
Connect storage and send
Saving, versions, comments, saved blocks, media, test email, and HTML export are keys you pass to init(). Omit a key and that UI is absent.
- Connect your backend — the contracts
- Author features — what people in the editor actually see
Generate a template from a prompt
Your coding agent writes and validates JSON. No Templatical account.
- Agent Skill
- Template Tools — the same validate / render / import / live commands from a shell
JSON to sendable HTML
The editor stores JSON. @templatical/renderer emits MJML. Any MJML library compiles HTML. You send through whatever you already use.
- How Rendering Works
- Renderer API
- Template Tools
render --format html
Leave a hosted builder
Unlayer, BeeFree, Stripo, and the others are products with their own accounts. Importers map their exports onto Templatical JSON.