{"id":14110714,"url":"https://github.com/CiscoDevNet/awesome-merakiapis","last_synced_at":"2025-08-01T11:30:44.042Z","repository":{"id":54882226,"uuid":"126403289","full_name":"CiscoDevNet/awesome-merakiapis","owner":"CiscoDevNet","description":"Collection point for all the awesome Meraki APIs.","archived":false,"fork":false,"pushed_at":"2021-01-22T14:20:27.000Z","size":10,"stargazers_count":31,"open_issues_count":0,"forks_count":7,"subscribers_count":23,"default_branch":"master","last_synced_at":"2024-05-23T06:05:04.636Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CiscoDevNet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-03-22T22:41:02.000Z","updated_at":"2024-01-18T09:38:00.000Z","dependencies_parsed_at":"2022-08-14T05:40:20.923Z","dependency_job_id":null,"html_url":"https://github.com/CiscoDevNet/awesome-merakiapis","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CiscoDevNet%2Fawesome-merakiapis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CiscoDevNet%2Fawesome-merakiapis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CiscoDevNet%2Fawesome-merakiapis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CiscoDevNet%2Fawesome-merakiapis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CiscoDevNet","download_url":"https://codeload.github.com/CiscoDevNet/awesome-merakiapis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228369492,"owners_count":17909263,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-14T10:02:58.002Z","updated_at":"2024-12-05T20:31:12.736Z","avatar_url":"https://github.com/CiscoDevNet.png","language":null,"funding_links":[],"categories":["Other Lists"],"sub_categories":["TeX Lists"],"readme":"# Awesome Meraki APIs [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nA curated list of Meraki API scripts for Developers, inspired by [awesome-go](https://github.com/avelino/awesome-go) and [awesome-python](https://github.com/vinta/awesome-python).\n\n## Location\n\n- [Meraki Indoor Location](https://github.com/IndoorLocation/meraki-indoor-location): Tools to use Meraki Location API with the [IndoorLocation.io](https://www.indoorlocation.io) framework. Easily develop location-based services in your mobile and web app.\n\n\n### Contributing\n\nHave a Meraki Use case? would you like to contribute a code that is tangible and usable to share with other Developers?\nLeveraging our awesome Meraki APIs found [HERE](https://documenter.getpostman.com/view/897512/meraki-dashboard-api/2To9xm#intro) contribute a working code for a chance to win a Meraki Switch.\n\nThere are only 3 Rules:\n1. Your code works.\n2. Your code accomplishes a task.\n3. Be Awesome!\n\nSome ideas can be found [HERE](https://github.com/CiscoDevNet/awesome-merakiapis/blob/master/USECASE.md) \nThanks to all contributors; you rock! Happy Coding!\n\n\n### Contents\n\nDISCLAIMER: Cisco Meraki does not make any commitments about the resources listed in this document, nor the accuracy of the third party resources and any content accessible via those links.\n\n- [Awesome Meraki](#awesome-meraki)\n    - [Dashboards](#dashboards)\n    - [Adminstration](#administration)\n    - [Location](#location)\n    - [External Captive Portals](#external-captive-portals-excap)\n\n\n## Dashboards\n\n*Libraries for create custom dashboards.*\n\n* [DashboardAPI](https://github.com/jletizia/dashboardapi) - Ruby implementation of the Meraki Dashboard API.\n* [node-meraki-dashboard](https://github.com/tejashah88/node-meraki-dashboard) - A slightly opinionated node.js client library for using the Meraki Dashboard API.\n* [meraki-dashboard-pwa-admin](https://github.com/dexterlabora/meraki-dashboard-pwa-admin) - A Vue.JS Progressive Web App for the Meraki Dashboard. This is a collection of tools and meraki services to manage a cloud network.\n* [meraki-dashboard-vue-admin](https://github.com/dexterlabora/meraki-dashboard-vue-admin) - A custom dashboard using the Meraki Dashboard API and Vue.js. It provides a backend Express server to route API requests.\n* [meraki-ionic-app](https://github.com/dexterlabora/meraki-ionic-app) - An Ionic 2 based mobile app for the Meraki Dashboard API. It attempts to demonstrate the various possibilities with the API. This is a work in progress.\n* [meraki-dashboard](https://github.com/shiyuechengineer/meraki-dashboard) - Python 3.6 module providing all current Meraki Dashboard API calls to interface with the Cisco Meraki cloud-managed IT solutions.\n* [Meraki.Dashboard](https://github.com/DimensionDataCBUSydney/Meraki.Dashboard) - A strong-typed, mockable Cisco Meraki Dashboard API .Net Standard client library.\n\n\n## Administration\n\n*Libraries for administration and monitoring.*\n\n* [automation-scripts](https://github.com/meraki/automation-scripts) - Meraki Dashboard API automation/migration scripts in Python (by Meraki).\n* [meraki_logstash](https://github.com/cs3gallery/meraki_logstash) - Monitor all your Events, IDS, Flows, and URL Syslog information. Works and tested with Logstash v1.5.\n* [LEDE-MR33](https://github.com/riptidewave93/LEDE-MR33) - Bringup for the Cisco Meraki MR33 Access Point on LEDE (Linux Embedded Development Environment).\n* [meraki_functions](https://github.com/snagler/meraki_functions) - These are a set of functions to interact with the Meraki cloud via the REST API.\n* [Meraki-configurator](https://github.com/wifijanitor/Meraki-configurator) - Script designed to work with the Meraki API.\n* [meraki-linux](https://github.com/riptidewave93/meraki-linux) - Copy of the Cisco Meraki Linux Kernel Source from http://dl.meraki.net/linux/\n* [meraki_api](https://github.com/guzmonne/meraki_api) - Meraki API wrapper https://guzmonne.github.io/meraki_api/\n* [meraki-updater](https://github.com/radzima/meraki-updater) - Update Meraki devices using the provisioning API.\n* [cisco-meraki-fw-ap-rules-api](https://github.com/robertcsapo/cisco-meraki-fw-ap-rules-api) - Python script that list/update your Cisco Meraki AP (Wireless) Firewall rules.\n* [Provision-API-Python-Lib](https://github.com/apierson27/Provision-API-Python-Lib) - Experimental python library for the Meraki Provision API.\n* [merakiquery](https://github.com/CiscoSE/merakiquery) - This general python script will query the Cisco Meraki Dashboard for all the users attached to the networks.\n* [Meraki-Firewall-Reporting](https://github.com/pdlove/Meraki-Firewall-Reporting) - Gave much more dimension to the data that can be reported on for the Meraki MX Firewalls.\n* [snow-angular-network-creator-ui](https://github.com/dexterlabora/snow-angular-network-creator-ui) - The UI source app for interacting with a backend Meraki proxy. This version was adjusted for a ServiceNow backend.\n* [simpleMerakiDashboardProxy](https://github.com/dexterlabora/simpleMerakiDashboardProxy) - A stand-alone proxy server for the Meraki Dashboard API.\n* [excap-clientjs-zapier](https://github.com/dexterlabora/excap-clientjs-zapier) - Meraki Captive Portal using client side JavaScript and posts to Zapier.\n* [alexaMerakiSkill](https://github.com/dexterlabora/alexaMerakiSkill) - An Alexa skill to interact with a Cisco Meraki cloud managed network. http://www.InternetOfLEGO.com\n* [googleform-registerMerakiAdmin](https://github.com/dexterlabora/googleform-registerMerakiAdmin) - A Google Script to create a Meraki Dashboard admin account based on their Google Form entry.\n* [merakiapi-node](https://github.com/mchenetz/merakiapi-node) - This is a nodejs Meraki API.\n* [meraki-ap-crypto-ticker](https://github.com/dechristopher/meraki-ap-crypto-ticker) - Uses the Cisco Meraki cloud API to set the SSID of an owned wireless network to the current BTC and/or ETH value. https://github.com/dechristopher.\n* [ansible-meraki](https://github.com/joelwking/ansible-meraki) - Ansible modules for Cisco Meraki cloud managed networks.\n* [New-MerakiVPN](https://github.com/walked/New-MerakiVPN) - A PowerShell 4.0 approach to deploying Meraki Client VPN.\n* [alexa-meraki](https://github.com/knakashima/alexa-meraki) - Example of a basic Alexa custom skill with Meraki API examples.\n* [MerakiAnalytics](https://github.com/aaliraaza/MerakiAnalytics) - Azure PaaS Implementation using Lambda Architecture of Cisco Meraki In-Store Location Analytics.\n* [MerakiCLI](https://github.com/mchenetz/MerakiCLI) - MerakiCLI is a command line program that tokenizes the commands and sends them through REST to Meraki.\n* [HackZurich-Project](https://github.com/mikemajesty/HackZurich-Project) - Project - Sending internal messages with Cisco meraki is easy.\n* [MerakiPowershell](https://github.com/jrmann1999/MerakiPowershell) - Manipulating Meraki networks with Powershell.\n* [meraki-cli](https://github.com/CumberlandGroup/meraki-cli) - Meraki CLI.\n* [pantao](https://github.com/imapex/pantao) - Bot for Cisco Spark providing an interface to Meraki location services.\n\n\n\n\n## Location\n\n*Libraries to test the Location API Services*\n\n* [cisco-meraki-cmx-api-app](https://github.com/robertcsapo/cisco-meraki-cmx-api-app) - Shows you how to get started using the Cisco Meraki CMX API. \n* [node-red-contrib-meraki-cmx](https://github.com/dexterlabora/node-red-contrib-meraki-cmx) - A Node-RED node to receive WiFi and Bluetooth beacon location data from a Cisco Meraki wireless network.\n* [cmxreceiver-lambda-inline](https://github.com/dexterlabora/cmxreceiver-lambda-inline) - An in-line AWS Lambda function to collect Cisco Meraki CMX location data.\n* [cmxreceiver](https://github.com/dexterlabora/cmxreceiver) - A Cisco Meraki CMX receiver based on NodeJS with Express.\n* [meraki-indoor-location](https://github.com/IndoorLocation/meraki-indoor-location) - IndoorLocation using the Cisco Meraki wifi infrastructure.\n* [cmxreceiver-python](https://github.com/dexterlabora/cmxreceiver-python) - A Cisco Meraki CMX receiver based on Python with Flask.\n* [node-red-contrib-meraki-cmx](https://github.com/dexterlabora/node-red-contrib-meraki-cmx) - Cisco Meraki CMX WiFi Presence receiver\n* [Meraki-Dashboard-API-Postman-Collection](https://github.com/dexterlabora/Meraki-Dashboard-API-Postman-Collection) - The complete Meraki Dashboard API in a Postman Collection.\n* [meraki-service-scripts](https://github.com/dexterlabora/meraki-service-scripts) - A collection of scripts to interact with the custom meraki-service library for the Cisco Meraki platform.\n* [meraki-service](https://github.com/dexterlabora/meraki-service) - A Cisco Meraki Dashboard API service library. Handles API keys, redirects, and exposes methods for the most popular endpoints, and can act as a proxy.\n* [meraki-location-api-dispatcher-node-red](https://github.com/dexterlabora/meraki-location-api-dispatcher-node-red) - A simple Node-RED flow to relay a Meraki CMX / Location API Post to additional receivers. This helps to overcome the 4 POST URL limitation on the Meraki Dashboard.\n* [node-red-contrib-meraki-cmx](https://github.com/dexterlabora/node-red-contrib-meraki-cmx) - Cisco Meraki CMX WiFi Presence receiver.\n* [MerakiLocationFirebase](https://github.com/dexterlabora/MerakiLocationFirebase) - A Meraki Location Scanning API receiver using Google Firebase Functions and Database.\n* [meraki-location-scanning-app](https://github.com/CiscoDevNet/meraki-location-scanning-app) - Simple Ruby web app that leverages Meraki's location scanning api.\n* [merakiCmx](https://github.com/sluzynsk/merakiCmx) - Python based Docker container to accept a feed from Meraki dashboard CMX).\n* [meraki-bot](https://github.com/CiscoSE/meraki-bot) - Example of how to integrate Cisco Spark with a Meraki cloud.\n* [merakibot](https://github.com/billgrant/merakibot) - Slack bot that connects to the Meraki API.\n* [meraki-spark-bot](https://github.com/knakashima/meraki-spark-bot) - A Cisco Spark bot that can interact with the Meraki Dashboard (and Tropo).\n\n## External Captive Portals excap\n\n*Libraries to build external captive portals*\n\n* [meraki-php-excap](https://github.com/jbergler/meraki-php-excap) - An example external captive portal for the meraki cloud controller written in php\n* [meraki-social-splash](https://github.com/localmeasure/meraki-social-splash) - Cisco Meraki captive portal with social single sign on. This is Python Flask app using flask-oauthlib and support signin for Facebook, Instagram, Twitter, Weibo and Wechat.\n* [excap-social](https://github.com/dexterlabora/excap-social) - Cisco Meraki Captive Portal with Social Passport support using the ExCAP API.\n* [meraki-mews-splash](https://github.com/dexterlabora/meraki-mews-splash) - A Cisco Meraki Captive Portal with VueJS using the MEWS API for hospitatlity integrations.\n* [meraki-splash-vue](https://github.com/dexterlabora/meraki-splash-vue) - A Cisco Meraki Captive Portal with VueJS.\n* [meraki-splash-gp](https://github.com/dexterlabora/meraki-splash-gp) - Meraki Captive Portal using Group Policies. NodeJS Express Handlebars.\n* [meraki-dashboard-api-express](https://github.com/dexterlabora/meraki-dashboard-api-express) - Meraki Dashboard API Express server with basic Vue JS demo.\n* [node-red-flow-meraki-splash-gp](https://github.com/dexterlabora/node-red-flow-meraki-splash-gp) - A Meraki Captive Portal using Group Policies for one-time registration.\n* [MerakiCaptivePortal-firebaseDB](https://github.com/dexterlabora/MerakiCaptivePortal-firebaseDB) - A Meraki Captive Portal demo, which performs all client login logic within the public HTML/JS pages. The login data will be saved into a Google Firebase DB.\n* [excap-MerakiSplashSimple-client-side](https://github.com/dexterlabora/excap-MerakiSplashSimple-client-side) - A Meraki Captive Portal demo, which performs all client login logic within the public HTML/JS pages. A NodeJS server is provided for convenience but the public folder could be used for an Apache project.\n* [excap-social](https://github.com/dexterlabora/excap-social) - Cisco Meraki Captive Portal with Social Passport support using the ExCAP API. This for demonstration purposes and comes with no guarantee or official support.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCiscoDevNet%2Fawesome-merakiapis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FCiscoDevNet%2Fawesome-merakiapis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCiscoDevNet%2Fawesome-merakiapis/lists"}