Skip to content

Eclipse Tractus-X SDK Documentation

Welcome to the Eclipse Tractus-X Software Development Kit (SDK) - your gateway to building powerful dataspace applications and services.

Contributors Stargazers Code License Non-Code License Latest Release AAS 3.0 Compliant

Overview of the SDK

The Tractus-X SDK is a modular Python library that provides simplified APIs and methods for interacting with dataspace infrastructure. It serves as a comprehensive toolkit for both providing and consuming data in the Tractus-X ecosystem.

Key Features

  • 🔌 Connector Integration - Seamless interaction with Eclipse Dataspace Connectors (EDC)
  • 🏭 Industry Standards - Built-in support for industry-specific data models and standards
  • 🔍 Data Discovery - Easy exploration and discovery of available datasets
  • 🛡️ Secure Access - Automated authentication and policy management
  • 📦 Modular Design - Use only the components you need
  • 🚀 Quick Start - Get up and running in minutes with our tutorials

Purpose and Goals

The Tractus-X SDK aims to:

  • Simplify Integration - Provide easy-to-use abstractions over complex dataspace protocols
  • Accelerate Development - Offer pre-built components for common dataspace operations
  • Ensure Compatibility - Maintain compatibility with evolving dataspace standards
  • Enable Innovation - Provide a solid foundation for building custom dataspace applications
  • Foster Adoption - Lower the barrier to entry for dataspace participation

Based on Eclipse Tractus-X KITs

This SDK implements and extends functionality from official Eclipse Tractus-X KITs:

Target Audience

This SDK is designed for:

🧑‍💻 Developers

  • Building dataspace-enabled applications
  • Integrating existing systems with Tractus-X
  • Creating microservices for data exchange

🏢 Organizations

  • Companies joining the Tractus-X dataspace
  • System integrators implementing dataspace solutions
  • Technology vendors building on Tractus-X standards

🎓 Researchers & Students

  • Learning about dataspace technologies
  • Experimenting with secure data exchange
  • Building proof-of-concept applications

📊 Data Engineers

  • Managing data assets and catalogs
  • Implementing data governance policies
  • Building data pipelines with dataspace sources

🚀 Getting Started

📚 User Guides

🛠️ Development

🤝 Community

📖 Additional Resources


New to Dataspace Technology?

Start with our First step to learn the basics of dataspace interaction in just 10 minutes!

Version Information

Current Version: 0.5.0
Python Support: 3.12+
License: Apache 2.0 (Code) / CC-BY-4.0 (Documentation)

NOTICE

This work is licensed under the CC-BY-4.0.

  • SPDX-License-Identifier: CC-BY-4.0
  • SPDX-FileCopyrightText: 2025 Contributors to the Eclipse Foundation
  • Source URL: https://github.com/eclipse-tractusx/tractusx-sdk