An engineer must develop a Python tool to automate software upgrades of both data center and non-data center devices. All devices offer a RESTful API and require a JSON or XML payload Vendorspecific libraries must be avoided. Which library must the engineer choose?
A. requests
B. Nornir
C. ncciient
D. Netmiko