Chapter 8
Cisco Enterprise Networking
Management Platforms and APIs
This chapter covers the following topics:
What Is an SDK?: This section covers what an SDK is and what it is
used for.
Cisco Meraki: This section covers the Cisco Meraki platform and the
REST APIs it exposes.
Cisco DNA Center: This section covers Cisco DNA Center and the
REST APIs that it publicly exposes.
Cisco SD-WAN: This section covers Cisco SD-WAN and the REST
APIs exposed through Cisco vManage.
In Chapter 7, “RESTful API Requests and Responses,”
you learned about REST API concepts. This chapter
begins exploring software development kits (SDKs) as
well as Cisco enterprise networking products, their
APIs, and the public SDKs that come with them. In
particular, this chapter explores the Cisco Meraki,
Cisco DNA Center, and Cisco SD-WAN platforms and
the REST APIs they expose. This chapter provides a
short introduction to each of these solutions and
shows authentication and authorization API calls for
each platform. This chapter also covers basic API calls,
such as for obtaining a list of devices and client health
status. API tools such as curl and Postman are used
throughout the chapter. Python SDKs and scripts are
also explored as an introduction to network
programmability and automation.
“DO I KNOW THIS ALREADY?” QUIZ