Software-Defined Networking (SDN) is a technology that uses software-based controllers and application programming interfaces instead of hardware devices to manage the network infrastructure and traffic.