All Projects → tejashah88 → node-meraki-dashboard

tejashah88 / node-meraki-dashboard

Licence: MIT license
A modern node.js client library for using the Meraki Dashboard API.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to node-meraki-dashboard

Network-Automation
Cisco ACI, Firepower, Meraki, NETCONF, and SQL Python Programs
Stars: ✭ 47 (+135%)
Mutual labels:  cisco, meraki-dashboard, cisco-meraki
sastre
Automation Tools for Cisco SD-WAN Powered by Viptela
Stars: ✭ 43 (+115%)
Mutual labels:  cisco
language-cisco
Add syntax highlighting to Cisco configuration files in Atom
Stars: ✭ 48 (+140%)
Mutual labels:  cisco
dne-security-code
No description or website provided.
Stars: ✭ 30 (+50%)
Mutual labels:  cisco
iyzipay-ruby
iyzipay api ruby client
Stars: ✭ 37 (+85%)
Mutual labels:  client-library
gen-cisco
🧨 Generates Cisco scripts based on YAML files
Stars: ✭ 29 (+45%)
Mutual labels:  cisco
js-client-library
TimeTac Client Library is a thin wrapper for client to make api request.
Stars: ✭ 11 (-45%)
Mutual labels:  client-library
ccna
A summary of CCNA-useable cisco commands by @elsmr and @Haroenv
Stars: ✭ 16 (-20%)
Mutual labels:  cisco
spark-netflow
NetFlow data source for Spark SQL and DataFrames
Stars: ✭ 16 (-20%)
Mutual labels:  cisco
notes
CCIE routing and switching notes and references, with a general directory and specific topic directories.
Stars: ✭ 23 (+15%)
Mutual labels:  cisco
topolograph
Topolograph.com is an online project which can visualize OSPF/ISIS topology based on single OSPF LinkState DataBase scrapping from one network device ( thanks OSPF =). Then you can not only see (and check) the shortest path from source to destination, but also see the outcome from link or node failure along the path to the destination. The exist…
Stars: ✭ 84 (+320%)
Mutual labels:  cisco
DirectFire Converter
DirectFire Firewall Converter - Network Security, Next-Generation Firewall Configuration Conversion, Firewall Syntax Translation and Firewall Migration Tool - supports Cisco ASA, Fortinet FortiGate (FortiOS), Juniper SRX (JunOS), SSG / Netscreen (ScreenOS) and WatchGuard (support for further devices in development). Similar to FortiConverter, Sm…
Stars: ✭ 34 (+70%)
Mutual labels:  cisco
finesseGadgets
Collection of gadgets for Cisco Finesse
Stars: ✭ 25 (+25%)
Mutual labels:  cisco
getting-started
pyATS Getting Started guide sources, URL: https://developer.cisco.com/docs/pyats-getting-started/
Stars: ✭ 24 (+20%)
Mutual labels:  cisco
cisco-pnp-ztp-guestshell
Cisco Zero Touch Protocol (ZTP) with Python Scripts
Stars: ✭ 17 (-15%)
Mutual labels:  cisco
ARF-Converter
Bulk ARF file converter
Stars: ✭ 15 (-25%)
Mutual labels:  cisco
Firepower O365 Feed Parser
This is a Sample Script that can parse the O365 Web Service API and upload it to Firepower Management Center as Group Objects.
Stars: ✭ 56 (+180%)
Mutual labels:  cisco
catalyst9k-network-automation
Sample python scripts for automation workflows for feature sets present in Catalyst Switching using openly available YANG data models
Stars: ✭ 40 (+100%)
Mutual labels:  cisco
easyucs
EasyUCS is a toolbox to help deploy, manage and document Cisco UCS devices
Stars: ✭ 28 (+40%)
Mutual labels:  cisco
goql
A GraphQL client package written in Go.
Stars: ✭ 17 (-15%)
Mutual labels:  client-library

node-meraki-dashboard

NPM Version Build Status Coverage Status

A modern node.js client library for using the Meraki Dashboard API. Supports a minimum of node v6.

Documentation

Getting started

Installing

npm install --save node-meraki-dashboard

Using Promises

const dashboard = require('node-meraki-dashboard')(apiKey);
dashboard.organizations.list()
  .then(data => console.log(data))
  .catch(error => console.log(error));

Using Async/Await

const dashboard = require('node-meraki-dashboard')(apiKey);

(async function() {
  try {
    const orgList = await dashboard.organizations.list();
    console.log(orgList);
  } catch (error) {
    console.log(error);
  }
})();

Development / Contributing

See the CONTRIBUTING guide for getting started with making modifications to this library.

Setup & Testing

git clone https://github.com/tejashah88/node-meraki-dashboard.git
cd node-meraki-dashboard
npm install
npm test

API coverage tool

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.

Usage

npm run api-coverage
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].