Quick start

Get up and running with Canva's app development platform.

Canva's app development platform allows anyone to create apps that add features to Canva. This quick start guide explains how to get started with app development as quickly as possible.

Step 1: Create an app via the Developer Portal

The Developer Portal is where you can create, manage, and preview apps.

To create an app via the Developer Portal:

  1. Log in to the Developer Portal. If you already have a Canva account, you can use the same credentials.

  2. Click Create an app.

  3. In the App name field, enter a name for the app.

  4. Agree to the Canva Developer Terms.

  5. Click Create app.

You can choose to only make an app available to members of a specific team. For more information, refer to Team apps.

Step 2: Add an extension to the app

To add features to an app, you need to add one or more extensions to it. An extension is what hooks into the Canva editor and makes the app a seamless part of the user experience.

You can add any combination of the following types of extensions to an app:

You can't add multiple extensions of the same type to an app.

Step 3: Start developing an extension

Each extension point has its own quick start guide:

These guides demonstrate how to create simple yet illustrative examples of extensions. They're short, practical, and lay the foundation for more advanced development. Once you read them, you can confidently dive into the rest of the documentation.

Questions?

If you have questions about our platform, need help creating your app, or have something else to share, create a support ticket via Jira Service Desk.