Skip to main content
Version: 1.x.x

Versioning and Release

Versioning and Release lets you version control your apps and release app changes to the users.


Versioning is really useful if multiple developers are working on an app, it allows them to save their own version of the app. This also prevents developers from overwriting the other developer's work.

Creating a Version

You can create new versions from App Version Manager on the top-right corner. It displays the version of the app that you're currently working and can be used to switch between the different version of the app. To create a new version:

  • Go to the App Version Manager and click on the dropdown. It will display all the versions of the app that have been created.
app version
  • Click on Create Version and a modal will pop-up. Enter a Version Name and click on Create version from dropdown that will include all the versions of the app, choose a version that you want to use for your new version and then click on Create Version.


Making a release let's you publish the app and push the changes to production.

Releasing a version

To release a version:

  • Go to the App Version Manager and select the version from the dropdown that you want to release.
version dropdown
  • Click on the Release button on the top-right corner.

ToolJet will block editing of the Released version of an app and will display a prompt to create a new version to make the changes. This is to prevent accidentally pushing an unfinished app to the live version.

ToolJet - Managing Users and Groups