The AWS SDK for JavaScript enables you to directly access AWS services from JavaScript code running in the browser. Authenticate users through Facebook, Google, or Login with Amazon using web identity federation. Store application data in Amazon DynamoDB, and save user files to Amazon S3. A single script tag is all you need to start using the SDK.

Customize your SDK build »

Use the SDK builder to optimize the size of the SDK by including support for only the services your application uses.

Download the default build »

The default build includes support for all AWS services that support CORS.

Find the script tag with the latest version in the Developer Guide.

No Server Required

Direct calls to AWS services mean no server-side code and no need to configure application servers.

Simple to Deploy

Since there's no application logic to be processed on the server side, deploying your web application can be as easy as uploading it to an Amazon S3 bucket.

Easy to Learn

Using nothing but common web standards - HTML, CSS, and JavaScript - you can build full-featured dynamic browser applications.

We are happy to announce the developer preview of the AWS SDK for JavaScript in the Broswer version 3. This version of the SDK is a major rewrite of the 2.x code base. It’s written in TypeScript and adds frequently requested features, like modularized packages. In 3.x service client packages are created statically instead of dynamically at the runtime which improves performance and debugging experience. The developer preview is your chance to influence the direction of the new AWS SDK for JavaScript in the Browser. Tell us what you like and what you don’t like. Your feedback matters to us. Find details on various ways to give feedback at the bottom of this post.

The new AWS SDK for JavaScript in the Browser can run alongside the version 2.x SDK in the same package to allow partial migration to the new product. As we get close to general availability for version 3, we’ll share a more detailed plan on how we’ll support the 2.x line.

more info >>

Social Login

Secure your web app's access to AWS resources without any server-side code. AWS SDK for JavaScript makes it easy for you to integrate with Amazon Cognito, which allows you to provide customizable levels of API access to unauthenticated and authenticated users. Amazon Cognito is easy to set up with Facebook, Google, Login with Amazon, and any OpenID Connect identity provider. To learn how to do this, visit the AWS JavaScript Development Blog.

Online Data

Deliver a connected browser application experience using data in the cloud. Amazon DynamoDB is a fast, fully managed NoSQL database service that makes it simple and cost-effective to store and retrieve your app data. Fine-grained access control allows secure isolation of user-specific data and enables private data storage for each of your users directly from a browser app.

File Storage

Securely store and access unlimited amounts of user files with Amazon S3. The AWS SDK for JavaScript integrates with the browser's native file interface to simplify uploading to Amazon S3.

Browser Support

The AWS SDK for JavaScript in the Browser is supported by all modern browsers. For a full list of supported browsers and versions, visit the Developer Guide.

AWS Service Support

The default build of the AWS SDK for JavaScript in the Browser supports all CORS-enabled AWS services. Check out the SDK Builder for the most up-to-date list of CORS-enabled services.

Use JavaScript in mobile apps with AWS Amplify Library »

Connect with other developers in the JavaScript Community Forum »

Discover more about using JavaScript with AWS in the JavaScript Developer Center »

Learn the details of the latest SDK in the Release Notes »

Dig through the source code in the GitHub Repository »