We’re thrilled to announce a brand new way to publish designs in Canva — the Content Publisher Intent ![]()
This is the next evolution of publishing, built on top of our Intents platform, unlocking a powerful, flexible, and scalable way for developers to bring their publishing experiences to Canva users across any surface.
Until now, publishing in Canva relied on legacy extensions that were limited to the Editor, or building an app in the SDK using export APIs. With the Content Publisher Intent, you can now create seamless, native-feeling publish experiences that work across Canva’s ecosystem — starting today with the Share menu in the Editor and the Apps tab (if it’s your only intent). In the future, this will expand automatically to more surfaces like Folders, the Content Planner, and more — no additional work required on your end, boosting your app’s visibility.
This new approach represents a major investment in how Canva enables publishing of designs and assets. It allows us to surface your app’s capabilities anywhere users are ready to share, giving your integration greater visibility and smarter contextual discovery. Users will find your publishing option exactly when it’s relevant, configure and preview settings in your custom UI, and publish with a single click.
What’s New
- A simpler developer experience to build a single, scalable integration.
- Accurate previews and platform-specific configuration (captions, tags, etc).
- Support for all design formats, including video and multipage designs.
- Seamless integration that feels native to Canva, accessible from multiple entry points.
Why It Matters
With over 260 million+ monthly active users, Canva offers unmatched reach for your publishing experience. Content Publisher Intent gives you access to these users in a way that’s smarter, more flexible, and more aligned with how people design and share today.
Beta Period
We’re opening a one-month beta period for all developers to explore, experiment, and share feedback ahead of our GA launch in early December.
This is your opportunity to help shape the next generation of publishing in Canva, as during this Beta we’ll be able to consider any breaking changes to support your use case. Let us know what you need by posting in the community forum with the tag publish-intent.
Get Started
Install the Beta release of intents that includes our new Content Publisher using npm install @canva/intents@2.0.1-beta.1
Explore our key resources to begin your journey:
- Content Publisher Intent Overview — get a feel for the flow, experience and understand key dates
- Design Guidelines — learn how to create a successful publisher app
- API Documentation — access API previews and implementation examples
- Developer Community Forum — connect with the Canva team, ask questions, and share feedback
If you already have an existing publish or export integration in the SDK, migrating to Content Publisher Intent will be simple.
We’re incredibly excited about this new direction for publishing in Canva — one that makes it easier than ever to bring your platform to millions of designers around the world. Start building today and help us shape the future of publishing.
Cheers,
The Canva Developers Team ![]()



