Skip to content

ETSI HypO Development Guide

Table 1 summarizes the services that comprise ETSI HypO along with the programming languages and frameworks used for their development. Note that for the services based on Apache Quarkus, ETSI HypO implements continuous integration with the latest Quarkus releases.

Table 1: ETSI HypO services and their programming languages.
ETSI HypO Service Programming Language Programming Language Version Development Framework Status
Portal next.js 14 React Implemented
TMF API Java 17 Quarkus Implemented
TMF Schema Java 17 Quarkus Implemented
Fabric API Java 17 Quarkus Implemented
Registry API Java 17 Quarkus Implemented
Peering API Java 17 Quarkus Implemented
SONATA Java 17 Quarkus Implemented
Package Manager Go 1.21.2 - Implemented
Service Monitor Go 1.21.2 - Implemented
OSS Client Java 17 Quarkus Implemented
Telemetry Client Java 17 Quarkus Implemented

Java Quarkus Development Guide

To make yourself comfortable with Java Quarkus, thus being able to contribute to this project, please follow this guide.

Go Development Guide

To make yourself comfortable with the Go programming language, thus being able to contribute to this project, please follow this guide.