ADOC Java SDK APIs
ADOC offers a comprehensive data quality monitoring solution for your data lake and warehouse, enabling you to verify that your business decisions are based on high-quality data. Utilizing ADOC ensures that critical data sources are not neglected by providing tools to assess data quality in a data catalog. ADOC caters to all users, including analysts, data scientists, and developers, allowing them to depend on it for monitoring data flow in the warehouse or data lake, preventing any data loss.
The ADOC APIs are triggered by the adoc-java-sdk
.
Features
The following features are provided by adoc-java-sdk:
Prerequisites
API keys are essential for authentication when making calls to ADOC.
Creating an API Key
You can create API keys using the API keys section of Admin Central in ADOC UI.

Before making calls to the Java SDK, ensure you have the necessary API keys and the ADOC Server URL readily available. These credentials are essential for establishing the connection and accessing ADOC services.
baseUrl - URL of the ADOC Server
accessKey - API access key generated from Adoc
secretKey - API secret key generated from Adoc
import acceldata.adoc.client.AdocClient;
String baseUrl = "URL of the Adoc server";
String accessKey = "API access key generated from Adoc";
String secretKey = "API secret key generated from Adoc";
AdocClient adocClient = AdocClient.create(baseUrl, accessKey, secretKey).build();
Installation
Maven
Add the below repository URLs in the <repositories>
section of your project's pom.xml
file.
<repositories>
<repository>
<id>central</id>
<url>https://repo.maven.apache.org/maven2</url>
</repository>
<repository>
<id>adoc-central</id>
<url>https://repo1.acceldata.dev/repository/adoc-central</url>
</repository>
</repositories>
Add the below dependency under the <dependencies>
section of your project's pom.xml
file.
<dependency>
<groupId>io.acceldata.adoc</groupId>
<artifactId>java-sdk</artifactId>
<version>0.0.1</version>
</dependency>
Gradle
Add the below repository URLs in the repositories
section of your project's pom.xml
file.
repositories {
mavenCentral()
maven {
url = uri("https://repo1.acceldata.dev/repository/adoc-central")
}
}
Add the below dependency under the dependencies
section of your project's build.gradle
file.
dependencies {
implementation group: 'io.acceldata.adoc', name: 'java-sdk', version: '0.0.1'
}