Welcome to the Eclipse BaSyx community!
Eclipse BaSyx is the world's most versatile, extensible, and feature-packed open-source software
for working with Asset Administration Shells
Eclipse BaSyx hosts a multitude SDKs, components and applications. These include:
BaSyx Java V2 is fully compliant with Specification of the Asset Administration Shell Version 3. Its SDK, off-the-shelf components, documentation and examples are contained in basyx-java-server-sdk.
BaSyx Java V1 is fully compliant with Details of the AAS Part 1 V2.0.1 and defines its own API. The SDK Is contained in basyx-java-sdk, its off-the-shelf components are provided in basyx-java-components. For its documentation, see BaSyx Wiki as well as basyx-java-examples.
The BaSyx-Python-SDK is an implementation of the specification of the Asset Administration Shell in Python 3. It comes with JSON, XML and AASX adapters, a compliance tool, backend infrastructure and extensive documentation
BaSyx .Net is hosted in basyx-dotnet.
BaSyx Rust SDK is hosted in basyx-rust-sdk.
BaSyx C++ SDK is hosted in basyx-cpp-sdk.
Integrating existing assets with AAS has never been easier. Leverage the powerful DataBridge provided in basyx-databridge for achieving quick integration without any programming expertise needed.
BaSyx provides versatile applications, e.g., for AAS visualization or OPC UA integration on-the-fly. The code for them is hosted in basyx-applications.