ICN-MTSCN R5 API Document

Introduction

The purpose of this document is to enumerate the APIs which are exposed by this Blueprint project to external projects for interaction/integration.

This document should be used in conjunction with the architecture document to understand APIs at the modular level and their interactions.

This document should function as a glossary of APIs with its functionality, interfaces, inputs and expected outcomes.

This Blueprint is part of the ICN family, then, this BP also exposes all APIs documented in the ICN blueprint.

This document follows Akriano API subcommittee API categories. Please find more information here - Blueprint Projects R4 and R5 API Reporting Requirements.

API Group

Kata Containers API

API Group Name: Kata Containers

API Category Level 1: Edge Infrastructure

API Sub-category Level 2: Container

API  Sub-category Level 3: n/a

API  Sub-category Level 4: n/a

For more information refer - https://github.com/kata-containers/kata-containers/blob/main/docs/design/kata-api-design.md

Containerd API

API Group Name: Containerd

API Category Level 1: Edge Infrastructure

API Sub-category Level 2: Container

API  Sub-category Level 3: n/a

For more information refer - https://github.com/containerd/containerd/tree/main/api