A system comprising: a plurality of software-defined networking, SDN, computing clusters (130A, 130B, 130C), each of the plurality of clusters comprising a different SDN network having a respective SDN network controller (136A, 136B, 136C) operable to configure an overlay network within the SDN network for communication between applications executing within the SDN network, each of the SDN controllers including a plurality of configurable endpoints (137A-1, 137A-2, 137A-N) that each provide a different service of the respective SDN controller; and a command controller comprising: a storage system; and processing circuitry having access to the storage system and capable of communicating with each of the plurality of configurable endpoints of each of the SDN controllers, wherein the processing circuitry is configured to: receive a plurality of requests, each specifying a configuration operation, identify, for each of the requests, a configuration cluster from among the plurality of clusters, identify, for each of the requests, a configuration endpoint of the respective SDN controller within the configuration cluster, perform, for each of the requests, the specified configuration operation by communicating with the identified configuration endpoint within the identified configuration cluster so that performing the configurations operations associated with the plurality of requests includes performing configuration operations across each of the plurality of clusters, and update, for each of the requests, the storage system to include information about performing the specified configuration operation. a plurality of software-defined networking, SDN, computing clusters (130A, 130B, 130C), each of the plurality of clusters comprising a different SDN network having a respective SDN network controller (136A, 136B, 136C) operable to configure an overlay network within the SDN network for communication between applications executing within the SDN network, each of the SDN controllers including a plurality of configurable endpoints (137A-1, 137A-2, 137A-N) that each provide a different service of the respective SDN controller; and a command controller comprising: a storage system; and processing circuitry having access to the storage system and capable of communicating with each of the plurality of configurable endpoints of each of the SDN controllers, wherein the processing circuitry is configured to: receive a plurality of requests, each specifying a configuration operation, identify, for each of the requests, a configuration cluster from among the plurality of clusters, identify, for each of the requests, a configuration endpoint of the respective SDN controller within the configuration cluster, perform, for each of the requests, the specified configuration operation by communicating with the identified configuration endpoint within the identified configuration cluster so that performing the configurations operations associated with the plurality of requests includes performing configuration operations across each of the plurality of clusters, and update, for each of the requests, the storage system to include information about performing the specified configuration operation. a storage system; and processing circuitry having access to the storage system and capable of communicating with each of the plurality of configurable endpoints of each of the SDN controllers, wherein the processing circuitry is configured to: receive a plurality of requests, each specifying a configuration operation, identify, for each of the requests, a configuration cluster from among the plurality of clusters, identify, for each of the requests, a configuration endpoint of the respective SDN controller within the configuration cluster, perform, for each of the requests, the specified configuration operation by communicating with the identified configuration endpoint within the identified configuration cluster so that performing the configurations operations associated with the plurality of requests includes performing configuration operations across each of the plurality of clusters, and update, for each of the requests, the storage system to include information about performing the specified configuration operation. receive a plurality of requests, each specifying a configuration operation, identify, for each of the requests, a configuration cluster from among the plurality of clusters, identify, for each of the requests, a configuration endpoint of the respective SDN controller within the configuration cluster, perform, for each of the requests, the specified configuration operation by communicating with the identified configuration endpoint within the identified configuration cluster so that performing the configurations operations associated with the plurality of requests includes performing configuration operations across each of the plurality of clusters, and update, for each of the requests, the storage system to include information about performing the specified configuration operation.