A modern node.js client library for using the Meraki Dashboard API. Supports a minimum of node v6.
npm install --save node-meraki-dashboard
const dashboard = require('node-meraki-dashboard')(apiKey);
dashboard.organizations.list()
.then(data => console.log(data))
.catch(error => console.log(error));
const dashboard = require('node-meraki-dashboard')(apiKey);
(async function() {
try {
const orgList = await dashboard.organizations.list();
console.log(orgList);
} catch (error) {
console.log(error);
}
})();
See the CONTRIBUTING guide for getting started with making modifications to this library.
git clone https://github.com/tejashah88/node-meraki-dashboard.git
cd node-meraki-dashboard
npm install
npm test
The API coverage tool is used for reporting endpoints that are not implemented by this library. It fetches the endpoints from the official documentation and checks against the current codebase and finally generates a fancy table of the missing endpoints needed.
npm run api-coverage