Meraki Explorer is a Web-application built on top of the OpenAPI specification that let you consume all available meraki API endpoints
- Description
- Settings
- Categories and search
- Select Device/Network/Organization
- Live Logs
- Endpoint Response
- JSON Body
- Task Manager
- Rollback
- OpenAPI spec
- Run the Web Application
- Authors
The main goal of Meraki Explorer is let you easily work with the Meraki API endpoints even if you are not familiar with coding. All you have to do is set your API key, the needed parameters and then submit!
The available endpoints are grouped in the left sidebar and can be searched for by endpoint name and description.
The most important settings of the Meraki Dashboard API Python Library are configurable
There are 4 main methods available: GET/PUT/POST/DELETE
11 main categories: Devices, Appliance, Camera, Cellulargateway, Switch, Wireless, Networks, Insight, Sm, Organizations, Sensor
Each available parameter is easily accessible with text box or dropdown menus. The required parameters are marked by an asterisk.
Based on category you can select one/many/all devices/network/organization to run the API against. Once selected, the respective parameter (e.g serial) will be automatically populated with the serial number of the selected devices. This allows you to run the API in a "loop" with just a click.
A detailed log console let you follow in real-time the script execution.
The endpoint responses are available in table format or in JSON format and are exportable in csv, xls, txt, json, and xml format.
Parameters can be pasted in JSON format, the editor helps you to write a valid JSON payload to be sent by the endpoint.
The Task Manager utility stores each performed operation, the used parameter, the responses, and the status (success/fail). Here you can perform the Rollback (if available)
Each PUT endpoint has an optional rollback feature available, this feature allows you to take a snapshot of the endpoint state before any change. In case you may need to revert your changes, once the PUT operation is completed you can rollback to the previous state. Rollback operations are performed in Task manager and are available only for PUT operations.
Meraki regularly updates the API endpoints, adding new ones or updating the old ones. You can download and use all the latest updated with just a click.
Meraki Dashboard API streaming live updates are available in this Webex space
Meraki Explorer runs in Docker 🐳 this small guide assumes you have a running Docker environement installed on your workstation. You can get Docker from this link => Get Docker
- clone this repository
git clone [email protected]:cyberdevnet/meraki-explorer.git
- change directory into meraki-explorer
cd meraki-explorer
- spin-up the docker containers
docker-compose -f dockersmeraki-explorer/docker-compose.yml up --build
Once the applcation is running you can access it at http://localhost:81/