Canva Apps Marketplace

Workspace

Canva · Productivity & collaboration suites

Best for: Developers building embedded creative, media, data-connector, publishing, or workflow tools for Canva users who want contextual functionality inside the Canva editor.

Overview

Canva Apps Marketplace is Canva’s public directory for apps that enhance the Canva editor and creative workflow. It presents apps across AI generation, audio and voiceover, communication, file and data management, graphic design, marketing, photo editing, project management, text styling, and video and animation. Developers build JavaScript apps that Canva embeds in an editor side-panel iframe, then use Canva’s Apps SDK packages and APIs to add functionality. Public apps must pass Canva review before release and marketplace discovery.

How to build & ship

  1. 1Prepare the toolchain with Canva, Git, Node.js, npm, TypeScript, React, and webpack.
  2. 2Install the Canva CLI, sign in, authorize it, and create an app from a template.
  3. 3Enter the app directory, install dependencies, and start the local server.
  4. 4Set the development URL in the Developer Portal, preview in Canva, and implement the app with App UI Kit and Apps SDK APIs.
  5. 5Complete the public listing and submission requirements, pass Canva review, address feedback if needed, and release after approval.

Key APIs & SDKs

Canva CLI (@canva/cli)
@canva/app-ui-kit
@canva/design
@canva/asset
@canva/platform

Authentication & security

  • Primary auth: Frictionless authentication
  • Also supports: OAuth, Manual authentication
  • Security review: Required
  • Public apps require approval by Canva’s review team before release; team apps require team-owner or administrator review and are limited to Enterprise teams.
  • Public apps are submitted before release and reviewed by Canva’s app-review team for functionality and design requirements. Approved apps can be released; rejected versions receive feedback in the Developer Portal and require a new version for resubmission. No standard review-duration estimate is provided. Team apps follow team-owner or administrator review and are not publicly listed.
  • Not publicly specified

Monetization

Onboarding
Not publicly specified
Commission
Not publicly specified
Merchant of Record
Not publicly specified

Pros & cons for builders

Pros

  • Live public discovery surface with category navigation and search.
  • Apps run directly in the Canva editor for contextual creative workflows.
  • Official CLI tooling, SDK packages, previewing, authentication guidance, and documented monetization paths are available.

Cons

  • Public distribution is gated by Canva’s review and release process.
  • Apps operate within iframe, content-security, permission-policy, CORS, and restricted-document-model constraints.
  • Onboarding fees, commissions, merchant-of-record status, and API rate limits are not publicly specified.

Frequently asked questions

How do I get my app approved on Canva Apps Marketplace?

Public apps are submitted before release and reviewed by Canva’s app-review team for functionality and design requirements. Approved apps can be released; rejected versions receive feedback in the Developer Portal and require a new version for resubmission. No standard review-duration estimate is provided. Team apps follow team-owner or administrator review and are not publicly listed.

What authentication does Canva Apps Marketplace use?

Canva Apps Marketplace apps primarily authenticate with Frictionless authentication, also supporting OAuth, Manual authentication.

How is Canva Apps Marketplace monetized?

Canva Apps Marketplace supports Free, Usage-based. Typical commission: Not publicly specified. Onboarding fee: Not publicly specified.

Is a security review required to list on Canva Apps Marketplace?

Yes, Canva Apps Marketplace requires a formal security or listing review before apps go live. Public apps require approval by Canva’s review team before release; team apps require team-owner or administrator review and are limited to Enterprise teams.