Getting Started
Working with the Connect API to build your integration
What is the Connect API? Copied!
The Canva Connect API facilitates third-party app developers to extend key Canva capabilities off-platform. It allows Canva to share data with third parties, even when a user isn’t actively designing in Canva.
You can use the Canva Connect API to create integrations with third-party apps, keep Canva in sync with cloud storage and content management apps, collaborate and communicate with different platforms and project management workflows.
For instance, you could create an integration (we call this a
client
) between Canva and your digital asset management system using the Connect
API, to create Canva folders and upload your assets directly to these
folders.
This is in contrast to the Canva Apps SDK which bring third-party capabilities to Canva (on-platform), to enhance a user’s experience of designing in Canva.
Before you start Copied!
You must have the following before you can create an integration:
-
A staff account on canva.com
-
MFA (Multi-Factor Authentication) setup on your account
Integration Types Copied!
There are two types of integrations:
-
Brand Restricted Integration
-
Public Integration
What are the differences between a public and a brand restricted integration? Copied!
A Public integration can be used by any team within Canva
A Brand Restricted integration can only be used by the team that the
integration belongs to. This is the default configuration for an
integration.
For example, when you are in the team Acme Co, when you create an
integration, the integration will be restricted to the Acme Co team.
How do I create a Public integration? Copied!
To create a Public integration, the integration must be submitted for review and meet defined requirements to be enabled as a Public integration.
Creating an integration Copied!
To create an integration, once you have setup MFA on your account at canva.com , you must visit Integrations page on Canva Developers where you can follow the steps to create your integration.
Useful Links Copied!
Looking for the official Connect docs? Copied!
If you prefer to use the official Connect documentation, visit https://www.canva.dev/docs/connect/