# Obtaining Credentials

## Docker Registry Credentials

Sodot uses JFROG Artifactory to host the Docker images for the Exchange API Vault.
To obtain a Docker registry token, follow these steps:

1. Enter using this link: https://repo.sodot.dev/

2. Sign in using the **sodot-auth** option

<img src="/img/obtaining_credentials/jfrog_login.png" title="Login" height={560} width={722} className="responsive-image jfrog-images" />

3. Once logged in, navigate to the user menu in the top right corner of the screen and locate your **username**.

<img src="/img/obtaining_credentials/jfrog_user_menu.png" title="User Menu" height={560} width={722} className="responsive-image jfrog-images" />

<img src="/img/obtaining_credentials/jfrog_username.png" title="Username" height={560} width={722} className="responsive-image jfrog-images" />

4. Click on **Set Me Up** → **Docker** → Select the **sodot-docker-oci** repository.

<img src="/img/obtaining_credentials/jfrog_set_me_up_button.png" title="Set Me Up Button" height={560} width={722} className="responsive-image jfrog-images" />

5. Click the "Generate Token & Create Instructions" button.

<img src="/img/obtaining_credentials/jfrog_docker_generate_token_button.png" title="Generate Token Button" height={560} width={722} className="responsive-image jfrog-images" />

6. Follow the instructions to log in to the Docker registry using the generated token. The token will be used as the **password** parameter in your Docker login command.

:::note
The token is valid for **one year**. Make sure to regenerate it before it expires to avoid service disruptions.
:::

For any further questions, contact the [Sodot team](mailto\:sdk@sodot.dev).
