API reference
Design
addAudioTrackaddElementAtCursoraddElementAtPointaddNativeElementaddPagebulkCreate.launchcreateRichtextRangeeditContentgetCurrentPageContextgetDefaultPageDimensionsgetDesignMetadatagetDesignTokeninitAppElementopenDesignoverlay.registerOnCanOpenpublish.launchrequestExportselection.registerOnChangesetCurrentPageBackgroundui.startDragToCursorui.startDragToPointui.startDragChangelog
Error
Intents
Intents: Content
Intents: data
Intents: design
Platform
appProcessappProcess.broadcastMessageappProcess.currentappProcess.current.getInfoappProcess.current.requestCloseappProcess.current.setOnDisposeappProcess.requestCloseappProcess.registerOnMessageappProcess.registerOnStateChangefeatures.isSupportedfeatures.registerOnSupportChangegetPlatformInfonotification.addToastrequestOpenExternalUrlChangelog
Changelog for @canva/platform
The latest changes for the Canva Apps SDK @canva/platform package.
2.2.2 - 2026-02-16
Fixed
- Fixed a duplicate declaration error caused by scope hoisting
2.2.1 - 2026-01-19
Added
- Added a CHANGELOG.md to track changes.
2.2.0 - 2025-06-25
Added
- Added the
notification.addToastmethod from the Notification API which allows apps to display lightweight toast messages in the Canva editor.
2.1.0 - 2024-12-15
Added
- Introduced a test harness to allow for unit testing of the package.
2.0.0 - 2024-09-19
Changed
- Breaking: See Apps SDK Migration Guide for full list of changes.
1.1.0 - 2024-05-06
Added
- Added appProcess under
@canva/platformwhich was previously in beta (moved from preview to stable).
1.0.1 - 2023-12-12
Added
- Introduced
@canva/platformpackage which contains the requestOpenExternalUrl and getPlatformInfo methods.