Design once.
Generate PDF & Excel from one API.
Build a template in the visual designer, then generate
pixel-perfect PDF and Excel documents from JSON data —
in a single API call. Replace Puppeteer, wkhtmltopdf, and DocRaptor.
{
"templateId": "etpl_invoice",
"format": "pdf",
"variables": {
"invoiceNumber": "INV-2042",
"customer": "ACME Corp",
"total": 8500
}
}Sub-second native rendering. The same template outputs PDF or Excel — no headless browser.
From template to document
Design a template, pass your data, and get a pixel-perfect PDF or Excel back.
Design
Drag and drop 28 component types in the visual designer. Design once, output any format.
Data
Pass dynamic data as JSON variables. Expressions and Excel formulas compute the rest.
Render
A native engine with Facebook Yoga flexbox layout renders in 200–500ms. No headless Chrome.
Deliver
Download instantly, receive a document.generated webhook, or batch thousands in one request.
PDF and Excel come from the same template. Switch formats with one field.
Three reasons HTML-to-PDF breaks in production
Puppeteer spins up a headless Chrome for every document — 3–8 seconds per render, memory spikes, and timeouts the moment traffic climbs.
→ Rynko's native engine renders in 200–500ms.
wkhtmltopdf and DocRaptor only speak PDF. Need a spreadsheet too? That's a second tool, a second template, and two things to keep in sync.
→ One template outputs both pdf and excel.
HTML templates parse untrusted markup. One malformed string and you get a broken layout — or an XSS hole in a customer-facing document.
→ TextRuns JSON rich text. No HTML parsing, zero XSS.
How document generation works
From a blank canvas to a production PDF in under 5 minutes.
Design a Template
Drag and drop text, tables, charts, and barcodes in the visual designer. Mark fields as variables.
Call the API
POST /documents/generate with a templateId, format, and variables.
Engine Renders
Yoga flexbox layout positions every element and renders natively — sub-second, no browser.
PDF or Excel Out
The same template produces a pixel-perfect PDF or a fully-formatted Excel workbook.
Deliver
Download the file, fire a webhook, or batch thousands in a single request.
Everything you need to generate documents at scale
One template design system. Two output formats. A native engine built for speed.
- 28 component types
- Conditionals, loops, expressions
- TextRuns rich text — zero XSS
- 200–500ms vs 3–8s for Puppeteer
- No headless browser to babysit
- Predictable memory under load
- 8 chart types, 10 barcode formats
- 9 PDF form-field types
- JS expressions + Excel formulas
- Node, Python & Java SDKs
- Zapier, Make, n8n, Google Sheets
- Webhooks + MCP for AI agents
Enterprise reports, straight from your database
A local agent connects to your databases and renders scheduled PDF and Excel reports — a zero-knowledge replacement for IBM Cognos. Your data never leaves your network.
Build templates 10x faster with AI
Describe the document you need and let Claude, GPT, or Gemini scaffold the template JSON. Our MCP server exposes template and document tools to any AI assistant — so you can create templates, generate documents, and author reports from a conversation.
- Plain-English prompts scaffold valid template JSON
- MCP server for Claude, GPT, Gemini and other assistants
- Generate and preview documents without leaving your editor
- Author and run reports straight from a chat
What teams build with Rynko
From a handful of receipts to thousands of documents in a nightly batch.
Simple, transparent pricing
Start free. No credit card required.
Every plan includes the visual designer, both output formats, and full API access. Need more volume? Top up any time with one-time credit packs.
Start generating documents in minutes.
Design a template, call one API, and ship pixel-perfect PDF and Excel from day one.
No credit card required • 50 free documents/month • Cancel anytime