Skip to content

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.

OAI Jenkins Pipelines ↗