- API Documentation
Supported API Listing
Core Registry API (Version 2)
The primary API for accessing Apicurio Registry. This is the most recent API and is preferred for all use-cases. All other APIs are supported for compatibility purposes only.
Core Registry API (Version 1)
The first version of the core Apicurio Registry API, this endpoint is supported to make upgrading consumers of the core registry API easier. Old consumers that expect to interact with the Registry using the first version of the API can use this endpoint.
Confluent Schema Registry API (Version 6)
To provide compatibility with Confluent Serdes (and other clients), Apicurio Registry implements the API defined by the Confluent Schema Registry. Use this endpoint if your tooling is compatible with v6 of that API. This is only provided for compatibility purposes, the core Registry API should be used instead when possible.
IBM Schema Registry API (Version 1)
To provide compatibility with IBM toolchains (UI, Serdes, etc), Apicurio Registry implements the API defined by the IBM Schema Registry. Use this endpoint if your tooling is compatible with the IBM Schema Registry API.
CNCF Schema Registry API (Version 0)
The CNCF community has worked to create an open standard for schema registries, for cloud events and for other use-cases. Apicurio Registry implements the API defined by this work.