Skip to main content

Overview

The Java SDK in the current platform code is published as org.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 as tables(), glossaries(), databaseServices(), and lineage().
  • org.openmetadata.sdk.fluent.* provides chainable helpers for common workflows, such as Tables.create(), Glossaries.findByName(), and Users.list().
  • Resource methods use org.openmetadata.sdk.models.ListParams for pagination and filtering.

Common patterns

Create a table

Fetch and update an entity

List with pagination

Next steps