A device (120) comprising the following: at least one memory (122) in which computer-readable instructions are stored which, when executed by at least one processor (124) coupled to the at least one memory (122), cause the at least one processor (124) to: to receive data from a
web service client (150), wherein the data includes at least one operational request associated with a vendor-neutral
application programming interface (API) procedure, wherein the at least one operational request includes at least one request to configure a tenant VPC in a Smart NIC (132), and wherein the vendor-neutral API procedure includes a RESTful
data model (
Representational State Transfer Web API); which modify at least one operational requirement to match a Fabric
data model; Decomposing the modified at least one operation requirement into a multitude of operations that act on data associated with a vendor-specific API method, where the vendor-specific API method differs from the vendor-neutral API method; and Performing the multitude of operations that act on the data using the vendor-specific API method for passing to the vendor
firmware (160).