App templates
App templates are pre-built starter projects that demonstrate common use cases and best practices for building Canva Apps. Each template provides a ready-to-use foundation with example code, UI components, and integration patterns to help you get started quickly.
Compared to our example apps (which are focused on demonstrating specific features or APIs), templates are designed to be comprehensive starting points for building production-ready apps.
You can create a new app from any of these templates using the Canva CLI's canva apps create command, which scaffolds the template's code and configuration files in your local environment.
We provide the following templates for creating new Canva Apps: