O-RAN Lab Operations · Pro
xApp SDK: Python and Go frameworks, message routing, E2 subscription
Python xApp Framework
The O-RAN SC Python xApp framework, xapp-frame-py, provides a high-level abstraction for building xApps rapidly. Developers subclass the RMRXapp or RESTXapp base class, register message handlers keyed by RMR message type, and let the framework manage the event loop. The framework handles RMR initialization, health endpoint registration, SDL client creation, and graceful shutdown. A typical Python xApp registers a handler for RIC_INDICATION messages that parses KPM reports and writes processed metrics to SDL. The Python framework is ideal for analytics and ML-focused xApps where development…