API-Wrapper

sovity API-Wrapper

The EDC API-Wrapper contains several APIs that are included with our Connector-as-a-Service (CaaS) and are made accessible via our type-safe generated client libraries.

CaaS API

Special API endpoints available in our Connector-as-a-Service (CaaS). For a list of APIs provided by the API-Wrapper and how to use them, please refer to our postman collection.

UI API

API endpoints for our EDC UI: These endpoints might contain interesting data that a Use Case Application might benefit from, but please note that these endpoints are unstable and subject to change.

Using the Java Client Library

This requires JDK17 or higher, and either a Gradle or Maven project.

Installing The Java Client Library

  1. Connect your Maven or Gradle Project to the Github Maven Registry:

    This might require a Github Personal Access Token (PAT).

  2. Add our Java Client Library to your Maven/Gradle project:

Using The Client

Feel free to use the endpoints of the aforementioned API groups:

JAVA
// Example usage of a use-case API endpoint:
KpiResult kpiResult = client.useCaseApi().getKpis();

Last updated

Was this helpful?