# AWS SDK for JavaScript [](https://nodei.co/npm/aws-sdk/) [](https://gitter.im/aws/aws-sdk-js) [](http://badge.fury.io/js/aws-sdk) [](https://travis-ci.org/aws/aws-sdk-js) [](https://coveralls.io/r/aws/aws-sdk-js?branch=master) The official AWS SDK for JavaScript, available for browsers and mobile devices, or Node.js backends Release notes can be found at http://aws.amazon.com/releasenotes/SDK/JavaScript
If you are upgrading from 1.x to 2.0 of the SDK, please see the {file:UPGRADING.md} notes for information on how to migrate existing code to work with the new major version.
## Installing ### In the Browser To use the SDK in the browser, simply add the following script tag to your HTML pages: The AWS SDK is also compatible with [browserify](http://browserify.org). ### In Node.js The preferred way to install the AWS SDK for Node.js is to use the [npm](http://npmjs.org) package manager for Node.js. Simply type the following into a terminal window: ```sh npm install aws-sdk ``` ### Using Bower You can also use [Bower](http://bower.io) to install the SDK by typing the following into a terminal window: ```sh bower install aws-sdk-js ``` ## Usage and Getting Started You can find a getting started guide at: http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/ ## Supported ServicesNote: Although all services are supported in the browser version of the SDK, not all of the services are available in the default hosted build (using the script tag provided above). A list of services in the hosted build are provided in the "Working With Services" section of the browser SDK guide, including instructions on how to build a custom version of the SDK with extra services.
The SDK currently supports the following services:| Service Name | Class Name | API Version |
|---|---|---|
| Amazon CloudFront | AWS.CloudFront | 2014-10-21 |
| Amazon CloudSearch | AWS.CloudSearch | 2013-01-01 |
| Amazon CloudSearch Domain | AWS.CloudSearchDomain | 2013-01-01 |
| Amazon CloudWatch | AWS.CloudWatch | 2010-08-01 |
| Amazon CloudWatch Logs | AWS.CloudWatchLogs | 2014-03-28 |
| Amazon Cognito Identity | AWS.CognitoIdentity | 2014-06-30 |
| Amazon Cognito Sync | AWS.CognitoSync | 2014-06-30 |
| Amazon DynamoDB | AWS.DynamoDB | 2012-08-10 |
| Amazon EC2 Container Service | AWS.ECS | 2014-11-13 |
| Amazon Elastic Compute Cloud | AWS.EC2 | 2014-10-01 |
| Amazon Elastic MapReduce | AWS.EMR | 2009-03-31 |
| Amazon Elastic Transcoder | AWS.ElasticTranscoder | 2012-09-25 |
| Amazon ElastiCache | AWS.ElastiCache | 2014-09-30 |
| Amazon Glacier | AWS.Glacier | 2012-06-01 |
| Amazon Kinesis | AWS.Kinesis | 2013-12-02 |
| Amazon Redshift | AWS.Redshift | 2012-12-01 |
| Amazon Relational Database Service | AWS.RDS | 2014-09-01 |
| Amazon Route 53 | AWS.Route53 | 2013-04-01 |
| Amazon Route 53 Domains | AWS.Route53Domains | 2014-05-15 |
| Amazon Simple Email Service | AWS.SES | 2010-12-01 |
| Amazon Simple Notification Service | AWS.SNS | 2010-03-31 |
| Amazon Simple Queue Service | AWS.SQS | 2012-11-05 |
| Amazon Simple Storage Service | AWS.S3 | 2006-03-01 |
| Amazon Simple Workflow Service | AWS.SWF | 2012-01-25 |
| Amazon SimpleDB | AWS.SimpleDB | 2009-04-15 |
| Auto Scaling | AWS.AutoScaling | 2011-01-01 |
| AWS CloudFormation | AWS.CloudFormation | 2010-05-15 |
| AWS CloudTrail | AWS.CloudTrail | 2013-11-01 |
| AWS CodeDeploy | AWS.CodeDeploy | 2014-10-06 |
| AWS Config | AWS.ConfigService | 2014-11-12 |
| AWS Data Pipeline | AWS.DataPipeline | 2012-10-29 |
| AWS Direct Connect | AWS.DirectConnect | 2012-10-25 |
| AWS Elastic Beanstalk | AWS.ElasticBeanstalk | 2010-12-01 |
| AWS Identity and Access Management | AWS.IAM | 2010-05-08 |
| AWS Import/Export | AWS.ImportExport | 2010-06-01 |
| AWS Key Management Service | AWS.KMS | 2014-11-01 |
| AWS Lambda | AWS.Lambda | 2014-11-11 |
| AWS OpsWorks | AWS.OpsWorks | 2013-02-18 |
| AWS Security Token Service | AWS.STS | 2011-06-15 |
| AWS Storage Gateway | AWS.StorageGateway | 2013-06-30 |
| AWS Support | AWS.Support | 2013-04-15 |
| Elastic Load Balancing | AWS.ELB | 2012-06-01 |