DocPayload · infrastructure documentaire

JSON simple. Chaque document.

Décrivez contrats, rapports de conformité, résultats de laboratoire, états financiers, attestations — une seule fois. Rendez-les identiquement en PDF ou DOCX.

Démarrer dans le playground Parler à notre équipe Qualité · Rigueur · Traçabilité
rendre en
SOURCE
SORTIE · PDF rendu en 92 ms
Gamme

Chaque écriture, chaque code, chaque format.

Langues
  • Français
  • Español
  • Deutsch
  • 日本語
  • العربية
  • हिन्दी
  • 中文
  • 한국어
  • ไทย
  • עברית
  • Ελληνικά
  • + toute police que vous fournissez
Codes-barres
  • QR
  • Code 128
  • Data Matrix
  • Aztec
  • PDF417
  • EAN-13
  • + 57 autres · 63 au total
Sortie
  • PDF
  • DOCX
  • depuis un seul JSON
Composition · comment les documents s'assemblent

N'importe quel document peut en référencer un autre.

Votre en-tête de lettre est un document DocPayload. Votre pied de page standard en est un. Vos clauses légales, votre bloc de signature, votre clause de confidentialité — tous des documents DocPayload. Référencez-les depuis vos modèles. Composez à n'importe quelle granularité.

Aucun système de composants distinct à apprendre. Le même langage source décrit les documents complets et les blocs qui les composent.

Référencez-les depuis vos modèles. Composez à n'importe quelle granularité. Quand l'équipe juridique met à jour la clause d'arbitrage standard, chaque document qui la référence prend la mise à jour au prochain rendu.

BUILDING BLOCKS COMPOSED DOCUMENTS letterhead.json Branded header band footer_classified.json Classification & page numbers arbitration_clause.json Legal · owned by Legal team gdpr_addendum.json Compliance · owned by Compliance signature_block.json Standard signing layout lease_agreement.json references: letterhead, footer, arbitration_clause, signature_block compliance_report.json references: letterhead, footer_classified, gdpr_addendum customer_disclosure.json references: letterhead, gdpr_addendum, signature_block → rendered PDF · DOCX → rendered PDF · DOCX → rendered PDF · DOCX

Composer à n'importe quelle granularité

Un en-tête. Une clause. Une annexe entière. Une section multi-pages. Référencez le niveau qui a du sens pour votre équipe. DocPayload n'impose aucune hiérarchie.

Aucun nouveau concept

Si vous savez écrire un document DocPayload, vous savez les composer. L'enveloppe facultative « composant » signale « ceci est un bloc ». Le moteur le traite de manière identique à n'importe quel document.

Mettre à jour une fois, propager partout

Quand le service juridique met à jour la clause d'arbitrage, chaque modèle qui la référence prend la mise à jour au prochain rendu. Aucune dérive copier-coller. Le journal d'audit enregistre quelles versions ont composé chaque document rendu.

Modale Compose — sélectionnez les composants à assembler par case à cocher
Compose · sélectionner les composants à assembler Essayer dans le playground
Ce que nous avons réussi qui est vraiment difficile

Les problèmes dont les acteurs en place ne parlent pas.

Nous avons livré des pipelines documentaires sur toutes les grandes bibliothèques PDF, les navigateurs sans tête et les API documentaires. Nous avons construit DocPayload parce que les flux régulés demandaient sans cesse des choses pour lesquelles ces outils n'étaient pas conçus. Voici ce que nous avons construit pour que les documents tiennent vraiment ensemble.

Chaque fonctionnalité, en JSON simple

Codes-barres, champs remplissables, chiffrement, signatures, filigranes, en-têtes et pieds de page, table des matières — chaque capacité avancée est une forme déclarative dans le fichier source. Aucun recours au code, aucun DSL à apprendre, aucun gabarit binaire illisible à modifier.

Voir sur le catalogue de codes-barres

Une source, deux formats, visuellement identiques

Le PDF est à coordonnées fixes. Le DOCX est à flux. Nous rendons via un intermédiaire unique avec une connaissance format-spécifique des particularités de chaque moteur en aval. Le même fichier JSON produit un PDF et un DOCX qui se ressemblent — sans portage, sans dérive, sans surprise de version Word.

Voir sur la facture de conseil

Édition pilotée par schéma

L'IR dispose d'un schéma JSON publié. Votre éditeur le lit directement pour l'autocomplétion et la validation inline ; le runtime valide chaque document avant rendu. Structures mal formées, styles non définis, données non liées, primitives incompatibles avec le format — tout est détecté à la construction, pas en production.

Voir sur le rapport de conformité

Conformité et signature dans le moteur

