Keep your Canva designs. Get a real API.
Import any Canva design into Orshot in a click. Mark any layer as dynamic and call it from your REST API, SDK, or AI agent. Every Canva template becomes a rendering endpoint.
60 free renders · no credit card

One-click import
Paste a Canva share link. The AI importer turns it into a parameterized Orshot template.
Already parameterized
Text, images and colors become dynamic parameters automatically.
Render via API
Node, Python, Ruby, PHP SDKs — or raw REST. Every design is an endpoint.
Keep Canva alive
Your designers stay in Canva. Your engineers stay in the API. Everybody ships.
Paste a link. Get a template.
Drop a Canva share URL into the AI Template Generator. Orshot pulls the design, extracts the layers, and turns them into a parameterized Orshot template you can call from anywhere.
- Works with any Canva design — free or paid
- Text, images and colors become API parameters automatically
- Multi-page Canva designs become multi-page Orshot templates
- Re-import to sync design updates from Canva

Every layer is a modification.
Pass a modifications object to your API call and every named layer updates — text, images, colors, fonts. No re-editing the template, no manual Canva exports.
- Override text, images and colors per request
- Use .prompt suffix for AI-generated content at render time
- Render the same design as PNG, JPG, WebP or PDF
- Generate N variants from one JSON array

Ship designs through your existing stack.
Once it's an Orshot template, it works with every Orshot integration — Zapier, Make, n8n, REST, SDKs, MCP. Use it for automated image generation or plug into your content automation pipeline.
- REST + Node / Python / Ruby / PHP SDKs
- No-code: Zapier, Make, n8n, Airtable, Google Sheets
- Auto-publish to 13+ social platforms in one call
- Claude, Cursor and ChatGPT via the Orshot MCP server

Keep designing in Canva. Stop hand-exporting.
Import your first Canva template in seconds. Render from the API, forever.