> For the complete documentation index, see [llms.txt](https://guide.graphqleditor.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.graphqleditor.com/graphql-editor/graph/schema-versioning.md).

# Schema versioning

How to properly version your schema

GraphQL Editor lets you deploy multiple versions of your schema. Controlling the process of versioning makes keeping your backend consistent and up-to-date much easier. After the version is deployed the schema and the graph inside become read-only.

To deploy a new version from the schema, open the version menu, and select **Deploy a new version**.

To open a version, open the versions menu and select the desired version.

<figure><img src="https://2595489265-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LkU3PZk9D4XQW0UI1bP%2Fuploads%2Fjzuj3E7BOvFX43lcsKHc%2Fimage.png?alt=media&amp;token=358a6a2d-cde4-4fdd-a334-d36d0019cffa" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
You can only edit the latest version
{% endhint %}
