API reference
Design
addAudioTrackaddElementAtCursoraddElementAtPointaddNativeElementaddPagecreateRichtextRangeeditContentgetCurrentPageContextgetDefaultPageDimensionsgetDesignMetadatagetDesignTokeninitAppElementopenDesignoverlay.registerOnCanOpenrequestExportselection.registerOnChangesetCurrentPageBackgroundui.startDragToCursorui.startDragToPointui.startDrag
Error
Intents: data
Intents: design
Platform
appProcessappProcess.broadcastMessageappProcess.currentappProcess.current.getInfoappProcess.current.requestCloseappProcess.current.setOnDisposeappProcess.requestCloseappProcess.registerOnMessageappProcess.registerOnStateChangeChangelogfeatures.isSupportedfeatures.registerOnSupportChangegetPlatformInfonotification.addToastrequestOpenExternalUrl
Changelog for @canva/platform
The latest changes for the Canva Apps SDK @canva/platform package.
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.