Get started with Registry API

This page applies to Apigee and Apigee hybrid.

The Registry API is an open-source project that allows teams to upload and share machine-readable descriptions of APIs that are in use and in development. These descriptions include API specifications in standard formats like OpenAPI, the Google API Discovery Service Format, and the Protocol Buffers Language. These API specifications can be used by tools like linters, browsers, documentation generators, test runners, proxies, and API client and server generators. The Registry API itself can be seen as a machine-readable enterprise API catalog designed to back online directories, portals, and workflow managers.

The Registry API is formally described by the Protocol Buffer source files in google/cloud/apigeeregistry/v1. It closely follows the Google API Design Guidelines at aip.dev and presents a developer experience consistent with production Google APIs.

The Registry API is aimed at the API Platform Team, whose mission is to assure and improve (govern) the APIs in their entire organization.

The API hub experience is primarily aimed at consumers and producers of APIs within an organization whose main concerns are finding and listing APIs in their organization's catalog. API hub interacts with the Registry API. You do not need to install the Registry API from GitHub to use API hub.

For Registry API details, see: