Canva

Platform

Design 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

  1. Register an integration in the Canva Developer Portal
  2. 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

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .