Breakpoint

Canva engineering blog

Worker Backpressure (Part 1)
Canva explains how its queue workers use a local feedback loop to reduce concurrency when dependency failures rise and recover automatically afterward. Production incidents show how the mechanism limited DLQ growth and protected downstream services, while highlighting trade-offs around throughput and failure signals.
Meet the Content Publisher Intent - Part 2
Part 2 of the Content Publisher Intent series focuses on building settings UIs and UI patterns to organise and manage assets. It covers practical approaches for designing settings interfaces that help users structure published content efficiently.
Meet the Content Publisher Intent - Part 1
An introduction to the Content Publisher Intent that explains the data flow and structure used for publishing. The post outlines the intent's purpose and key considerations for integrating publishing workflows with Canva.
Unlock new ways to build for Canva Apps Marketplace
Canva is launching Data Connectors and Design Editing to enable more complex Canva Apps Marketplace use cases. The post outlines how these capabilities expand what third‑party apps can do inside Canva and what developers need to get started.
Simplifying developer experiences at scale
How Canva is bridging the gap between complex developer experience and the simplicity our users love. The article discusses approaches and tooling used to scale DX while keeping integrations approachable for partners.
Configuring your SearchableListView
Your guide to all of the properties of the SearchableListView app component configs. The post walks through available props, expected behaviors, and examples for configuring the component in your Canva App.
Streamlining Real Estate content creation
Learn how to architect your Canva App to supercharge your real estate marketing content creation. The article covers patterns and integration points to automate and scale real‑estate specific design workflows.
Introducing the Canva Dev MCP Server
Harness the full power of AI coding agents with the Canva Dev MCP Server. The post introduces the MCP Server architecture and how it enables AI-driven development workflows and tooling for Canva developers.
What makes these 3 Canva apps user favorites?
Uncover and apply elements that resonate with users by exploring three Canva apps that users love. The piece analyzes design and interaction patterns that drive engagement and retention.
Canva Developers 2024 Wrapped
Another exciting year for Canva Developers is coming to a close. Learn about growth, milestones, and notable updates across the developer ecosystem in 2024.