Design, bind, and renderdocuments at scale.
Kompozia is a visual template editor that turns JSON into pixel-perfect PDFs, HTML, and images. Build reusable components, validate data, and ship documents a reliable render API.
Built for document-heavy teams
See the editor in action
A production-grade workspace with templates, variables, and live previews. Build documents the same way you design products.
Everything you need to automate docs
From simple invoices to regulated reports, Kompozia keeps layouts accurate and data-driven.
Pixel-Perfect Designer
A pro-grade visual editor with smart snapping, layers, and precise units (mm, px, pt).
Variables & Schema
Define a schema for every template and bind variables with expressions.
Live Data Preview
Render with sample payloads to validate spacing, overflow, and formatting.
Component Library
Build reusable components and keep brand styles consistent across teams.
Dynamic Tables
Handle repeating data with tables that grow and flow across pages automatically.
Render Pipeline
Generate high-fidelity PDFs, HTML, and images with fast rendering and queueing.
Versioning & Audit Logs
Publish, rollback, and audit template changes with full traceability.
Data Connectors
Pipe payloads from your services, warehouses, or event queues.
A workflow built for delivery
Design once, connect data, and ship documents in every format your business needs.
Design the template
Use a pixel-perfect canvas with units, guides, and reusable components.
Bind variables
Map JSON data, define schemas, and add expressions for smart formatting.
Render anywhere
Generate PDFs, HTML, or images through a fast API and versioned outputs.
Render documents anywhere
Kompozia integrates cleanly with your stack. Generate PDFs and HTML from any service, schedule renders, and track results with audit-ready logs. Connect AI to structure payloads before render.
Typed schema validation
Catch data issues before render with strict variable definitions.
Async render pipeline
Queue, retry, and audit every render with detailed logs.
Secure access
Scoped tokens, SSO-ready auth, and audit trails built-in.
AI-ready payloads
Generate JSON with your LLM and validate it before render.
import { Kompozia } from "@kompozia/sdk";
const client = new Kompozia({
apiKey: process.env.KOMPOZIA_API_KEY,
});
const render = await client.render({
templateId: "invoice-v3",
data: invoicePayload,
format: "pdf",
version: "published",
});
await client.renders.wait(render.id);AI-assisted document workflows
Use AI to structure data, generate content, and validate outputs before render.
AI-assisted data mapping
Turn raw inputs into render-ready JSON with schema checks.
Content generation
Generate summaries, clauses, or insights with model prompts.
Quality guardrails
Validate LLM outputs before publish and track drift.
Start with proven templates
Ship fast with ready-to-customize templates that match common document flows.
Secure by default
Protect sensitive documents with role-based access, audit trails, and secure render pipelines.
SSO-ready
SAML / OIDC support for enterprise auth.
Audit exports
Trace every render and template change.
Role-based access
Granular permissions per team.
Secure storage
Encrypted assets and token scopes.
Trusted by modern ops teams
See how teams ship contracts, invoices, and reports faster with fewer errors.
“We moved 30+ templates into Kompozia and eliminated layout regressions entirely.”
“The variable schema and preview flow let us ship new documents without breaking production.”
“Our designers build the templates and engineers handle the API. It finally feels aligned.”
What’s new in Kompozia
The product ships constantly. Here are the latest improvements.
Feb 2026
Template versioning
Publish and roll back templates with immutable history.
Jan 2026
Variable schema editor
Visual builder for typed variables and defaults.
Dec 2025
Render API updates
Faster queues, better retries, and webhooks.
Questions, answered
Common questions from teams evaluating Kompozia.
Can we bring our own fonts and brand assets?
Yes. Upload custom fonts and assets, and reuse them across templates.
How do you handle dynamic tables across pages?
Tables flow across pages automatically with repeatable headers and totals.
Is there an audit trail for template changes?
Every publish creates a version you can inspect or roll back.
Can we use AI to generate data for templates?
Yes. Kompozia supports AI-ready payloads with schema validation to ensure accuracy.
Simple, transparent pricing
Scale from prototypes to production without reworking templates.
tarte
For prototypes, pilots, and small teams.
Scale
For revenue teams shipping production docs.
Enterprise
Security, compliance, and dedicated success.