SDK

The Data Mesh Manager SDK is a Java library that provides a set of APIs to interact with Data Mesh Manager and Data Contract Manager.

Using the SDK, you can build Java applications to automate data platform operations, such as:

  • Synchronize data products and data assets from the data platform to the Data Mesh Manager
  • Synchronize datacontract.yaml in Git repositories with Data Contract Manager
  • Automate permissions in the data platform when an access request has been approved
  • Notify downstream consumers when data contract tests have failed
  • Publish data product costs and usage data to Data Mesh Manager

This SDK is designed as a foundation for building data platform integrations that run as long-running applications on customer's data platform, e.g., as containers running in a Kubernetes cluster or any other container-runtime.

It interacts with the Data Mesh Manager APIs to send metadata and to subscribe to events to trigger actions in the data platform or with other services.

Links: