Critical-path latency
Browser startup and page rendering can push documents off the request path.
Rust execution keeps inline render calls predictable for user-facing flows.
Facturas, contratos, informes, libros, certificados — cualquier cosa que Typst pueda componer.
Ruta de render
Respuestas API síncronas
Runtime
Motor Rust, sin headless browser
Powered by Typst under the hood.

Workflow canvas
Source to PDF in one synchronous path
Write
main.typ + data.json
Preview
Inline diagnostics path
Ship
Versioned API render
Why PDF stacks fail in production
Treat PDF generation as infrastructure: stable request contracts, predictable runtime behavior, and controlled version promotion.
Browser startup and page rendering can push documents off the request path.
Rust execution keeps inline render calls predictable for user-facing flows.
Queue workers, retries, and webhooks add moving parts to simple PDF delivery.
A synchronous render API removes pipeline complexity for core document paths.
Template edits without clear promotion rules create regressions in production.
Store templates in your own git repo. Send the Typst source directly with each request, or save it once and reference by ID.
Funciones
Construye, valida y publica plantillas con contratos explícitos y comportamiento predecible en producción.
Escribe plantillas con Monaco, diagnósticos y un camino directo desde el código hasta el resultado en runtime.
Contract-first templates
Las rutas de preview y producción comparten el mismo núcleo de render determinista.
Inline preview
Sube fuentes e imágenes una vez y vincúlalas a plantillas con referencias de archivo previsibles.
Assets once
Sigue renders, cuotas y claves API con límites claros y señales de uso observables.
Usage visibility
Flujo
Sigue un modelo de tres pasos que refleja producción: escribir, validar, publicar.
Step 01
Las plantillas viven junto a los contratos de datos para que esquema y layout evolucionen juntos.
Step 02
Renderiza en tiempo real con diagnósticos que apuntan directamente a la línea con error.
Step 03
Promueve versiones con una trazabilidad clara y renderiza en producción vía API.
Security, API and MCP
Protect customer documents by default and keep audit conversations short. DocuForge gives teams secure delivery controls without slowing down shipping velocity.
TLS transport, authenticated APIs, and hardened defaults help teams clear security reviews without custom hardening projects.
Password-protected PDF delivery is built in for regulated workflows handling sensitive documents.
Credential and token handling defaults are designed to reduce leakage risk across render, billing, and webhook paths.
curl -X POST "$DOCUFORGE_API_URL/v1/render" \
-H "X-API-Key: $DOCUFORGE_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "template_id": "tpl_123", "data": { "invoice_id": "1234" } }' \
--output invoice.pdfBlogs
Production-ready workflow
Empieza con la referencia API y entrega los mismos payloads en tu ruta de producción.
Built for predictable latency under load.
TLS in transit plus hardened auth defaults.
Ship safely with stable template releases.