Generate thousands of personalized images and PDFs programmatically. Use our REST API directly or integrate faster with official SDKs.
import { CanveleteClient } from '@canvelete/sdk';
const client = new CanveleteClient({
apiKey: process.env.CANVELETE_API_KEY
});
// Render a design with dynamic data
const result = await client.render({
designId: 'design_abc123',
overrides: {
recipient_name: 'Sarah Johnson',
course_title: 'Advanced Web Development',
completion_date: new Date().toLocaleDateString()
},
format: 'png'
});
// Download or use the generated image
console.log('Generated:', result.url);The API handles the heavy lifting so you can focus on your product. Generate personalized content at any scale.
Auto-generate completion certificates, achievement badges, and recognition documents
Create personalized OG images, story templates, and promotional content
Generate invoices, receipts, reports, and branded PDFs on demand
Produce name badges, tickets, schedules, and attendee credentials
For Node.js and browser applications
Python 3.8+ with async support
Idiomatic Go with zero dependencies
Command-line for scripts and CI/CD
Generate the format that fits your use case
High-quality with transparency
Web, social media
Compressed for smaller files
Email, downloads
Print-ready documents
Certificates, invoices
Scalable vector graphics
Logos, icons