> For the complete documentation index, see [llms.txt](https://audomsak.gitbook.io/red-hat-service-registry/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://audomsak.gitbook.io/red-hat-service-registry/installation/service-registry-deployment/service-registry-configuration.md).

# Configuring Service Registry

1. Go to **Operators** -> **Installed Operators** menu, then select **Red Hat Integration - Service Registry Operator**.

   ![Deploying Service Registry](https://2900952542-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5K4aVwhFRyCBBx4mXirV%2Fuploads%2Fgit-blob-41b7a2b530f39b424bc52ef7c9202309452f980f%2Fservice-registry-deployment-1.png?alt=media)
2. Select the project you've created earlier then click on **Apicurio Registry** tab, and then click on **Create ApicurioRegistry** button.

   ![Deploying Service Registry](https://2900952542-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5K4aVwhFRyCBBx4mXirV%2Fuploads%2Fgit-blob-c1cc569e894fbd85c328b6ceb0415d532bdc53ac%2Fservice-registry-deployment-2.png?alt=media)
3. Switch to **YAML view**, then copy all content in [apicurio.yml](https://github.com/audomsak/service-registry/blob/main/manifest/apicurio.yml) file to the editor and update **username**, **password**, and **url** from the secret. Then click on **Create** button. The operator will deploy Service Registry for you.

   ![Deploying Service Registry](https://2900952542-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5K4aVwhFRyCBBx4mXirV%2Fuploads%2Fgit-blob-136ba884dbd16aed5322150ee967603fa30cf885%2Fservice-registry-deployment-3.png?alt=media)

   ![Deploying Service Registry](https://2900952542-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5K4aVwhFRyCBBx4mXirV%2Fuploads%2Fgit-blob-44c8ce1e11412dbb857d5c1b9fe7955755cbd583%2Fservice-registry-deployment-4.png?alt=media)

   You can also customize URL of the Service Registry by adding a `host` element under the `deployment` element like the snippet below. The URL will be used to configure Route object.

   ```yaml
   spec:
      configuration:
         persistence: sql
         sql:
            ....
            ....
      deployment:
         host: service-registry.example.com
         replicas: 1
   ```
4. Switch to Developer perspective, then go to **Topology** menu. You should be able to see the Service Registry pod. Click on the arrow icon to open Service Registry web console.

   ![Deploying Service Registry](https://2900952542-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5K4aVwhFRyCBBx4mXirV%2Fuploads%2Fgit-blob-880ee694c86626a7748fac28240d3ebc231f7e94%2Fservice-registry-deployment-5.png?alt=media)

   ![Deploying Service Registry](https://2900952542-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5K4aVwhFRyCBBx4mXirV%2Fuploads%2Fgit-blob-55ec0798570278fcae5b8dd2d2b00218f38fc720%2Fservice-registry-deployment-6.png?alt=media)
5. You can now start using the Service Registry via web console. However, Service Registry also can be interacted with using REST API. You can see the OpenAPI/Swagger specification by changing the URL to `/apis` as following screenshot.

   ![Deploying Service Registry](https://2900952542-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5K4aVwhFRyCBBx4mXirV%2Fuploads%2Fgit-blob-bbb6f0da7341bd24824cca5cf6049cd573ba06c6%2Fservice-registry-deployment-7.png?alt=media)

   ![Deploying Service Registry](https://2900952542-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5K4aVwhFRyCBBx4mXirV%2Fuploads%2Fgit-blob-3605e70f77d58032df9955a8af1b48de14d7380c%2Fservice-registry-deployment-8.png?alt=media)
