/marquez-java

Java client for Marquez

Primary LanguageJavaApache License 2.0Apache-2.0

Marquez Java Client

CircleCI codecov status Gitter license maven Known Vulnerabilities

Java client for Marquez.

Status

This library is under active development at Datakin.

Documentation

See the API docs.

Installation

Maven:

<dependency>
    <groupId>io.github.marquezproject</groupId>
    <artifactId>marquez-java</artifactId>
    <version>0.4.1-rc.6</version>
</dependency>

or Gradle:

implementation 'io.github.marquezproject:marquez-java:0.4.1-rc.6'

Usage

MarquezClient client = MarquezClient().builder()
    .baseUrl("http://localhost:5000/api/v1")
    .build()
     
// Metadata
NamespaceMeta meta = NamespaceMeta().builder()
    .ownerName("example-owner")
    .description("example description")
    .build()

// Create namespace 
Namespace namespace = client.createNamespace("example-namespace", meta);

Contributing

See CONTRIBUTING.md for more details about how to contribute.