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.
Factures, contrats, rapports, livres, certificats — tout ce que Typst peut composer.
Chemin de rendu
Réponses API synchrones
Runtime
Moteur Rust, sans 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.
Fonctionnalités
Construisez, validez et publiez des templates avec des contrats explicites et un comportement prévisible en production.
Écrivez des templates avec Monaco, diagnostics intégrés et passage direct de la source au rendu.
Contract-first templates
Les routes preview et production partagent le même moteur de rendu déterministe.
Inline preview
Téléversez polices et images une fois, puis liez-les aux templates via des références de fichiers prévisibles.
Assets once
Suivez rendus, quotas et clés API avec des limites explicites et des signaux d’usage observables.
Usage visibility
Flux
Suivez un modèle en trois étapes qui reflète la production: écrire, valider, publier.
Step 01
Les templates vivent à côté des contrats de données pour faire évoluer schéma et mise en page ensemble.
Step 02
Rendez en temps réel avec des diagnostics qui pointent directement vers la ligne en échec.
Step 03
Promouvez des versions avec une piste d’audit claire et rendez en production via l’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
Commencez avec la référence API, puis livrez les mêmes payloads sur votre chemin de production.
Built for predictable latency under load.
TLS in transit plus hardened auth defaults.
Ship safely with stable template releases.