Skip to main content
Do not use LocalObjectStoragePipeline in production.
Use a custom API-backed pipeline and register it through a CKEditor plugin.

Step 1: create a custom storage pipeline

You can add:
  • Authentication headers
  • JWT handling
  • Versioning
  • Multi-tenant routing
  • Signed URLs
  • Retry logic

Step 2: register the pipeline in a plugin

Step 3: include the plugin in your editor config

Grunt now uses your API for object persistence.

Next: runtime assets

Serve grunt.js and _framework/* correctly.