Magma is the most popular cellular network core solution that is available under a permissive open source license. Built through a collaboration between OpenStack Foundation, Open Air Interface and Telecom Infra Project and proven by dozens of production deployments, it is the only, truly vendor agnostic engine for the future of 5G.
Network Core is the operating system of a cellular network. The radios you install, customer billing and security systems you configure and monitoring systems you deploy will all talk to each other through a set of standard interfaces of the network core. Small cell vendors often hard-bundle network core software with the radio hardware, which locks you into their radio brand. Larger NEPs claim vendor agnostic network core software, but it always carries a bias towards their solution stack. Choosing an open source network core is the only way to run the cellular network on your terms.
Magma Access Gateway (AGW) is a distributed, data plane component of the cellular network that connects directly to an LTE or 5G radio. You can think of AGW as an equivalent of Open vSwitch in an enterprise software defined network architecture. It can be embedded inside the radio, run at the cell site in an appliance (like FreedomFi appliance) or run in a cloud. Access Gateways connect to a centralized orchestrator.
Magma Orchestrator (orc8r) is a centralized network controller. Build as a k8s native application, it can run on any cloud or on-premises. Orchestrator keeps tabs on all the Access Gateways and provides a simple and consistent way to configure and monitor your wireless network.
Federation Gateway is an optional component that can be deployed and configured if you want to connect to third party network core components like HSS, OCS and PCRF using standard 3GPP protocols. It acts as a proxy between an all IP Magma network and components of network core that use Diameter based protocols.