The Canva Apps SDK, Connect APIs, and MCP are now unified in the Canva Developers SDK. Learn more(opens in a new tab or window).
Canva Developers SDK
The Canva Apps SDK, Connect APIs, and MCP are now unified in the Canva Developers SDK. Learn more(opens in a new tab or window).

Apps

An introduction to apps in the Canva Developers SDK.

An app is what you build with the Canva Developers SDK. The Developers SDK provides three surfaces that an app can be built for, and a single app can be built for more than one of them.

Apps inside Canva

Apps inside Canva run in the Canva editor and are built with intents. Use this surface to import content into Canva, add elements to a user's design, and automate common design tasks.

Canva for your platform

Canva for your platform brings Canva's capabilities into your own web apps and platforms, using the Canva REST APIs. Use this surface to create and sync assets, designs, comments, and more between Canva and your platform.

Canva for Slack(opens in a new tab or window) and Canva for ChatGPT(opens in a new tab or window) are examples of what you can build on this surface.

Canva for AI assistants

Canva for AI assistants exposes Canva's design capabilities to an AI assistant through the Canva MCP server. Use this surface so that your users can create, edit, and export designs from the AI tools they already use.

Next steps