Lucille Tachet
A Journey from Internal Tools to Public SDK
#1about 3 minutes
How Canva's app SDK empowers developers
The Canva Apps SDK allows any developer to build and integrate creative apps directly into the design platform.
#2about 3 minutes
Understanding the different types of app developers
Canva's platform serves third-party developers, enterprise system integrators, and internal teams, each with distinct motivations and needs.
#3about 3 minutes
Scaling app development with enablement and dogfooding
To scale app creation without sacrificing quality, the team focuses on enabling partners and using their own tools internally ("dogfooding") to find bugs.
#4about 3 minutes
Building a template from common app patterns
By identifying common patterns in Digital Asset Management (DAM) apps, a reusable React component template was created to accelerate development.
#5about 3 minutes
How dogfooding prevented a critical authentication bug
An internal release caught a breaking change in an authentication method deprecation, preventing a widespread incident for external developers.
#6about 3 minutes
A phased release flow from internal to public
New tools are released in stages from internal teams to trusted partners and finally to the public, gathering feedback at each step.
#7about 2 minutes
The future of the Canva developer platform
Future development focuses on a token management service and a new Connect API, following the same internal-first release philosophy.
Related jobs
Jobs that call for the skills explored in this talk.
Patronus Group
Berlin, Germany
Intermediate
Product Management
REST
+2
Wilken GmbH
Ulm, Germany
Senior
Amazon Web Services (AWS)
Kubernetes
+1
Matching moments
02:44 MIN
Introducing the Canva Developers Platform and SDK
Insights from building the Canva Developers Platform to empower 185 million designers
02:57 MIN
Using internal hackathons and feedback to build APIs
Insights from building the Canva Developers Platform to empower 185 million designers
02:50 MIN
Understanding the architecture of the Canva Apps SDK
Insights from building the Canva Developers Platform to empower 185 million designers
02:33 MIN
Prioritizing API development with app archetypes
Insights from building the Canva Developers Platform to empower 185 million designers
01:15 MIN
Key takeaways on building a friendly SDK
Building a Friendly Kotlin SDK to Connect to JetBrains Space
01:56 MIN
Implementing tools to enhance the developer workflow
Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?
04:42 MIN
The origin and mission of WeAreDevelopers
Official Opening of WeAreDevelopers World Congress
06:37 MIN
Designing the SDK for a great developer experience
Building a Friendly Kotlin SDK to Connect to JetBrains Space
Featured Partners
Related Videos
Insights from building the Canva Developers Platform to empower 185 million designers
Anto Lepejian
How Sparking Developer Joy Unlocks Developer Productivity
Anu Bharadwaj
Navigating the Corporate Jungle: Life as a Developer in a large Company
Alexandra Petri
Unlocking Seamless Collaboration: Design-First APIs for UI Components
Lucien Immink
Empowering Thousands of Developers: Our Journey to an Internal Developer Platform
Bastian Heilemann & Bruno Margula
Developer Marketing
Dan Cranney
Bridging the gap between design and development
Jade Jiang & Noga Mann
The internal developer platform and golden paths: Scaffolding for cloud-native development
Natale Vinto
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

&why GmbH
Berlin, Germany
€50-70K
Junior
Intermediate
Senior
React
Next.js
TypeScript


CactusSoft
Ghent, Belgium
API
XCode
PyTorch


Apple Firmenprofil
Berlin, Germany
Machine Learning



Apple Firmenprofil
Berlin, Germany
Senior
UIKit
Figma
Adobe InDesign
Machine Learning
Adobe After Effects

Canfield Scientific GmbH
€80-100K
API
iOS
XCode
Objective-C