STRAPI v4 Content Versioning Plugin

This plugin enables content versioning in STRAPI v4.

This plugin provides the ability to switch between different content version as they were created.

Plugin in action

Main benefits

✅ You can have multiple draft versions

✅ Keeping a history of all changes (with time travel)

✅ Allows you to have different published and draft data

How to install

npm i @notum-cz/strapi-plugin-content-versioning
yarn add @notum-cz/strapi-plugin-content-versioning

Read before installation

  1. Versioning must be enabled in settings of Content Type. Same as localization plugin.
  2. You need to have enabled draft/publish system on your content type.
  3. Roles that are going to use the plugin need to have permission enabled in the Settings > Roles > ... > Plugins view.
  4. You need to create/modify file config/plugins.js with
module.exports = ({ env }) => ({
	"content-versioning": {
		enabled:  true,

(Optional) If you want to override also the Save button to work with this plugin you need to follow the instructions here

Road map

  • ✨ Extension of functionality also for single types
  • ✨ Autosave
  • ✨ Update of the current version without creating new history item

Link for npm here. Strapi marketplace here

Where else can we be at your service?

  • Our projects in STRAPI run across the world from Japan, through Switzerland to the USA, but you can meet our developers who, live in Brno and Prague.
  • We are an agency for the development of web and mobile applications based in Brno and Prague. Our specialty is applications in JavaScript - React, ReactNative, Vue, Node and STRAPI (implementation partner), but we also know native mobile applications.
  • Whether you are in America, Asia, Europe or Oceania and you need a reliable STRAPI partner, contact us, we will be happy to hear from you.

Still not sure? Book a Calendly and get 30 min. free consultation with our CEO !

Ondrej Janosik headshot

Ondřej Janošík

CEO | Strapi expert

Did we peak your interest? Read more:

Content for technically oriented:


For project managers:

  • What is STRAPI and why you will fall in love with it as a project manager - article here
  • Top 6 reasons why you should try new STRAPI v4 in your next project article here


Resources for both groups: