# 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/w0jUhdQFxvrpPPdgWBb9/blobs/bzPBo9iZQgSHCFktkQyw/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/w0jUhdQFxvrpPPdgWBb9/blobs/Y9e5FoF7sTBYNxDZExI9/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/w0jUhdQFxvrpPPdgWBb9/blobs/JJzm5FysYjb5zjSzh5be/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/w0jUhdQFxvrpPPdgWBb9/blobs/ey1DEw3LD0OP2pkkUAlu/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/w0jUhdQFxvrpPPdgWBb9/blobs/fl7hmsxJvpXC6FBuHccX/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/w0jUhdQFxvrpPPdgWBb9/blobs/qj8t5hHeDaiiWl4OFJip/image.png" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}
