Chapter 2. Configure the extension registry client


The extension registry, registry.quarkus.redhat.com, hosts the Quarkus extensions that Red Hat provides.

You can configure your Quarkus developer tools to access extensions in this registry by adding the registry to your registry client configuration file. The registry client configuration file is a YAML file that contains a list of registries.

Note
  • The default Quarkus registry is registry.quarkus.io; typically, you do not need to configure it. However, if a user provides a custom registry list and registry.quarkus.io is not on it, then registry.quarkus.io is not enabled.
  • Ensure that the registry you prefer appears first on the registry list. When Quarkus developer tools search for registries, they begin at the top of the list.

Procedure

  1. Open the config.yaml file that contains your extension registry configuration. When you configure your extension registries for the first time, you might need to create a config.yaml file in the $HOME/.quarkus directory on your machine.
  2. Add the new registry to the config.yaml file. For example:

    config.yaml

    registries:
      - registry.quarkus.redhat.com
      - registry.quarkus.io

The extension registry, registry.quarkus.redhat.com, hosts the definition of Quarkus extensions that Red Hat provides.

Extensions can be associated with multiple offerings; however, you can configure the extension registry to limit the extension catalog to a specific offering. You can configure only one offering per registry.

In the following example, the extension catalog provided by registry.quarkus.redhat.com is limited to extensions that make up the redhat offering.

Note

If you do not configure an offering, the registry returns the complete extension catalog.

Procedure

  1. Open the config.yaml file that contains your extension registry configuration.
  2. Add offering: redhat to the config.yaml file.

    For example:

    config.yaml

    registries:
      - registry.quarkus.redhat.com
          offering: redhat
      - registry.quarkus.io

Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat Documentation

Legal Notice

Theme

© 2026 Red Hat
Back to top