Console développeur DocuForge

Générez n'importe quel PDF depuis du JSON.

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.

DocuForge logo

Workflow canvas

Source to PDF in one synchronous path

Sync-ready

Write

main.typ + data.json

Preview

Inline diagnostics path

Ship

Versioned API render

docuforge_get_usagedocuforge_list_templatesdocuforge_get_template
Critical path stable

Why PDF stacks fail in production

Design for synchronous execution, not queue-first workarounds.

Treat PDF generation as infrastructure: stable request contracts, predictable runtime behavior, and controlled version promotion.

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.

Operational overhead

Queue workers, retries, and webhooks add moving parts to simple PDF delivery.

A synchronous render API removes pipeline complexity for core document paths.

Release drift

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

Conçu pour les factures, reçus et rapports.

Construisez, validez et publiez des templates avec des contrats explicites et un comportement prévisible en production.

Éditeur orienté contrat

Écrivez des templates avec Monaco, diagnostics intégrés et passage direct de la source au rendu.

Contract-first templates

Chemin de rendu synchrone

Les routes preview et production partagent le même moteur de rendu déterministe.

Inline preview

Pipeline d’assets

Téléversez polices et images une fois, puis liez-les aux templates via des références de fichiers prévisibles.

Assets once

Contrôles opérationnels

Suivez rendus, quotas et clés API avec des limites explicites et des signaux d’usage observables.

Usage visibility

Flux

Du JSON au PDF en un seul POST.

Suivez un modèle en trois étapes qui reflète la production: écrire, valider, publier.

Step 01

Écrire avec structure

Les templates vivent à côté des contrats de données pour faire évoluer schéma et mise en page ensemble.

Step 02

Prévisualiser et valider

Rendez en temps réel avec des diagnostics qui pointent directement vers la ligne en échec.

Step 03

Publier et livrer

Promouvez des versions avec une piste d’audit claire et rendez en production via l’API.

Security, API and MCP

Ship sensitive PDFs without security drag.

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.

Render quick start
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.pdf
docuforge_get_usagedocuforge_list_templatesdocuforge_get_templatedocuforge_render_pdfdocuforge_render_preview_pdf

Blogs

Learn by shipping.

Browse posts

pain

La generation PDF avec Puppeteer est lente - voici une alternative plus rapide

Read

pain

Best PDF Generation Library in 2026: What Actually Holds Up in Production

Read

tutorial

Building a SaaS Invoice System with DocuForge API

Read

Production-ready workflow

Prêt à simplifier votre pipeline documentaire ?

Commencez avec la référence API, puis livrez les mêmes payloads sur votre chemin de production.

Fast render path

Built for predictable latency under load.

Security built in

TLS in transit plus hardened auth defaults.

Versioned templates

Ship safely with stable template releases.