Latest commit 9cb9bfe Aug 26, 2016 @amarzavery amarzavery committed on GitHub Merge pull request #1858 from pomortaz/master
Adding managed field for certifcates and some fixes for Key Vault
Failed to load latest commit information.
Documentation update doc for interactive login Aug 4, 2016
Tools merging autorest to master Feb 28, 2016
examples Added list and update in webapp sample May 20, 2016
jsdocs updated the layout for docs and improved the readme experience Jul 17, 2015
lib Merge pull request #1858 from pomortaz/master Aug 27, 2016
runtime updates to runtime and documentation May 22, 2016
scripts setup for hyak gen only Mar 23, 2016
tasks Add publish all packages bash script Jun 10, 2015
test Adding managed field for certifciates, fix mandatory parameter certif… Aug 26, 2016
.gitignore Updated grunt gh-pages Jul 20, 2016
.jshintignore updated jshint May 4, 2015
.jshintrc Disabling unused for now Apr 8, 2014
.npmignore merging autorest to master Feb 28, 2016
.travis.yml remove node v0.10.x for CI Aug 18, 2016 🐛 Fix link to guidelines in Jan 17, 2016
CONTRIBUTORS.txt adding contributors file Nov 8, 2013
ChangeLog.txt update change log Mar 25, 2015
LICENSE.txt merging autorest to master Feb 28, 2016 Update readme file Mar 21, 2016
gruntfile.js Don't remove existing files during doc publish Jul 20, 2016
gulpfile.js NH : Updated api-version and new SAS api Aug 12, 2016
nodeSDK.njsproj Merge pull request #1848 from smithab/master Aug 17, 2016
nodeSDK.sln merging autorest to master Feb 28, 2016
package.json Merge pull request #1820 from haocs/auto-doc Aug 2, 2016
swagger_to_sdk_config.json update to latest job swagger for ADLA Aug 23, 2016

Azure SDK for Node.js

NPM version Build Status

This project provides a Node.js package that makes it easy to consume and manage Microsoft Azure Services.

Non-Interactive Authentication

If you need to create an automation account for non interactive or scripting scenarios then please take a look at the documentation over here.

Install from npm

We provide both fine-grained modules for different Microsoft Azure services which you can install separately, and an all-up module which contains everything.

Notice: we haven't provided fine-grained modules for every supported Microsoft Azure services yet. This will come soon.

Install the all-up module

npm install azure


Install individual modules

Azure Services
Key Vault
Service Fabric
Service Bus
Azure Resource Management (ARM)
API Apps
Datalake Analytics
Datalake Storage
Key Vault
Redis Cache
Resource Manager
Traffic Manager
Virtual Networks
WebApps (WebSites)
Azure Service Management (ASM)
Service Bus
Service Manager
SQL Database
Traffic Manager
Virtual Networks
Base Libraries
Common Functionality (for ASM & ARM clients generated from old code generator)
Common Functionality for ARM clients generated from Autorest (Generic)
Common Functionality for ARM clients generated from Autorest (Azure)

Need Help?

Related Projects


Getting Started Developing

Want to get started hacking on the code, super! Follow the following instructions to get up and running. These instructions expect you have Git and a supported version of Node installed.

  1. Fork it
  2. Git Clone your fork (git clone {your repo})
  3. Move into sdk directory (cd azure-sdk-for-node)
  4. Install all dependencies (npm install)
  5. Run the tests (npm test). You should see all tests passing.

Contributing Code to the Project

You found something you'd like to change, great! Please submit a pull request and we'll do our best to work with you to get your code included into the project.

  1. Commit your changes (git commit -am 'Add some feature')
  2. Push to the branch (git push origin my-new-feature)
  3. Create new Pull Request