---
# System prepended metadata

title: <center><i class="fa fa-edit"></i> FlexRic </center>
tags: [TEEP, Internship, O-RAN]

---

:::warning
# <center><i class="fa fa-edit"></i> FlexRic </center>
:::

###### tags: `O-RAN` `TEEP` `Internship`
:::success
 

:::

[TOC]

### What is FlexRIC? 
FlexRIC is a software suite that contains two components:
- a RAN agent that allows for interfacing with the radio stack;
- a real-time (RT) controller

FlexRIC is short for “Flexible RAN Intelligent Controller”. It interfaces with the OAI radio stack over the O-RAN-defined E2-interface to monitor and control the RAN in real-time.

### Benefits of FlexRIC
FlexRIC has a built-in Service Model (SM) for monitoring and slicing, that can be easily customized and extended to fulfill the diverse 5G use cases. FlexRIC’s Application Protocol (AP) and SM are encoding and decoding agnostic. It also supports the creation of new SMs “à la carte” to satisfy specific, yet not standardized, use cases. Lastly, FlexRIC is expected to act as a booster for the type and quality of Machine Learning algorithms deployed in 5G as it easily enables their validation in real 5G deployments as shown here with the  OpenAirInterface 5G stack.

### FlexRIC capabilities:

- Integration with OAI’s 5G cellular radio stack
- FlexRIC E2-agent compatibility with the O-RAN RIC
- Monitoring capabilities through “à la carte” designed SMs
- Control capabilities through xApps that perform slicing control at a NSA 5G network
