API & SDKs

Generate thousands of personalized images and PDFs programmatically. Use our REST API directly or integrate faster with official SDKs.

<500ms
Average render time
99.9%
API uptime
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);

What You Can Build

The API handles the heavy lifting so you can focus on your product. Generate personalized content at any scale.

Certificates & Awards

Auto-generate completion certificates, achievement badges, and recognition documents

Social Media Graphics

Create personalized OG images, story templates, and promotional content

Documents & Reports

Generate invoices, receipts, reports, and branded PDFs on demand

Event Materials

Produce name badges, tickets, schedules, and attendee credentials

How it works
1
Design your template
Use the visual editor or upload your design
2
Add dynamic fields
Mark elements as {{placeholders}}
3
Call the API
Pass your data, get back an image or PDF
OFFICIAL

SDKs & Libraries

View all SDKs

JavaScript

For Node.js and browser applications

npm install @canvelete/sdk

Python

Python 3.8+ with async support

pip install canvelete

Go

Idiomatic Go with zero dependencies

go get github.com/canvelete/sdk-go

CLI

Command-line for scripts and CI/CD

npm install -g @canvelete/cli
All SDKs include TypeScript definitions, automatic pagination, and comprehensive error handling

Export Formats

Generate the format that fits your use case

PNG

High-quality with transparency

Web, social media

JPG

Compressed for smaller files

Email, downloads

PDF

Print-ready documents

Certificates, invoices

SVG

Scalable vector graphics

Logos, icons

Ready to integrate?

Get your API key and generate your first image in under 5 minutes. Check out our quickstart guide for step-by-step instructions.