Quarkus Extension Registry is a backend application that indexes and serves metadata about Quarkus extensions and platforms through a REST API.
The tool solves the problem of discovering and managing Quarkus extensions and platforms by maintaining a centralized registry. It indexes extensions and platforms from configured sources, then exposes this data through multiple endpoints: REST API for direct queries, Maven repository endpoints for dependency resolution, and GraphQL queries for programmatic access. The application uses PostgreSQL for persistence and can be deployed via Docker.
Teams building Quarkus applications should adopt this tool if they need to query available extensions, determine platform compatibility with specific Quarkus versions, or integrate extension discovery into their build tooling. The registry distinguishes between platform extensions and non-platform extensions, allowing consumers to filter by compatibility with their target Quarkus version. It serves both human-readable REST endpoints and Maven-compatible artifact endpoints, making it suitable for integration into build systems and IDE tooling.
The project maintains active CI automation that deploys new container images on every commit. Development follows a pattern of continuous integration with automated deployments to a container registry.