Contentstack lets you create and manage multiple versions of a content type’s schema. Versioning helps you track schema changes over time and compare versions to see what has changed.
Every time you save a content type, Contentstack automatically creates a new version and assigns it a sequential number (e.g., Version 1, Version 2, Version 3).
Note: You cannot revert a content type to a previous version.
To compare two versions of a content type, log in to your Contentstack account and perform the following steps:

The comparison screen shows the differences between any two saved versions of the content type.
The comparison screen displays:
Note: Comparisons apply only to the content type schema. They do not affect entries or stored data.
By default, Contentstack compares the latest version with the previous one. You can use the dropdown menus to select any two versions.
Contentstack highlights schema changes with tags:
| Tag | Description |
| Added | A new field has been introduced in the compare version. |
| Deleted | A field present in the base version has been removed. |
| Modified | A field’s properties, such as title, validations, or default values, have been updated. |
You can also use the filters to display only fields with a specific status (Added, Deleted, or Modified).

Content type versioning gives you visibility into schema changes, supporting team change tracking, schema governance, and a reliable audit trail, so you can maintain consistent content models across projects. Use this feature to review modifications and guide the evolution of your content architecture.