> For the complete documentation index, see [llms.txt](https://jadelab.gitbook.io/jadegit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jadelab.gitbook.io/jadegit/0.18.0/console/install.md).

# 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="/files/no3KzQyjmzsRcfer6zMZ" 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](/jadegit/0.18.0/console/registry.md) 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](/jadegit/0.18.0/console/install/fetch.md) 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 %}
