What you get
- Chart, table, and Gantt insertion in CKEditor
- Inline editing controls in the editor
- A storage pipeline contract you connect to your backend
- WebAssembly runtime rendering in your application
Before you start
- A CKEditor 5 integration in your app
- A
GRUNT_PACKAGE_TOKENfrom Grunt - A backend endpoint for Grunt object commit/SVG persistence
Start from the sample
Use the official sample as your baseline implementation:Recommended implementation path
Quickstart
Follow the full setup sequence from package auth to runtime assets.
Installation and setup
Configure package feed auth and register Grunt in CKEditor.
Theme configuration
Apply a Grunt theme with
setTheme(modelElement, theme).Storage pipeline
Implement
saveCommit, saveSvg, getCommit, and getSvg in your API.Runtime assets
Serve
grunt.js and _framework/* correctly in production.Toolbar and production checklist
Validate toolbar actions and production readiness.
Architecture overview
Understand how plugin, runtime, and storage layers fit together.