coRAN LABS
RAN Interoperability

xFAPI

Making the OpenRAN Truly Open - A revolutionary interoperability solution bridging L1 and L2 components from different vendors

Back

Solution Overview

Comprehensive interoperability for truly open RAN deployments

xFAPI is an innovative open-source project designed to solve interoperability challenges in OpenRAN, specifically between Layer 1 (L1) and Layer 2 (L2) components from different vendors. Acting as a translator for different inter-process communication (IPC) mechanisms, xFAPI eliminates vendor lock-in and enables truly open RAN deployments.

v2.3.0
Latest Release
Apache 2.0
License
L1-L2
Bridge
Multi-IPC
Support

Interoperability Bridge

Seamlessly translates between different IPC mechanisms (shared memory, sockets) and API standards

Vendor Agnostic

Enables communication across vendor-specific L1 and L2 implementations, breaking vendor lock-in

Advanced Monitoring

Built-in dashboard with statistics, debugging tools, and simulation mode for testing

Supported Modes
Mode L1 L2 Disaggregation
aerial_oai NVIDIA Aerial OAI Yes
aerial_ocudu NVIDIA Aerial OCUDU
oai_ocudu OAI OCUDU Yes
ocudu_ocudu OCUDU OCUDU Yes
oai_osc OAI OSC Yes
flexran_osc FlexRAN OSC Yes
xFAPI Architecture animation

Core Features & Capabilities

Comprehensive interoperability for truly open RAN deployments

Multi-IPC Support
Supports xSM (shared memory), nFAPI (sockets), and nvIPC for flexible, high-performance L1-L2 integration
API Translation Layer
Translates between vendor API standards enabling seamless L1-L2 communication across different implementations
Dashboard & Analytics
Real-time statistics with PDU analysis, message counters, and debugging tools for deep L1-L2 visibility
Simulation Mode
Test compatibility and validate integrations in a safe environment before production deployment
Multi RAN Stacks Supported
Validated with leading L1 stacks for true multi-vendor interoperability
FlexRAN OCUDU OAI NVIDIA Aerial
Open Source
Apache 2.0 licensed, enabling community collaboration and transparent development
Latest v2.3 Release Highlights
  • NVIDIA Aerial support
  • nvIPC integration
  • AERIAL_OCUDU mode
  • AERIAL_OAI mode
  • ARM-based deployment
  • Disaggregated Aerial-OAI L2 deployment
Previous v2.2 Release Highlights
  • nFAPI support
  • OAI L1 integration
  • OAI L1 – OCUDU L2 mode
Previous v2.1 Release Highlights
  • OCUDU L1 & L2 Support
  • Split Mode / FAPI Disaggregation
  • NVIDIA Aerial & AI-RAN Pathway
  • xSM-Based Shared Memory Integration
  • Single-Click xFAPI Dashboard
  • Deep FAPI Observability & Debugging
  • Message Vault & Run Comparison

Architecture

Deployment architecture and topology for each supported L1–L2 mode

Architecture
Aerial L1 to OAI L2 architecture
Topology
Aerial L1 to OAI L2 topology
Architecture
Aerial L1 to OCUDU L2 architecture
Topology
Aerial L1 to OCUDU L2 topology
Architecture
OAI L1 to OCUDU L2 architecture
Topology
OAI L1 to OCUDU L2 topology
Architecture
OCUDU L1 to OCUDU L2 architecture
Topology
OCUDU L1 to OCUDU L2 topology

References

Videos, documentation, and acknowledgements

Make Your OpenRAN Truly Open

Break free from vendor lock-in and enable true multi-vendor RAN deployments with xFAPI

×