# Registry

{% tabs %}
{% tab title="Development" %}
The `registry` commands provide the ability to initialize, extract, load & show registry data.

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

## Initialize

The `init` subcommand provides the ability to initialize the registry contents for a repository, with associated schemas being added where they exist in both the repository & current database.

<figure><img src="https://content.gitbook.com/content/Y1IAL1hDvA1grxYC9uyY/blobs/1zjVMBYXC53uWR7zmYR1/image.png" alt=""><figcaption></figcaption></figure>

## Extract

The `extract` subcommand provides the ability to extract the registry contents from the database and save them to file.

<div align="center"><figure><img src="https://content.gitbook.com/content/Y1IAL1hDvA1grxYC9uyY/blobs/mG3teb08rzOU2kPV0oVI/image.png" alt=""><figcaption></figcaption></figure></div>

## Load

The `load` subcommand provides the ability to load registry updates into the database from file.

<figure><img src="https://content.gitbook.com/content/Y1IAL1hDvA1grxYC9uyY/blobs/9CrajVkYennHUkLvOq10/image.png" alt=""><figcaption></figcaption></figure>

## Show

The `show` subcommand provides the ability to view the registry contents stored in the database or file.

<figure><img src="https://content.gitbook.com/content/Y1IAL1hDvA1grxYC9uyY/blobs/dkSkyrBspnm3v3cZ4DiX/image.png" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Standalone" %}
The standalone `registry show` command provides the ability to view the registry contents stored in a file.

<figure><img src="https://content.gitbook.com/content/Y1IAL1hDvA1grxYC9uyY/blobs/Ske1yATvDQkgAmbw58Ah/image.png" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

