# Install

{% tabs %}
{% tab title="Development" %}
The `install` command provides the ability to load/update the supporting JadeGitSchema which is required for development.

<figure><img src="https://content.gitbook.com/content/J7MmywDXjpFYcL5gQDv2/blobs/rbhpd7R6p5Vc49PZOagG/image.png" alt=""><figcaption></figcaption></figure>

This command is useful in scenarios where prebuilt database images are prepared/published for developers to download/use locally, minimizing the time & effort needed to start developing in a new workspace.

For large systems, preparing a database image based on a code-only backup of production (or staging/pre-prod) is recommended to avoid reloading entire schemas from scratch when cloning a repository in a fresh database without any code preloaded.

During the initial install, if available, the [registry](https://jadelab.gitbook.io/jadegit/console/registry) information is used to create repositories reflecting the origin & current version of the code already deployed to the database previously.  Following install, use the [fetch](https://jadelab.gitbook.io/jadegit/console/install/fetch) command to populate repositories created from the registry.

{% hint style="warning" %}
Installation depends on internet access to the JadeGit source repository, which is used to build/update the JadeGitSchema.
{% endhint %}
{% endtab %}

{% tab title="Standalone" %}
The `install` command isn't available in the standalone variant.
{% endtab %}
{% endtabs %}
