JavaScript
Latest commit 4e45f8f Sep 29, 2016 @amarzavery amarzavery committed on GitHub Update Authentication.md
Permalink
Failed to load latest commit information.
Documentation Update Authentication.md Sep 30, 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 #1913 from xingwu1/master1 Sep 29, 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 update node sdk for batch management to match swagger spec Sep 28, 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 updated travis to run tests against the latest 4.x version of node.js Sep 2, 2016
CONTRIBUTING.md 🐛 Fix link to guidelines in Contributing.md Jan 17, 2016
ChangeLog.md updated changlog and modified it to an md file Sep 7, 2016
LICENSE.Apache.txt updated license info, package versions, azure.js file and removed api… Sep 2, 2016
LICENSE.MIT.txt updated license info, package versions, azure.js file and removed api… Sep 2, 2016
README.md regen devtest, sb, eventhub and rectified licensing format Sep 2, 2016
gruntfile.js Don't remove existing files during doc publish Jul 20, 2016
gulpfile.js Merge branch 'master' of https://github.com/Azure/azure-sdk-for-node Sep 27, 2016
nodeSDK.njsproj Merge pull request #1848 from smithab/master Aug 17, 2016
nodeSDK.sln merging autorest to master Feb 28, 2016
package.json Fixing issues from feedback fom SDK team Sep 21, 2016
swagger_to_sdk_config.json regen devtest, sb, eventhub and rectified licensing format Sep 2, 2016

README.md

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
Gallery
Graph
Key Vault
Monitoring
Scheduler
Service Fabric
Service Bus
Storage
Batch
 
Azure Resource Management (ARM)
Authorization
Batch
CDN
Commerce/Billing/Usage
Compute
Datalake Analytics
Datalake Storage
DNS
DevTest Labs
EventHubs
HDInsight
HDInsightJobs
Insights
IotHub
Key Vault
Notification Hubs
PowerBi Embedded
Redis Cache
Resource Manager
ServerManagement
Servicebus
Storage
Traffic Manager
Virtual Networks
WebApps (WebSites)
 
Azure Service Management (ASM)
Compute
HDInsight
Service Bus
Service Manager
Store
Scheduler
SQL Database
Storage
Subscriptions
Traffic Manager
Virtual Networks
WebSites
 
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

License

This project is licensed under MIT and Apache-2.0.

  • "MIT" license is usually used for the client libraries generated using Autorest that are targeting ARM (V2 version of Azure REST API). The license can be found in "LICENSE.MIT.txt" file in this repository.
  • "Apache-2.0" license is usually used for the client libraries generated using an internal code generator that are targeting ASM (V1 version of Azure REST API). The license can be found in "LICENSE.Apache.txt" file in this repository.

Contribute

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