Step 1: install and register Grunt
Start from the sample project:.npmrc:
[GRUNT_PACKAGE_TOKEN] is the package token value provided by Grunt.
Install dependencies:
Grunt in your CKEditor configuration:
Step 2: connect your API storage pipeline
Do not use local storage in production. Implement your ownGruntObjectStoragePipeline and register it with:
saveCommit(key, commit)saveSvg(key, svg)getCommit(key)getSvg(key)
Step 3: serve runtime assets
Ensure these files are publicly accessible:Next steps
Architecture overview
Understand the three-layer design before expanding the integration.
Theme configuration
Apply your product theme automatically to inserted Grunt objects.
Storage pipeline guide
Implement a production-ready pipeline with your backend API.
Runtime assets guide
Validate hosting and runtime file delivery for WASM.
Production checklist
Verify toolbar actions and production readiness.