The SDKs are built from the Meraki API OpenAPI specification with the aim of simplifying API development. These libraries are open-source and community-supported.

While you can make direct HTTP requests to dashboard API in any programming language or REST API client, using an SDK or client library can make it easier for you to focus on your specific use case, without the overhead of having to write functions to handle the dashboard API calls. The library can also take care of error handling, logging, retries, and other convenient processes and options for you automatically.

Python Library

The Python library is the recommended option for Meraki administrators who are working with dashboard API and network programmability. This library is available from the GitHub repository and the Python Package Index (PyPI). If using the Python library for dashboard API v1, ensure that a version of the package beginning with 1. is installed.