Document Infrastructure for Developers
Generate pixel-perfect PDFs and Excel files from JSON templates in milliseconds.
Website • Documentation • API Reference • Get Started
Traditional PDF generation is slow and fragile. HTML-to-PDF libraries require headless browsers, take 3-8 seconds per document, and produce inconsistent results.
Rynko is different:
- Sub-second generation — 200-500ms typical (10-15x faster than HTML-to-PDF)
- Native rendering engine — No browser overhead, no HTML parsing
- Yoga Layout — Facebook's Flexbox engine (same as React Native) for pixel-perfect layouts
- Zero XSS surface — JSON-based TextRuns instead of HTML for rich text
- Dual output — PDF and Excel from the same template
curl -X POST https://api.rynko.dev/api/v1/documents/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"templateId": "invoice-template",
"format": "pdf",
"variables": {
"invoiceNumber": "INV-2026-001",
"customerName": "Acme Corp",
"items": [
{ "description": "Consulting", "quantity": 10, "price": 150.00 }
],
"total": 1500.00
}
}'npm install @rynko/sdkimport { Rynko } from '@rynko/sdk';
const client = new Rynko({ apiKey: 'YOUR_API_KEY' });
const result = await client.documents.generate({
templateId: 'invoice-template',
format: 'pdf',
variables: {
invoiceNumber: 'INV-2026-001',
customerName: 'Acme Corp',
items: [{ description: 'Consulting', quantity: 10, price: 150.00 }],
total: 1500.00
}
});
console.log(result.downloadUrl);pip install rynkofrom rynko import RynkoClient
client = RynkoClient(api_key="YOUR_API_KEY")
result = client.documents.generate(
template_id="invoice-template",
format="pdf",
variables={
"invoiceNumber": "INV-2026-001",
"customerName": "Acme Corp",
"items": [{"description": "Consulting", "quantity": 10, "price": 150.00}],
"total": 1500.00
}
)
print(result.download_url)Connect Claude, Cursor, or any MCP-compatible AI agent directly to Rynko:
{
"mcpServers": {
"rynko": {
"command": "npx",
"args": ["-y", "@rynko/mcp-server"],
"env": {
"RYNKO_USER_TOKEN": "your-personal-access-token"
}
}
}
}Then just ask: "Create an invoice template for consulting services with VAT"
| Feature | Description |
|---|---|
| 28 Component Types | Text, tables, charts, QR codes, barcodes, form fields, and more |
| 8 Chart Types | Bar, line, pie, doughnut, area, radar, polar area, scatter |
| 10 Barcode Formats | Code128, Code39, EAN-13/8, UPC-A/E, ITF-14, PDF417, DataMatrix, QR |
| 9 PDF Form Fields | Text, textarea, checkbox, radio, dropdown, date, signature, button |
| Hybrid Logic | Server-side JavaScript expressions + native Excel formulas |
| Visual Designer | Drag-and-drop template builder with live preview |
| Batch Generation | Generate thousands of documents in parallel |
| Webhooks | Real-time notifications for document events |
| Platform | Package | Description |
|---|---|---|
| Node.js | @rynko/sdk |
Official TypeScript SDK |
| Python | rynko |
Official Python SDK |
| Java | rynko-java |
Official Java SDK |
| MCP Server | @rynko/mcp-server |
AI agent integration |
| Zapier | Rynko for Zapier | No-code automation |
| Make.com | Rynko for Make | Visual automation |
| n8n | n8n-nodes-rynko | Workflow automation |
| Google Sheets | Add-on | Generate documents from spreadsheet data |
| Tier | Documents/Month | Price |
|---|---|---|
| Free | 50 | $0/month |
| Starter | 500 | $19/month |
| Growth | 2,500 | $49/month |
| Scale | 10,000 | $99/month |
- Documentation: docs.rynko.dev
- API Reference: docs.rynko.dev/api-reference
- Template Schema: docs.rynko.dev/developer-guide/template-schema
- Status Page: status.rynko.dev
For AI assistants and code generation tools:
llms.txt— Compact overviewllms-full.txt— Comprehensive referencellms-templates.txt— Template schema for AI
- TLS 1.3 encryption for all API calls
- Signed URLs with configurable expiration
- GDPR compliant with data removal support
- SOC 2 Type II certification in progress
- Email: support@rynko.dev
- Documentation: docs.rynko.dev
- Status: status.rynko.dev
Built by Rynko — Document Infrastructure for Developers