Child pages
  • SD-Core
Skip to end of metadata
Go to start of metadata


The SD-Core project is a 5G/4G disaggregated mobile core implementation optimized for deployment in the public cloud. SD-Core exposes standard 3GPP interfaces for those wishing to use the project as a conventional mobile core, but it is also pre-integrated with an adapter available as part of the Aether ROC subsystem for those wishing to deploy mobile-core-as-a-service as a SaaS solution.

SD-Core leverages control plane components of the Free5GC project and the ONF OMEC project, building on both of these upstream open source projects by adding cloud native capabilities for scaling, resiliency and multi-cloud agility. It also includes three separate User Plane Function (UPF) implementations, and all of which are designed to be deployed throughout the edge of the network with each optimized for specific use cases:

  • Maximum performance: P4-UPF - a hardware-based dual-mode 4G/5G UPF implemented in P4 language optimized for high-throughput low-latency applications, with UPF packet processing offloaded into Intel Tofino P4 switching silicon.
  • High throughput on Intel servers: DPDK-UPF - a software-based dual-mode 4G/5G UPF, optimized for Intel® Xeon® using DPDK, supporting any I/O option (SR-IOV, AF_PACKET, AF_XDP), and scalable to 100 Gbps on Intel Ethernet Network Adapter E810 with Dynamic Device Personalization (DDP).
  • Maximum flexibility to run on any cloud: Flex-UPF - a software-based dual-mode 4G/5G UPF UPF implementation for campus and multi-cloud, implemented with eBPF and optimized with AF_XDP to make it suitable to run on any variety of CPU (to be available later this year).

Learn more about SD-Core here:

Read the recent press release:

Licensing Notice

This project is in the "Incubation Phase" under the ONF Member-Only Software License. Only ONF members in good standing are allowed access to the project repositories. We strongly recommend you review the ONF Member-Only Software License,  License Overview,  and Licensing & IPR FAQ before requesting access. Requesting access will initiate your company’s 90 day grace period and notify your company's primary contactIf you wish to be granted access to the repository, please contact

Key People & Communication Channels

While the SD-Core project does not have an official Technical Steering Team (TST) yet, here are some key people to contact in the SD-Core team. For technical questions and discussion, we highly recommend posting to the mailing lists, where the entire community can benefit from the answer. 

Mailing Lists


Community/Project Meetings

  • There are currently no community/project meetings scheduled.  Please join the above mailing lists and slack channels to carry on the conversation.

Additional Resources

Google Drive (Public folder)

  • No public drive yet


To contribute to SD-Core, both individuals and companies are required to submit a Contributor License Agreement (CLA).  

Jira Board

  • Coming Soon!


  • (NOTE: each company has a custom login for the ONF documentation sites and helm charts. Please contact to request one). 

We expect all ONF employees, member companies, and participants to abide by our Code of Conduct. If you have any questions or concerns, please notify a member of the ONF team or email

  • No labels