3 Reasons Why APIs Are Critical for Software Defined Networking (SDN) Success