> For the complete documentation index, see [llms.txt](https://algolytics-technologies.gitbook.io/algolytics/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://algolytics-technologies.gitbook.io/algolytics/scoring.one-platform/scenario-development/scenario-version-management.md).

# Scenario version management

Scenarios can be maintained in multiple versions allowing developers to comfortably separate different versions between three areas:

* development - one version is currently edited, version name is <kbd>develop</kbd>&#x20;
* release - multiple released versions can be saved, with custom version tags and additional desdcription
* deployment - one version of the scenario can be picked and deployed

All the operations related to versioning are available in Scenario Editor with related buttons described in a figure below.&#x20;

<figure><img src="/files/B6wz3tAIPHiwWCe73sVg" alt="" width="277"><figcaption></figcaption></figure>

To switch between any of the available versions of the scenario one need to click a button <img src="/files/M6jUSAkSusgvuO8K3bNX" alt="" data-size="line">at the top of the menu. It opens a window with a list of available versions including <kbd>develop</kbd> and <kbd>deploy</kbd>.&#x20;

<figure><img src="/files/xgPb62gxmM0HFJ49DXbC" alt=""><figcaption></figcaption></figure>

To load a version from the list you need to select it and hit <kbd>Open</kbd> button at the bottom right corner of the window. The loaded version is in read-only mode, which allows to investigate all details of the graph nodes without modifying them. It is also possible to validate or deploy the scenario. If you want to edit anything, it is necessary to restore the scenario to <kbd>develop</kbd> version, which can be achieved by pressing <kbd>Restore</kbd> button.&#x20;

{% hint style="danger" %}
WARNING: <kbd>Restore</kbd> operation overrides current <kbd>develop</kbd> version!&#x20;
{% endhint %}

All possible states and transitions between states are illustrated on the graph below.

<figure><img src="/files/k2DtVnK8IHmdNNOS15uf" alt="" width="563"><figcaption></figcaption></figure>
