
Learn how to build Canva Apps
Explore our docs to learn about capabilities—add content and 3rd party data, edit the design, automate workflows, create interactive widgets and more— it's up to you.
Featured topics
Essential documentation for developing delightful apps.

Backend integration
Sending requests
Offload tasks to a backend by sending HTTP requests from your app.

Designing apps
Design guidelines
Everything you need to known about designing a beautiful, functional app.

Publishing apps
Submission checklist
Ready to release your app? Learn how to prepare it for the review process.
Explore capabilities
Discover the capabilities that apps can use to add entirely new features to Canva.


Authentication
Authenticate users via a third-party platform.


Content
Upload media to a user's media library.


Data Provider
Become a data source that users can import data from.


Design Interaction
Add elements to a user's design.


Drag and Drop
Let users drag content from an app, into their design.
Export
Export the user's design as one or more static files.