Skip to main content

Dataspace Packages

dataspace-models

This package defines shared entities, interfaces, and data types used across control plane and data plane implementations. It establishes a consistent contract layer so services and clients can exchange compatible payloads with predictable semantics.

dataspace-test-app

This package provides a reference app implementation used for local testing and integration scenarios. It demonstrates how applications can expose datasets, process activities, and respond to data requests through the shared contracts.

dataspace-control-plane-service

This package implements transfer lifecycle management and agreement negotiation for control plane workflows. It aligns service behaviour with the Eclipse Dataspace Protocol and provides the operational core for policy-aware transfer orchestration.

dataspace-control-plane-rest-client

This package offers an HTTP client for invoking control plane endpoints from external services and tools. It simplifies integration by exposing a focused client surface for transfer process operations.

dataspace-data-plane-rest-client

This package provides an HTTP client for querying entities, submitting activities, and retrieving activity log entries from data plane services. It supports straightforward integration with REST-based data workflows.

dataspace-data-plane-socket-client

This package provides a WebSocket client for activity log subscriptions and event-driven status updates. It is suited to integrations that need low-latency notifications alongside request-driven data access.

dataspace-app-runner

This package runs application handlers within managed execution contexts for background processing flows. It helps services execute app logic consistently while preserving engine state and context propagation.

dataspace-data-plane-service

This package processes activities and data queries while applying transfer and policy constraints in the data plane. It acts as the runtime bridge between transfer state, application logic, and downstream data responses.