API Overview
The Canvelete API enables programmatic image generation from design templates.
Base URL
https://api.canvelete.com/api/v1Authentication
All API requests require authentication using Bearer tokens:
Authorization: Bearer cvt_YOUR_API_KEYEndpoints
Render Endpoint
POST /render/design/{designId}
Generate images from design templates with dynamic content.
Request Flow
- Authenticate with API key
- Specify design ID and format
- Optionally provide dynamic content
- Receive rendered image URL
Rate Limits
| Plan | Price | API Calls/Month | Credits/Month | Dynamic Designs | Templates | AI Designer | Key Features |
|---|---|---|---|---|---|---|---|
| Free Forever | $0 | 5,000 | 500 | 5 | Basic (50+) | No | Watermarked exports, Community support |
| Individual | $29/mo | 50,000 | 5,000 | 50 | Premium (500+) | 50 generations/mo | No watermarks, Priority support, Custom branding |
| Pro | $79/mo | 250,000 | 25,000 | Unlimited | All Premium (1,000+) | Unlimited | Team collaboration, 5 seats, Sell templates (Soon) |
| Plus | $199/mo | Unlimited | Unlimited | Unlimited | Custom Library | Unlimited Priority | Unlimited seats, Dedicated support, SSO, On-premise option |
For complete pricing details and plan comparisons, visit our pricing page (opens in a new tab).
Response Format
All responses follow this structure:
{
"success": boolean,
"data": object | null,
"error": object | null
}Error Handling
The API uses standard HTTP status codes:
- 200 – Success
- 400 – Bad Request
- 401 – Unauthorized
- 404 – Not Found
- 429 – Rate Limit Exceeded
- 500 – Internal Server Error
Next Steps
- Code Examples – Implementation in multiple languages
- Reference – Complete API specification