TeraFlowSDN
TeraFlowSDN is an open-source, cloud-native software-defined networking controller for smart connectivity services and networks beyond 5G.
What TeraFlowSDN is
TeraFlowSDN is an open-source, cloud-native software-defined networking controller for smart connectivity services and networks beyond 5G. Its microservices architecture supports end-to-end network orchestration and control. The project toolbox supports experiments in flow aggregation and management, equipment integration, AI- and ML-based security, and forensic evidence for multi-tenancy. Documented southbound drivers cover NetConf/OpenConfig, gNMI/OpenConfig, ONF Transport API, P4, IETF L2VPN and ACTN, optical interfaces, and microwave. Northbound connectors include the TFS API and interfaces for bandwidth management, L2VPN and L3VPN services, topology, and network slices. The API provides gRPC methods for managing contexts, topologies, devices, links, services, slices, connections, and policies. Release 7 highlights P4 device integration and optical-network automation, including telemetry, KPI management, analytics, and self-healing capabilities. TeraFlowSDN identifies Apache License 2.0 and can integrate with ETSI Open Source MANO and ETSI OpenSlice. Deployment documentation assumes Ubuntu Server and MicroK8s on a physical server or virtual machine with at least 4 cores, 8 GB RAM, 60 GB disk, and one NIC. The optical NetConf/OpenConfig driver is experimental and contains proprietary extensions.
Good
- Open source under Apache License 2.0.
- Supports a broad range of network interfaces.
- Integrates with ETSI Open Source MANO and OpenSlice.
- Includes a gRPC API for network resources.
Watch out
- Deployment documentation assumes Ubuntu Server and MicroK8s.
- Optical NetConf/OpenConfig driver is experimental.
- That driver contains proprietary extensions.
- Minimum documented requirements include 4 cores and 8 GB RAM.
Who it suits
TeraFlowSDN is aimed at telecommunications operators, vendors, research institutions, and research initiatives working on smart networks and services. It suits teams able to deploy and operate it on premises with the documented server and software requirements.
Verdict
TeraFlowSDN provides a broad controller and API surface for network orchestration, with optical automation and P4 features highlighted in Release 7. Deployment requires the stated infrastructure, and one optical driver remains experimental.
The facts
Each one read from TeraFlowSDN's own pages, with the date it was checked.
What it does
- Agent interface
- The TFS MCP Server exposes selected controller operations to MCP clients, including agentic applications.checked 8 Oct 2026
- API
- The TFS API exposes gRPC methods for managing contexts, topologies, devices, links, services, slices, connections, and policies.checked 4 Oct 2026
- Architecture
- Its microservices architecture supports end-to-end network orchestration and control.checked 8 Oct 2026
- Audience
- The project presents TeraFlowSDN as a platform for telecommunications operators, vendors, research institutions, and research initiatives working on smart networks and services.checked 4 Oct 2026
- Deployment
- The deployment guide runs TeraFlowSDN on MicroK8s Kubernetes and documents physical or virtual machine deployment.checked 8 Oct 2026
- Deployment requirements
- The documentation assumes a physical server or virtual machine with at least 4 cores, 8 GB RAM, 60 GB disk, and one NIC, running Ubuntu Server and MicroK8s.checked 4 Oct 2026
- Documented limitation
- The documentation marks the NetConf/OpenConfig Optical driver as experimental and warns that it contains proprietary extensions.checked 4 Oct 2026
- Integrations
- The project says TeraFlowSDN can integrate with ETSI Open Source MANO and ETSI OpenSlice.checked 8 Oct 2026
- License
- The site links TeraFlowSDN to the Apache License 2.0.checked 8 Oct 2026
- Limitations
- The documented ONF Transport API driver supports configuration of L0 optical links but does not support monitoring.checked 8 Oct 2026
- Minimum requirements
- The documentation lists a minimum deployment reference of 4 CPU cores, 8 GB RAM, 60 GB disk, and one 1 GbE NIC.checked 8 Oct 2026
- Network interfaces
- Documented southbound drivers include NETCONF/OpenConfig, gNMI/OpenConfig, ONF Transport API, P4, IETF L2VPN, and IETF ACTN.checked 8 Oct 2026
- Northbound API
- The TFS API exposes gRPC methods for managing contexts, topologies, devices, links, services, slices, connections, and policies.checked 8 Oct 2026
- Northbound interfaces
- Documented northbound connectors include the TFS API, ETSI bandwidth management, IETF L2VPN and L3VPN service delivery, network topology, and network slice service.checked 4 Oct 2026
- Operating system
- The deployment guide recommends Ubuntu Server 20.04, 22.04, or 24.04 LTS and says other versions are untested.checked 8 Oct 2026
- Optical automation
- Release 7 describes telemetry, KPI management, analytics, and self-healing capabilities for multi-granular optical nodes.checked 8 Oct 2026
- Purpose
- TeraFlowSDN is an open-source, cloud-native SDN controller for smart connectivity services in networks beyond 5G.checked 8 Oct 2026
- Release 7
- Release 7 adds P4-device integration, optical network automation, and expanded northbound interface capabilities.checked 8 Oct 2026
- Security
- The site describes AI and ML-based security and forensic evidence for multi-tenancy as areas the project toolbox supports experimentation in.checked 4 Oct 2026
- Security research
- The project describes experimentation with AI- and ML-based security and forensic evidence for multi-tenancy.checked 8 Oct 2026
- Support
- The project directs users who encounter deployment issues to contact its SDG team through Slack, and lists [email protected] for help.checked 8 Oct 2026
- Use cases
- The project describes its toolbox as supporting experiments in flow aggregation and management, network equipment integration, AI and ML-based security, and forensic evidence for multi-tenancy.checked 4 Oct 2026
Alternatives to TeraFlowSDN
- 1
Antrea
Free planOpen sourceAPILinuxSelf-hostedWindows7.2Free plan - 2
ONOS
Free planWebAPILinuxmacOS6.9Free plan - 3
TP-Link Omada Cloud-Based Controller
Free planAndroidiOSWeb6.7Free plan - 46.5Free plan
- 5
OpenDaylight
Free planAPILinuxmacOSSelf-hosted6.3Free plan - 6
Cisco Catalyst Center
WebAPILinuxmacOS6.2
