A detailed description of the MAIA Software API:s.
MAIA communicates through two different API:s. The streaming API with Glimse-protocol data, and the RestAPI with JSON formatted data.
Glimse is a protocol for decentralized real time messaging in ci/cd pipelines with focus on flexibility and traceability.
The Glimse API is a one-way streaming API where tools transmits events and data about software builds, source code changes, tests, and other activities on the Apache Kafka platform to be collected by MAIA.
The MAIA web based API is a bidirectional RestAPI.