DataHub GMS is a Rest.li service written in Java. It is following common Rest.li server development practices and all data models are Pegasus(.pdl) models.
- You need to have JDK8
installed on your machine to be able to build
DataHub GMS is already built as part of top level build:
However, if you only want to build
DataHub GMS specifically:
Quickest way to try out
DataHub GMS is running the Docker image.
If you do modify things and want to try it out quickly without building the Docker image, you can also run the application directly from command line after a successful build:
You can access basic documentation on the API endpoints by opening the
/restli/docs endpoint in the browser.
As GMS uses Rest.li 2.0 protocol, please make sure to add
-H 'X-RestLi-Protocol-Version:2.0.0'to all curl calls