Overview
The Java SDK in the current platform code is published asorg.open-metadata:openmetadata-sdk. It provides a service-level client through OpenMetadata.client() and a higher-level fluent layer under org.openmetadata.sdk.fluent.*.
Installation
Use the SDK version that matches your server release.Maven
Gradle
Quick start
SDK surfaces
OpenMetadata.client()exposes REST-backed services such astables(),glossaries(),databaseServices(), andlineage().org.openmetadata.sdk.fluent.*provides chainable helpers for common workflows, such asTables.create(),Glossaries.findByName(), andUsers.list().- Resource methods use
org.openmetadata.sdk.models.ListParamsfor pagination and filtering.
Common patterns
Create a table
Fetch and update an entity
List with pagination
Next steps
- Use Java SDK landing page for the current module and entry points.
- Use Java SDK for Lineage for lineage-specific workflows.