JavaScript
Latest commit 58f437d Dec 6, 2016 @amarzavery amarzavery committed on GitHub Merge pull request #1996 from AutorestCI/RestAPI-PR764
Automatic PR from RestAPI-PR764
Permalink
Failed to load latest commit information.
Documentation publishing link update Oct 17, 2016
Tools merging autorest to master Feb 28, 2016
examples Update api version in tests Sep 21, 2016
jsdocs updated the layout for docs and improved the readme experience Jul 17, 2015
lib issue: Azure/autorest#1660 Dec 5, 2016
runtime gruntfile fix and changes to retryfilter for isNan check Oct 29, 2016
scripts setup for hyak gen only Mar 23, 2016
tasks Add publish all packages bash script Jun 10, 2015
test fix tests Nov 24, 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 gruntfile fix and changes to retryfilter for isNan check Oct 29, 2016
gulpfile.js code gen after adding geo filter Oct 28, 2016
nodeSDK.njsproj code gen after adding geo filter Oct 28, 2016
nodeSDK.sln merging autorest to master Feb 28, 2016
package.json fix versioning Oct 29, 2016
swagger_to_sdk_config.json Update API versions to the next version Oct 12, 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