Projects¶
This section introduces the main OpenAirInterface (OAI) projects. Each project focuses on a specific part of the 4G/5G ecosystem, but together they form a complete, end-to-end solution.
5G Core Network (CN)
The OAI 5G Core Network project aims to deliver a 3GPP-compliant 5G Standalone (SA) Core Network with a rich and evolving feature set.
It is designed with flexibility in mind, allowing it to adapt to a wide variety of 5G use cases.
Key Highlights:
- Continuously tested with professional test equipment
- Works with commercial gNBs and COTS UEs
- Compatible with open-source RAN simulators
Codebase: OAI 5G Core Network GitLab ↗
5G Radio Access Network (RAN)
The OAI RAN project develops and maintains a full 5G software stack, licensed under the OAI Public License V1.1.
It provides an open-source implementation of 5G RAN components, enabling research, prototyping, and deployment of advanced radio technologies.
Codebase: OAI RAN GitLab ↗
OAI Operations and Maintenance (OAM)
The OAM project is responsible for implementing and maintaining management interfaces defined by industry standards, including:
- O-RAN Alliance specifications (O1, E2, and the Open Fronthaul M-Plane)
- 3GPP SA5 YANG models for the Core Network
These interfaces make OAI components easier to monitor, configure, and manage in real deployments.
Codebase: OAI FlexRIC GitLab ↗
Continuous Integration / Continuous Deployment (CI/CD)
The OAI DevOps team ensures high-quality software delivery for the community by:
-
Maintaining and improving the pipelines and scripts.
-
Developing new methods, pipelines and automated testing.
-
Designing and implementing new tests.
-
Maintaining and improving documentations.