Skip to content
@eclipse-basyx

Eclipse BaSyx™

Welcome to the Eclipse BaSyx community!


BaSyx logo

Eclipse BaSyx is the world's most versatile, extensible, and feature-packed open-source software
for working with Asset Administration Shells


Table of Contents


Getting Started

Important

A great starting point for everything BaSyx is BaSyx.org.
There, you’ll find our official documentation, additional resources, and a handy Starter Kit for downloading your tailored BaSyx setup.


Repository Overview

Eclipse BaSyx hosts a multitude SDKs, components and applications. These include:

Eclipse BaSyx Java

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.

For its documentation, see BaSyx Wiki.

Eclipse BaSyx Go

BaSyx Go off-the-shelf components, documentation and examples are contained in basyx-go-components.

Eclipse BaSyx Python

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

Eclipse BaSyx TypeScript

The BaSyx-TypeScript-SDK provides client functionalities fully compliant with the Asset Administration Shell Version 3. It is intended to be used to develop web applications using Typescript. In addition, it also provides useful utility functions for working with AAS data.

Eclipse BaSyx .Net

BaSyx .Net is hosted in basyx-dotnet.

Eclipse BaSyx Rust

BaSyx Rust SDK is hosted in basyx-rust-sdk. The SDK can be consumed via crates.io. Starting from crate version 0.2.x, it is fully compliant with the Specification of the Asset Administration Shell (Part 1: Metamodel) Version 3.

Eclipse BaSyx AAS Web UI

Visualize and interact with AAS in a user friendly way. The AAS Web UI allows easy management of AAS, Submodels and ConceptDescriptions while using the BaSyx off-the-shelf components. The source code is hosted in basyx-aas-web-ui.

For its documentation, see BaSyx Wiki.

Eclipse BaSyx Applications

BaSyx provides versatile applications, e.g., for database connections or OPC UA integration on-the-fly. The code for them is hosted in basyx-applications.

Eclipse BaSyx Helm Charts

This repository includes Helm Charts for all BaSyx components. You can find the Helm Charts in the charts repository.


Deprecated, Outdated, and End-of-Life Services

Warning

These services are deprecated, outdated, or have reached end of life. They are no longer maintained and should not be used for new projects.

Eclipse BaSyx DataBridge

BaSyx DataBridge has reached end of life and is no longer maintained. For maintained alternatives, we recommend using Node-RED or Apache Camel directly.


Metamodel V2.0.1 SDKs (Deprecated)

Warning

Don't use those deprecated SDKs when starting a new project with BaSyx.
If you need support migrating to the new Version, plese send a mail to basyx-dev@eclipse.org

Additionally to the SDKs supporting Version 3 of the API and metamodel, BaSyx provides SDKs for metamodel V2.0.1. However, since this version of the metamodel is deprecated, we strongly recommend using the SDKs listed above.

Eclipse BaSyx Java V1

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.

Eclipse BaSyx C++

BaSyx C++ SDK is hosted in basyx-cpp-sdk.

Popular repositories Loading

  1. basyx-python-sdk basyx-python-sdk Public

    The Eclipse BaSyx Python SDK, an implementation of the Asset Administration Shell (AAS) for Industry 4.0 systems

    Python 102 51

  2. basyx-java-server-sdk basyx-java-server-sdk Public

    Java 85 72

  3. basyx-aas-web-ui basyx-aas-web-ui Public

    Web-based user interface for managing and interacting with Asset Administration Shells (AAS)

    JavaScript 33 46

  4. basyx-java-sdk basyx-java-sdk Public archive

    java-sdk

    Java 31 33

  5. basyx-java-components basyx-java-components Public archive

    java-components

    Java 26 29

  6. basyx-applications basyx-applications Public

    applications

    Java 20 29

Repositories

Showing 10 of 33 repositories
  • basyx-go-components Public

    The BaSyx Go Components include all standardized Server Components as per AAS Specification Part 2: Application Programming Interfaces

    eclipse-basyx/basyx-go-components's past year of commit activity
    Go 12 MIT 16 10 3 Updated Sep 9, 2026
  • basyx-aas-web-ui Public

    Web-based user interface for managing and interacting with Asset Administration Shells (AAS)

    eclipse-basyx/basyx-aas-web-ui's past year of commit activity
    JavaScript 33 MIT 46 23 7 Updated Sep 8, 2026
  • charts Public

    This repository contains Helm charts for Eclipse BaSyx

    eclipse-basyx/charts's past year of commit activity
    Go Template 3 MIT 11 0 1 Updated Sep 7, 2026
  • eclipse-basyx/basyx-java-server-sdk's past year of commit activity
    Java 85 MIT 72 64 (4 issues need help) 4 Updated Sep 7, 2026
  • basyx-wiki Public
    eclipse-basyx/basyx-wiki's past year of commit activity
    6 MIT 21 6 0 Updated Sep 4, 2026
  • basyx-python-sdk Public

    The Eclipse BaSyx Python SDK, an implementation of the Asset Administration Shell (AAS) for Industry 4.0 systems

    eclipse-basyx/basyx-python-sdk's past year of commit activity
    Python 102 MIT 51 41 17 Updated Sep 2, 2026
  • basyx-studio Public

    An extensible web and desktop environment for working with Asset Administration Shells using Eclipse BaSyx.

    eclipse-basyx/basyx-studio's past year of commit activity
    TypeScript 2 MIT 1 0 0 Updated Aug 28, 2026
  • basyx-starter-kit Public

    Generate ready-to-run Eclipse BaSyx setups with Docker Compose

    eclipse-basyx/basyx-starter-kit's past year of commit activity
    0 0 0 0 Updated Aug 28, 2026
  • .eclipsefdn Public

    Repository to host configurations related to the Eclipse Foundation.

    eclipse-basyx/.eclipsefdn's past year of commit activity
    Jsonnet 0 6 0 0 Updated Aug 28, 2026
  • basyx-databridge Public archive
    eclipse-basyx/basyx-databridge's past year of commit activity
    Java 14 EPL-2.0 20 14 (1 issue needs help) 6 Updated Aug 24, 2026