of metrics and logging information can be included with
an SDK to provide better insights into how the SDK is
being used and for troubleshooting and performance
tweaking.
It is critical to ensure a great experience for all
developers when interacting with an API. In addition,
offering a great SDK with an API is mandatory for
success.
Cisco has been developing applications and software
since its inception. As the requirements for integrations
with other applications and systems have grown, APIs
have been developed to make it easier for developers and
integrators to create and develop their own solutions and
integrations. Throughout the years, software
architectures have evolved, and currently all Cisco
solutions provide some type of API. As mentioned
earlier, where there is an API, there is usually also an
SDK.
The starting point in exploring all the SDKs that Cisco
has to offer is https://developer.cisco.com. As you will
see in the following sections of this chapter and
throughout this book, there are several SDKs developed
by Cisco and third parties that take advantage of the APIs
that currently exist with all Cisco products.
CISCO MERAKI
Meraki became part of Cisco following its acquisition in
- The Meraki portfolio is large, comprising wireless,
switching, security, and video surveillance products. The
differentiating factor for Meraki, compared to similar
products from Cisco and other vendors, is that
management is cloud based. Explore all the current Cisco
Meraki products and offerings at
https://meraki.cisco.com.