Automate your Image & PDF Generation
Create dynamic visuals and documents using our powerful REST API. Scale your workflows with flexible templates and JSON-to-PDF transformation in milliseconds.
Built for High Performance
Everything you need to automate your document and image generation at scale, without the infrastructure headache.
Visual Template Editor
Design professional templates in our drag-and-drop editor. No CSS knowledge required.
REST API Integration
Simple endpoints to trigger generation from any application in any language.
Dynamic Variables
Inject real-time data into your designs using simple JSON keys for personalization.
Fast & Scalable
Global infrastructure designed to handle millions of requests with 99.9% uptime.
How it Works
From concept to production in minutes.
Design
Use our visual editor to create your perfect PDF or image template with dynamic slots.
Integrate
Call our API with your JSON data. We'll merge it with your template automatically.
Generate
Receive a high-quality asset URL or binary data ready to be served to your users.
A REST API built for
any stack, any language
Integrate Dockyfy into your application in minutes. Send us your JSON data, get back a pixel-perfect image or PDF. No rendering infrastructure required — ever.
Simple API Key auth —
Create a dk_-prefixed key from your dashboard.
No OAuth flows needed for server-to-server use.
Single endpoint generation —
One POST /api/templates/{id}/generate call.
Pass your data as JSON overrides, receive an output URL.
Bulk generation at scale — Submit thousands of rows in one API call. Poll for status or get a Webhook notification on completion.
Webhook events —
HMAC-SHA256 signed callbacks for
generation.completed,
bulk_job.completed, and more.
// Generate a certificate with dynamic data
const response = await fetch(
`https://api.dockyfy.com/api/templates/
${templateId}/generate`,
{
method: 'POST',
headers: {
'X-Api-Key': process.env.DOCKYFY_KEY,
'Content-Type': 'application/json'
},
body: JSON.stringify({
format: 'png',
overrides: [
{ variableKey: 'name', text: recipientName },
{ variableKey: 'date', text: issueDate },
{ variableKey: 'badge', fill: '#6366f1' }
]
})
}
);
const { outputUrl, creditsUsed } =
await response.json();
console.log(`✓ Generated: ${outputUrl}`);
// ✓ Generated: https://cdn.dockyfy.com/gen/...Simple, Usage-Based Pricing
Choose the plan that fits your current needs and scale anytime.
bolt 1 credit = 1 image or 1 PDF generated
Free
- 50 credits/month
- 3 templates
- 1 API key
- PNG & JPEG output
- Dockyfy watermark
Starter
- 500 credits/month
- 20 templates
- 3 API keys
- All output formats
- No watermark
- Bulk generation (100 rows)
- Email support
Pro
- 2,000 credits/month
- 100 templates
- 10 API keys
- All output formats
- No watermark
- Bulk generation (1,000 rows)
- Webhooks
- Priority support
Business
- 10,000 credits/month
- Unlimited templates
- Unlimited API keys
- All output formats
- No watermark
- Bulk generation (10,000 rows)
- Webhooks
- Custom domain
- Dedicated support
Enterprise
- Unlimited credits
- Unlimited everything
- SLA guarantee
- SSO / SAML
- Custom contracts
- Dedicated account manager
- On-premise option
Gift Credits
Buy A Voucher Without An Account
Purchase a voucher in under a minute and send it directly to your recipient. They can redeem it after they sign up or log in.
- Instant voucher code generation
- Recipient email tracking
- Redeemable from the Credit Vouchers page after login
Ready to automate your assets?
Start generating your first 50 files for free. No credit card required.