Skip to content

API

This page regroups the various technical documentations (APIs) we have online. These are classified:

  • Per project (section)
  • Per component (line)
  • Per language (column)

Accronyms:

  • SRV = server/service (swagger documentation)
  • API = API wrappers
  • L2 = switcloud L2 connectors
  • CLT = switcloud Client
  • COR = core package (library)
  • PRB = probe (virtual cards manager)

moka

This is the main moka API documentation (based on Doxygen).

C
moka Link

switcloud

These are switcloud related API documentations.

You will find below:

  • The server swagger API
  • Several API wrapping packages
  • The L2 connector for Kotlin
  • switcloud client for Kotlin
Kotlin C++ Python TypeScript Swagger
SRV Link
API Link Link Link
L2 Link
CLT Link

swittest

These are swittest related API documentations.

You will find below:

  • The server swagger API
  • Several API wrapping packages
  • The core package in Python
  • The probe management tools in Python
Kotlin C++ Python TypeScript Swagger
SRV Link
API Link Link
COR Link
PRB Link