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).

Examples overview

An overview of the starter templates, reference apps, and feature examples in the Canva Developers SDK docs.

The Canva Developers SDK docs include three kinds of pre-built examples. They differ in how much of an app they show you, and in which surface they're written for.

  • Starter templates: Complete, ready-to-run projects for apps inside Canva. Scaffold one with the Canva CLI's canva apps create command, then edit it into your own app. Reach for a template when you're starting something new and want a production-shaped foundation rather than a snippet.
  • Reference apps: End-to-end walkthroughs of connecting an existing platform to Canva with the REST APIs, and automating a content workflow on top of it. Reach for a reference app when you're building for Canva for your platform and want to see how the pieces fit together from end to end.
  • Feature examples: Small apps from the starter kit for apps inside Canva, each demonstrating a single feature or API. Reach for a feature example when you already know which capability you need and want the smallest working code for it.