{"id":50646587,"url":"https://github.com/sovity/edc-ce","last_synced_at":"2026-07-12T14:00:41.136Z","repository":{"id":64955136,"uuid":"577182964","full_name":"sovity/edc-ce","owner":"sovity","description":"sovity Community Edition EDC","archived":false,"fork":false,"pushed_at":"2026-07-07T09:20:40.000Z","size":21822,"stargazers_count":92,"open_issues_count":17,"forks_count":40,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-07-07T11:09:53.121Z","etag":null,"topics":["catena-x","connector","dsp","edc","idsa","json-ld","sovity"],"latest_commit_sha":null,"homepage":"https://sovity.de/en/connect-to-data-space-en/","language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sovity.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-12-12T06:49:23.000Z","updated_at":"2026-07-07T09:16:25.000Z","dependencies_parsed_at":"2023-10-22T11:45:18.731Z","dependency_job_id":"a07f8832-5802-47b7-96fd-e6ea44f3bebc","html_url":"https://github.com/sovity/edc-ce","commit_stats":{"total_commits":386,"total_committers":16,"mean_commits":24.125,"dds":0.7746113989637305,"last_synced_commit":"b59626111a4d5635f46670990361877066c18768"},"previous_names":["sovity/edc-ce","sovity/edc-extensions"],"tags_count":86,"template":false,"template_full_name":null,"purl":"pkg:github/sovity/edc-ce","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sovity%2Fedc-ce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sovity%2Fedc-ce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sovity%2Fedc-ce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sovity%2Fedc-ce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sovity","download_url":"https://codeload.github.com/sovity/edc-ce/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sovity%2Fedc-ce/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35393398,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-12T02:00:06.386Z","response_time":87,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["catena-x","connector","dsp","edc","idsa","json-ld","sovity"],"created_at":"2026-06-07T13:00:30.180Z","updated_at":"2026-07-12T14:00:41.131Z","avatar_url":"https://github.com/sovity.png","language":"TypeScript","funding_links":[],"categories":["Interoperability and Digital Infrastructure"],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url] [![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![Apache 2.0][license-shield]][license-url]\n[![LinkedIn][linkedin-shield]][linkedin-url]\n\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n\u003ca href=\"https://github.com/sovity/edc-ce\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/sovity/edc-ui/main/src/assets/images/sovity_logo.svg\" alt=\"Logo\" width=\"300\"\u003e\n\u003c/a\u003e\n\n\u003ch3 align=\"center\"\u003esovity Community Edition EDC\u003c/h3\u003e\n\u003cp align=\"center\" style=\"padding-bottom:16px\"\u003e\nExtended EDC Connector by sovity.\n\u003cbr /\u003e\n\u003ca href=\"https://github.com/sovity/edc-ce/issues/new?template=bug_report.md\"\u003eReport Bug\u003c/a\u003e\n·\n\u003ca href=\"https://github.com/sovity/edc-ce/issues/new?template=feature_request.md\"\u003eRequest Feature\u003c/a\u003e\n\u003c/p\u003e\n\u003c/div\u003e\n\n\u003cdetails\u003e\n   \u003csummary\u003eTable of Contents\u003c/summary\u003e\n   \u003col\u003e\n      \u003cli\u003e\u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"#compatibility\"\u003eCompatibility\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"#contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n   \u003c/ol\u003e\n\u003c/details\u003e\n\n## About The Project\n\n[Eclipse Dataspace Components](https://github.com/eclipse-edc) (EDC) is a framework\nfor building dataspaces, exchanging data securely with ensured data sovereignty.\n\n[sovity](https://sovity.de/) extends the EDC Connector's functionality with extensions to offer\nenterprise-ready managed services like \"Connector-as-a-Service\", out-of-the-box fully configured DAPS\nand integrations to existing other dataspace technologies.\n\nThis repository contains our sovity Community Edition EDCs, providing a self-hostable sovity EDC Connector.\n\nCheck out our [Getting Started Section](#getting-started) on how to run a local sovity Community Edition EDC.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003cdiv\u003e\n  \u003cimg src=\"docs/images/screenshot-dashboard.png\" width=\"30%\" /\u003e\n  \u003cimg src=\"docs/images/screenshot-contracts.png\" width=\"30%\" /\u003e\n  \u003cimg src=\"docs/images/screenshot-assets.png\" width=\"30%\" /\u003e\n\u003c/div\u003e\n\n## Getting Started\n\nThe fastest way to get started is our [Getting Started Guide](docs/getting-started/README.md).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Compatibility\n\nOur sovity Community Edition EDC is compatible with productive Tractus-X versions. We stay in sync with the Eclipse EDC that Tractus-X is using.\n\nSome parallel versions might be maintained, although done as sparingly as possible.\n\nEach sovity Enterprise Edition EDC release also releases a sovity Community Edition with the same\nversion ensuring same version usage and naming across API Clients, Connector and Connector UI.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Contributing\n\nContributions are what make the open source community such an amazing place to\nlearn, inspire, and create. Any contributions you make are **greatly\nappreciated**.\n\nIf you have a suggestion that would improve this project, feel free to open\na [feature request](https://github.com/sovity/edc-ce/issues/new?template=feature_request.md). Don't forget to\nleave the project a ⭐, if you like the effort put into this version!\n\nOur contribution guideline can be found in [CONTRIBUTING.md](CONTRIBUTING.md).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Development\n\nPlease note that our sovity Community Edition EDC gets automatically released with our\nsovity Enterprise Edition EDC. Because of this, most of the tooling and development processes are not public,\nsuch as our E2E Test suite and most of our JUnit Integration tests are not present here.\n\n#### Requirements\n\n- Docker Environment\n- JDK 21\n- GitHub Maven Registry Access\n- Node 20\n\nTo access the GitHub Maven Registry you need to provide the following properties, e.g. by providing\na `~/.gradle/gradle.properties`.\n\n```properties\ngpr.user={your github username}\ngpr.key={your github pat with packages.read}\n```\n\n### Local Development: Backend\n\nThe backend can be developed fully using tests.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n#### Local Development: Frontend\n\nAs soon as the API model is ready the\n[Fake Backend](frontend/src/lib/api/fake-backend/edc-fake-backend.ts)\ncan be developed. The fake backend is mostly type-safe by using the generated API model classes and mappers.\n\nTo launch the frontend dev server with the Fake Backend, run:\n\n```shell script\n# Bash, Git Bash or WSL\n\n# Install dependencies (only required once)\n(cd frontend \u0026\u0026 yarn)\n\n# Run the dev server with Fake Backend (Local Development)\n# Also regenerates the API Client Library\n(cd frontend \u0026\u0026 yarn cold-start)\n\n# Run the dev server with Fake Backend (Local Development)\n# Does not regenerate the API Client Library\n(cd frontend \u0026\u0026 yarn start)\n\n\n# Run a fully-compiled demo version with Fake Backend (Local Development)\n(cd frontend \u0026\u0026 yarn start-demo)\n```\n\nThis starts the frontend at http://localhost:3000\n\nThe configuration can be found in [frontend/.env.local-dev](frontend/.env.local-dev).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## License\n\nDistributed under the `LICENSE`. Some deliverables such as APIs, API Clients and Utility Libraries remain under the `Apache License 2.0`. See [LICENSE](LICENSE) for more information.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Contact\n\ncontact@sovity.de\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n[contributors-shield]:\nhttps://img.shields.io/github/contributors/sovity/edc-ce.svg?style=for-the-badge\n\n[contributors-url]: https://github.com/sovity/edc-ce/graphs/contributors\n\n[forks-shield]:\nhttps://img.shields.io/github/forks/sovity/edc-ce.svg?style=for-the-badge\n\n[forks-url]: https://github.com/sovity/edc-ce/network/members\n\n[stars-shield]:\nhttps://img.shields.io/github/stars/sovity/edc-ce.svg?style=for-the-badge\n\n[stars-url]: https://github.com/sovity/edc-ce/stargazers\n\n[issues-shield]:\nhttps://img.shields.io/github/issues/sovity/edc-ce.svg?style=for-the-badge\n\n[issues-url]: https://github.com/sovity/edc-ce/issues\n\n[license-shield]:\nhttps://img.shields.io/github/license/sovity/edc-ce.svg?style=for-the-badge\n\n[license-url]: https://github.com/sovity/edc-ce/blob/main/LICENSE\n\n[linkedin-shield]:\nhttps://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge\u0026logo=linkedin\u0026colorB=555\n\n[linkedin-url]: https://www.linkedin.com/company/sovity\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsovity%2Fedc-ce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsovity%2Fedc-ce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsovity%2Fedc-ce/lists"}