A content extension imports third-party content, such as photos and illustrations, into Canva. Users can access this content via the side panel and add it to their designs.
To create a content extension from scratch, check out the Quick start guide.
Examples of content extensions
These are some examples of apps with content extensions:
​Brandfetch - Easily add company logos to your design.
Users can find apps with content extensions via the More tab.
When a user opens a content extension, the app is pinned to the left side of the screen and the content appears in the side panel. The user can then drag content into their design.
With additional configuration, a content extension can also:
As a user interacts with a content extension via Canva's UI, Canva sends requests to this endpoint and expects to receive responses in a format that it understands. Based on these responses, Canva knows what content to render in the side panel.
Supported content types
A content extension can provide users with two types of content: