On September 25th, 2024, we released v2 of the Apps SDK. To learn what’s new and how to upgrade, see Migration FAQ and Migration guide.

Submitting apps

An introduction to the app submission process.

Before an app can be released to the public or a team, it must be submitted for review and pass through an app review process. The submission itself takes place via the Developer Portal(opens in a new tab or window).

How to submit apps for review

The exact steps and outcome of submitting an app depend on whether it's a public app or a team app.

Public apps

  1. Generate a bundle of the app's source code.
  2. Navigate to the app via the Developer Portal.
  3. On the Configuration page, upload the bundle to the App source field.
  4. On the App listing details page, provide written content and visual assets.
  5. On the Submit for review page:
    1. Agree to the terms and conditions(opens in a new tab or window).
    2. Select Submit app.

The app will be added to Canva's app review queue, and a Jira Service Desk (JSD) ticket will be created to track the progress of the submission. All communication related to the submission should happen via this ticket.

If the app uses credentials to authenticate users, respond to the ticket with the following information:

  • Login credentials that the app reviewer can use to test the app's functionality.
  • Documentation that explains how the third-party platform works.
  • Documentation that explains how the app integrates with the third-party platform.

Team apps

  1. Generate a bundle of the app's source code.
  2. Navigate to the app via the Developer Portal.
  3. On the Configuration page, upload the bundle to the App source field.
  4. On the App listing details page, provide written content and visual assets.
  5. On the Submit for review page:
    1. Agree to the terms and conditions(opens in a new tab or window).
    2. Select Submit app.

The app will be added to the team's app review queue.

If the owner or an administrator of the team doesn't check the review queue regularly, be sure to notify them of the submission. You can identify the owners or administrators of a team via the Account settings > People page.

How to modify submitted apps

After an app has been submitted for review, it enters a Submitted state. In this state, the app can't be modified. If you want to make changes to the submitted app, you need to cancel the submission.

How to cancel app submissions

  1. Navigate to the app via the Developer Portal.
  2. On the Submit for review page, select Cancel submission.
  3. In the confirmation dialog, select Cancel submission.

After a submission has been canceled, the app is removed from the review queue, and it's possible to make changes to the app. When you're ready to resubmit the app, restart the submission process via the Submit for review page.