Skip to content

Client API

Client API uses Unity Catalog's OpenAPI specification to generate the required classes (using OpenAPI Generator) to communicate with Unity Catalog Server.

The main communication client is ApiClient.

OpenAPI Generator

All the classes in io.unitycatalog.client.api Java package (e.g., ApiClient, GrantsApi) are auto-generated using OpenAPI Generator based on Unity Catalog's OpenAPI specification.

sbt-openapi-generator 7.5.0 is used in the client sbt module of the unitycatalog project.