30% off every course until Sunday, October 11. Our biggest update yet, and we'd like you to try it. Applied automatically at checkout.

Choose your certification
Copyright (c) 2026 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.

7.3.2. Northbound and Southbound APIs

APIDirectionPurpose
NorthboundController ↔ ApplicationsExpose network capabilities to apps
SouthboundController ↔ DevicesPush configurations, collect data

Southbound protocols: OpenFlow (the original SDN protocol—the controller writes entries directly into each device's flow/forwarding table), NETCONF and RESTCONF (model-driven configuration), and legacy CLI over SSH or SNMP. Northbound APIs are typically REST. A third direction, east-west, links controllers to one another (clustering and redundancy)—it faces neither the applications nor the devices.

See how it connects
Alvin Varughese
Written byAlvin Varughese
Founder•20 professional certifications