APIs
This section describes workflows for interacting with the API of the CORD. There are multiple APIs. Some of them are used in a Northbound context, for services sitting on top the CORD, and some are used internally for components to communicate with each other.
gRPC. The gRPC API is used internally for synchronizers and for Chameleon to speak with the XOS core. It's also available as a Northbound API.
REST. The REST API is implemented by the Chameleon container. In addition to being a popular Northbound API, it's also used by the XOS GUI.
TOSCA. TOSCA is implemented by the xos-tosca container and is typically used to configure and provision a POD. The following two references describe how to use TOSCA to configure Profiles and Services, respectively: