- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What is the official Python package?
Hello Meraki comunity,
I am starting to work with the Meraki API and this is my first post.
The question may seem trivial but I found several packages in PIP.
meraki (0.34) - Cisco Meraki Dashboard API Python 3.6 Module
meraki-api (1.1.3) - Meraki Dashboard API wrapper.
meraki-sdk (1.0.2) - Python client library for Meraki Dashboard API <-- https://developer.cisco.com points to this pck.
meraki-dashboard-api (1.0.0) - Meraki Dashboard API
merakicommons (1.0.9) - Common toolset for Meraki Analaytics projects
There is a lot of documentation (Meraki videos, labs, code exchange) but it seems that each one uses different packages.
Thank you
Solved! Go to solution.
- Labels:
-
Dashboard API
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I think that meraki-sdk is the "official" release, though "merkai" that Shen has written will work as well.
meraki-sdk is based on the OpenAPI standard, and is what is documented on developer.cisco.com as you saw.
Keep in mind that there is going to be a lag between what gets committed to github (most current and up-to-date version), and auto generated in the docs and what is released on pypi.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you need to use an official package, I would use the SDK at this point.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I've been using the "meraki" module myself.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Im not sure what you mean by "official" but as @PhilipDAth said, I have been using the Meraki module myself with no issue.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Based on this post by @chengineer I'd say both the module and the SDK are official:
https://community.meraki.com/t5/Developers-APIs/Python-API/m-p/45830/highlight/true#M1303
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you all.
By "official" I meant a package that is up to date with the latest API endpoints and that Cisco Meraki includes in its documentation and examples.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I think that meraki-sdk is the "official" release, though "merkai" that Shen has written will work as well.
meraki-sdk is based on the OpenAPI standard, and is what is documented on developer.cisco.com as you saw.
Keep in mind that there is going to be a lag between what gets committed to github (most current and up-to-date version), and auto generated in the docs and what is released on pypi.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
FYI team, we just released a complete update of the Python SDK/library. You can find more details here on this post in the Early Access Developer Program: https://community.meraki.com/t5/Developer-Early-Access-Resources/Python-SDK-entirely-revamped-amp-up...
