# onos-ric-sdk-py Python Application SDK for ONOS RIC (µONOS Architecture) ## Description This SDK contains two modules, E2 and SDL. The SDK uses a sidecar proxy which implements the client side distributed system and load-balancing logic necessary to communicate to the RIC. ### E2 module The E2 module contains functions that interact with E2 nodes. Apps can subscribe and unsubscribe to service models, and apps can send E2 control messages to make changes to E2 nodes. The E2 module interacts with the e2t mode ### SDL module The SDL module contains functions to get topology information from the RIC, for entities such as E2 nodes and cells. This module to also includes functions to read and write properties for E2 nodes and cells. ## Developing Run lint/licensing/static checks: `make lint` Run unit tests (via `pytest`): `make test`