Chiffrement AES-256 avec permissions granulaires par action, signatures cryptographiques PAdES avec niveaux de certification et verrouillage de champs, diagnostics rendus dans le document lui-même. La surface des flux réglementés est de premier ordre — aucun service de signature tiers dans le pipeline.

Voir sur le certificat d'action

Composition avec isolation, en production

Toute définition de document peut en composer une autre. Les refs sont à profondeur limitée, isolées par tenant, avec une sémantique de fusion explicite. Construisez un en-tête une fois, réutilisez-le dans chaque document ; construisez un corps de facture, intégrez-le dans des rapports multi-sections. En production, dans les mains de clients aujourd'hui.

Voir sur le manuel de l'employé
Feuille d'échantillons

Ce que le moteur peut rendre.

Six fixtures, chacune à un extrême de capacité. La même couche source déclarative les produit toutes — et chaque autre document ci-dessus.

Rédaction · la surface hébergée

Construisez dans notre playground, livrez depuis votre tenant.

Connectez-vous. Itérez en direct. Livrez.

Playground en direct

Authentifié par défaut. Votre tenant, vos données, aucun bac à sable partagé.

Rédigez dans votre éditeur

Autocomplétion IDE via le schéma publié. Versionné Git, revu en PR.

Assistant en langage naturel facultatif

Décrivez dans n'importe quelle langue. Facultatif. Jamais dans le chemin de rendu.

100 Go de stockage par tenant

Polices, logos, images. Isolés par tenant. Même chemin en local et en production.

assistant de rédaction · mode brouillon
PROMPT · français

"Générer un contrat de location résidentielle pour une propriété à Montréal. Bail de 12 mois à partir du 1er juillet 2026. Loyer mensuel 2 800 $ CAD. Citer le Code civil du Québec, articles 1851 à 1978."

GÉNÉRÉ · 0,8 s
valide · schéma v3.2 · en attente de revue humaine
Studio DocPayload — éditeur avec le sélecteur de modèles ouvert et la source JSON visible
Studio · rédiger, valider, rendre Ouvrir le playground
Intégration · comment DocPayload s'intègre à votre stack

Deux façons de composer. Trois façons de livrer.

DocPayload prend en charge les schémas d'intégration que les équipes régulées utilisent réellement en production : des appels ponctuels inline jusqu'aux pipelines webhook à fort volume. Même API. Même langage source.

Modes de composition

Sans modèle
Postez le document complet inline : structure, contenu et données fusionnés en une seule charge utile. Idéal pour les cas ponctuels, les prototypes et les ébauches assistées par IA.
Modèle + liaison de données la plupart des équipes en production
Référencez un modèle stocké par identifiant, postez uniquement les données. Le modèle peut composer d'autres documents (en-têtes, clauses, pieds de page) par référence. Idéal pour les documents récurrents à fort volume.

Modes de livraison

Réponse synchrone
Document retourné dans le corps de la réponse. Faible latence, intégration simple. Idéal pour les flux interactifs où un utilisateur attend.
Livraison par e-mail
DocPayload livre le document rendu à une adresse e-mail fournie. Aucun stockage ni routage côté client. Idéal pour les documents destinés à l'utilisateur final.
Abonnement webhook
DocPayload POSTe le document rendu à votre endpoint lorsqu'il est prêt. Charges signées, réessais avec backoff. Idéal pour les jobs par lots et pipelines asynchrones.

Pas de SDK. Le schéma est l'interface.

Le JSON Schema publié de DocPayload est la seule dépendance côté client. Votre éditeur le lit directement pour l'autocomplétion, la validation et la documentation inline. Construisez les documents dans le langage que votre équipe utilise déjà. POSTez-les à l'API. L'artefact est la source — pas le code qui l'a généré.

Aucun binding spécifique à un langage à épingler. Aucun moteur de modèles à apprendre. Aucun échafaudage HTML. Tout l'intérêt des documents déclaratifs est de libérer votre équipe de ces choix. Écrivez du JSON, obtenez un document.

# render template with data binding, sync response
curl https://api.docpayload.com/v1/render \
  -H "Authorization: Bearer $KEY" \
  -H "Accept: application/pdf" \
  -d '{ "template": "lease_agreement_v4",
       "data": { ... } }' \
  -o lease.pdf

# or post a full document inline (templateless)
curl https://api.docpayload.com/v1/render \
  -H "Accept: application/docx" \
  -d @full_document.json \
  -o output.docx
Conformité · ce que les audits cherchent

Conçu pour les documents qui doivent résister à l'examen.

DocPayload sert des laboratoires cliniques, des processeurs de paie, des banques, des cabinets d'avocats et des agences gouvernementales. Notre posture de conformité reflète ceux que nous servons.

HIPAA
BAA disponible. PHI traités selon les règles de sécurité et de confidentialité. Chiffrement de bout en bout avec clés gérées par le client.
eIDAS / PAdES
Signatures électroniques qualifiées avec validation à long terme B-LTA. Compatible avec les prestataires de confiance UE.
PDF/A-1, A-2, A-3
Sortie d'archivage conforme ISO 19005. Validée contre veraPDF à chaque rendu. XML embarqué pour Factur-X et ZUGFeRD.
PIPEDA / Loi 25 / FINTRAC
Cadres réglementaires canadiens pris en charge nativement. Résidence des données en juridiction canadienne disponible.
Résidence des données
Déploiements aux États-Unis, en UE, au Canada et aux ÉAU. Options auto-hébergées et VPC pour les charges sensibles. Aucune donnée ne quitte la région que vous choisissez.
Piste d'audit
Chaque rendu journalisé avec empreinte de source, version de schéma, empreinte de fixture, version du moteur de rendu et identité d'approbateur. Archive infalsifiable.
Page Activité — journal d'audit avec horodatages, actions, résultats, acteurs, cibles et identifiants de trace
Activité · chaque rendu, chaque acteur, chaque trace Voir le journal d'audit
Tarification

Aligné sur la façon dont les équipes régulées achètent réellement.

Un seul prix couvre tous les formats de sortie. Les rendus ne sont pas comptés deux fois quand vous produisez à la fois PDF et DOCX depuis la même source.

Starter

Freelimited plan
Up to 5 documents - No credit card required
  • Up to 5 documents
  • Basic templates
  • Email support
  • 2GB storage
  • Advanced templates

Enterprise

$79per user/month
Billed monthly
  • Everything in Pay-as-you-go
  • Custom templates
  • Advanced workflows
  • 24/7 phone support
  • Unlimited storage
Pourquoi nous avons construit ça

Deux générations d'outils documentaires ont échoué pour les équipes régulées.

Nous sommes les ingénieurs qui ont livré des pipelines documentaires sur toutes les grandes bibliothèques PDF, les navigateurs sans tête, les suites bureautiques conteneurisées et les API documentaires. Nous avons beaucoup de respect pour ce que ces outils font. Nous savons aussi où ils s'arrêtent — parce que nous avons livré au-delà de leurs limites.

La première génération d'outils documentaires a donné aux ingénieurs un contrôle total mais a exigé une expertise d'ingénierie par modèle, produisant des pipelines impératifs fragiles qui se cassaient à chaque police manquante ou saut de page imprévu.

La deuxième génération — les outils documentaires IA — a donné aux utilisateurs de la facilité mais a produit des documents impossibles à auditer, versionner ou faire confiance sous pression réglementaire. DocPayload existe parce que les équipes régulées ont besoin de tout : la rigueur d'un moteur déclaratif, validé par schéma, déterministe ; la commodité facultative de la rédaction en langage naturel par-dessus ; et un modèle de composition où n'importe quel document peut en référencer un autre, pour que les équipes collaborent sur des blocs partagés sans dérive copier-coller à travers les modèles.

Récent

Le produit, en mouvement.

MAI 2026

Renommage des propriétés de style canvas (alignement SVG)

Quatre clés de style canvas renommées pour correspondre aux attributs de présentation SVG : lineDash → strokeDasharray, lineDashPhase → strokeDashoffset, lineCapStyle → strokeLinecap, lineJoinStyle → strokeLinejoin. Les rédacteurs à l'aise avec SVG écrivent maintenant les styles canvas d'instinct.

MAI 2026

Casse des valeurs d'énumération normalisée en minuscules

Les valeurs de textAlign, borderCollapse, verticalAlign et horizontalAlign sont maintenant systématiquement en minuscules dans les fixtures et la documentation. Les parseurs du moteur étaient déjà insensibles à la casse — les charges utiles existantes continuent à se rendre identiquement. Nettoyage de vocabulaire, pas un changement de comportement.

v2.4 · AVR 2026

Élément de contenu Table des matières

{ « toc » : {} } génère automatiquement une TDM à partir des en-têtes du document. Liens cliquables avec points de conduite, numéros de page alignés à droite et signets PDF imbriqués. Placez-le n'importe où dans le flux de contenu.

v2.4 · AVR 2026

Polices personnalisées via les actifs du tenant

Enregistrez des familles de polices TrueType/OpenType via la propriété fonts du document. Prise en charge complète des 4 variantes (regular, bold, italic, boldItalic) avec repli automatique. Les balises inline [b]/[i] résolvent vers les bonnes variantes de la police personnalisée. Embarquées dans le PDF avec couverture Unicode complète.