/ 1.0 launch
The open-source document generation enginefor reliable PDFs.
Epistola turns structured data into consistent documents. Model templates, validate inputs, manage versions, and render PDFs while your existing workflow or case system stays in control.
From data to document
Send structured data
A workflow or case system sends the data needed for a document.
Resolve the template
Epistola validates the input and uses the right approved template version.
Generate the PDF
The finished document is returned or handed back to the system that owns the process.
/ See it in action
From template to PDF in minutes.
Introduction video coming soon
/ What it does
A focused system for document generation.
Epistola handles the document layer: templates, data contracts, rendering, and integration points. It does not replace your workflow engine.
Design templates
Create and manage reusable document templates with variants, versions, and reviewable changes.
Validate data
Describe the structured input a template expects so integrations can fail early and safely.
Render PDFs
Generate consistent PDF output from approved template versions and supplied data.
Connect systems
Call Epistola from case systems, workflow engines, or custom applications through a narrow API.
/ Who it is for
Built for teams that already have processes.
Epistola fits into existing operational platforms instead of becoming another place to run work.
Municipalities
Generate letters, decisions, and case documents while keeping Common Ground-oriented systems in control.
Integrators
Add document generation to customer platforms without building template management and PDF rendering yourself.
Platform teams
Self-host an open-source service with a clear responsibility, small integration surface, and predictable deployment model.
/ Why Epistola
Clear responsibility, easier adoption.
For launch, Epistola is deliberately simple to understand: it is the document generation service in your architecture.
Open source by default, so teams can inspect, self-host, and adapt the software.
Deploy it next to existing systems instead of sending document data through a black box.
Leave workflow, decisions, and case handling in the systems that already own those processes.
/ Next step
Interested in what Epistola can do for your product?
Schedule a call and ask us any of your questions.