A comprehensive open-source framework providing the reference implementation of the Eclipse Dataspace Protocol (DSP), enabling developers and organizations to build and operate sovereign data connectors for participating in dataspaces. The core artifact is the Eclipse Dataspace Connector — a deployable software component that handles catalog publication, contract negotiation, policy enforcement, and data transfer on behalf of an organization. The framework is modular and extensible: a core module handles essential connector logic (TransferProcessManager, ProvisionManager, DataFlowManager, policy engine), an extensions layer adds technology- and cloud-specific implementations (Azure CosmosDB, AWS S3, GCP, Azure KeyVault), and protocol modules implement DSP and other communication standards. Widely adopted in European industrial data spaces including Catena-X (automotive), Gaia-X ecosystem, and cross-industry data sovereignty initiatives. Governed by the Eclipse Foundation with contributors from Fraunhofer, Microsoft, Bosch, BMW, Deutsche Telekom, SAP, and many others.
LicensePermissive (Apache-2.0); https://github.com/eclipse-edc/Connector — Java; multiple repos in eclipse-edc org including Connector, Samples, MinimumViableDataspace, Virtual-Connector
Dev Status 🟢 Active
Dev Status DetailReleased (production deployments in Catena-X and other industrial data spaces; active development; Apache-2.0; 406 stars on main Connector repo; ongoing cloud extension development)
OwnerEclipse Foundation (governance); primary contributors: Fraunhofer ISST, Microsoft, Bosch, SAP, BMW Group, Mercedes-Benz Tech Innovation, Deutsche Telekom, Amadeus, Google, AWS, ZF Friedrichshafen
CountryGermany / Europe / Global (Eclipse Foundation global; primary adoption and funding in European industrial data space ecosystem; Fraunhofer ISST Dortmund Germany as major contributor)
OriginsIndustrial data sovereignty / Gaia-X (originally developed to provide an open-source reference implementation of IDS connector concepts for the Catena-X automotive data space; evolved into general-purpose data space framework; shaped by IDSA architecture principles and European data economy policy)
DatabasePluggable (no mandatory database; extension modules available for Azure CosmosDB, Postgres, and others for contract state persistence; in-memory store available for testing)
Query LanguageREST API (management API for connector administration); SPARQL-compatible catalog queries via DSP/DCAT
Data FormatsJSON-LD (primary message format via DSP); DCAT (catalog/asset metadata); ODRL (policy and contract terms); REST/JSON (management API); Protocol-specific formats via extension modules
Collaborative Live EditingN/A (data connector infrastructure; not an editing application)
Rich Text EditingN/A
Mobile SupportN/A (server-side infrastructure; no mobile interface)
Web SupportYes (management UI available; REST management API accessible via web)
Native AppsN/A (server-side Java service; deployed as Docker container or JVM process)
TermsFree / Open source (Apache-2.0; no licensing fees; commercial support and managed connector services available from ecosystem vendors including Cofinity-X, Think-it, and others)
FundsUndisclosed (funded through European Commission data space programmes, IDSA member contributions, and corporate R&D investment from major contributors; no single public grant figure)
Based OnEclipse Dataspace Protocol / DSP (SD Pro — the specification EDC implements); IDS Reference Architecture Model (conceptual foundation); Gaia-X Trust Framework (trust layer); W3C DCAT + ODRL (semantic standards); EVM/blockchain bridging available via extensions
P2P ArchitectureFederated connector mesh (each organization runs its own connector instance; connectors communicate peer-to-peer via DSP for catalog queries, contract negotiation, and data transfer; no central broker required; decentralized by design — each connector is autonomous)
Development ToolsJava SDK / Extension API (Service Provider Interface — SPI — for adding custom functionality via service loader mechanism); REST management API (for catalog, contract, and transfer management); Connector core libraries (TransferProcessManager, ProvisionManager, DataFlowManager, policy engine); MinimumViableDataspace sample (quick-start reference deployment); cloud extension modules (AWS S3, Azure Blob, GCP, CosmosDB, KeyVault); Docker images; Gradle build tooling; comprehensive GitHub documentation
Deployment OptionsSelf-hosted (deploy as Docker container or JVM process on any cloud or on-premise infrastructure); multi-cloud (extension modules for AWS, Azure, GCP); Kubernetes-compatible; enterprise-grade scalability
Authentication & IdentityIDS/DSP certificate-based (each connector participant requires a unique identifier and valid certificate for authentication; Identity Hub component for DID-based identity management; OAuth2/PKCE for management API; W3C DID support via extensions)
Storage ModelPluggable (no prescribed storage; contract state and asset metadata stored in configurable backends — in-memory for testing, Azure CosmosDB / Postgres for production; data assets themselves remain at source — connector manages access, not custody)