Loading the SDK for JavaScript - Amazon SDK for JavaScript
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

We announced the upcoming end-of-support for Amazon SDK for JavaScript v2. We recommend that you migrate to Amazon SDK for JavaScript v3. For dates, additional details, and information on how to migrate, please refer to the linked announcement.

Loading the SDK for JavaScript

How you load the SDK for JavaScript depends on whether you are loading it to run in a web browser or in Node.js.

Not all services are immediately available in the SDK. To find out which services are currently supported by the Amazon SDK for JavaScript, see https://github.com/aws/aws-sdk-js/blob/master/SERVICES.md

Node.js

After you install the SDK, you can load the Amazon package in your node application using require.

var AWS = require('aws-sdk');
React Native

To use the SDK in a React Native project, first install the SDK using npm:

npm install aws-sdk

In your application, reference the React Native compatible version of the SDK with the following code:

var AWS = require('aws-sdk/dist/aws-sdk-react-native');
Browser

The quickest way to get started with the SDK is to load the hosted SDK package directly from Amazon Web Services. To do this, add a <script> element to your HTML pages in the following form:

<script src="https://sdk.amazonaws.com/js/aws-sdk-SDK_VERSION_NUMBER.min.js"></script>

To find the current SDK_VERSION_NUMBER, see the API Reference for the SDK for JavaScript at Amazon SDK for JavaScript API Reference Guide.

After the SDK loads in your page, the SDK is available from the global variable AWS (or window.AWS).

If you bundle your code and module dependencies using browserify, you load the SDK using require, just as you do in Node.js.