Canva
PlatformDesign platform with Connect APIs, an Apps SDK and a dev MCP server
- Price
- Free tier, then paid
- Access
- OAuth 2.0
About
Canva is a hosted design tool. Developers extend it with Connect APIs that create, export and autofill designs, and an Apps SDK for apps that run inside the editor. Private integrations and the Autofill APIs need an Enterprise plan.
What you can do with it
- Create a design from a template and export it via the Connect API
- Autofill a brand template with data from your app (Enterprise)
- Build an in-editor app with the Canva Apps SDK
Get started
- Register an integration in the Canva Developer Portal
- Complete the OAuth flow to get an access token
Example
curl -X POST "https://api.canva.com/rest/v1/designs" \
-H "Authorization: Bearer $CANVA_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"design_type":{"type":"preset","name":"doc"},"title":"My design"}'Details
- Hosting
- Hosted service
- Available in
- Worldwide
- Official SDKs
- JavaScript/TypeScript
- MCP server
- Local
- Works with
- Canva