Automatically saves your Strapi v5 content entries as you type. No manual saves, no lost work.
Auto Save is a lightweight Strapi v5 plugin that silently saves content entries in the background while you edit. It works across all content types, handles both new and existing entries, and shows a live status indicator in the sidebar, all with zero configuration.
- Automatic saving - saves as you type, with no manual action needed
- Smart debounce - batches saves with a 2-second delay to avoid excessive API calls
- New entry support - auto-creates new entries once you start typing real content
- Live status panel - shows save state, last saved time, and modified fields in the sidebar
- Safe & non-intrusive - works silently in the background, no dialogs or page reloads
- Zero dependencies - built entirely on Strapi's own APIs and design system
- Strapi v5.0.0 or higher
- Node.js 18 or higher
- React 18
npm install @starstack/strapi-plugin-auto-saveThen register the plugin in your Strapi config:
// config/plugins.js
module.exports = {
"auto-save": {
enabled: true,
resolve: "./node_modules/@starstack/strapi-plugin-auto-save",
},
};Restart your Strapi server. The plugin activates automatically, no further configuration needed.
- You open any content entry in the Strapi admin
- The plugin detects changes in the form fields
- After a 2-second pause in typing, it saves automatically via the Strapi Document API
- A status panel in the sidebar confirms the save with a timestamp
The Auto Save panel appears in the right sidebar of every content entry. It shows:
- Current save status (saving, saved, unsaved changes, error)
- Timestamp of the last successful save
- A list of fields that have been modified since the last save
- Error message if a save fails
Issues and pull requests are welcome at github.com/Starstack-Technologies/strapi-plugin-auto-save.
MIT © Starstack