Skip to content
@AWS-SDK

AWS SDK

🟡 AWS SDK for JavaScript v3 – Universal CDN Package

This is a browser-ready distribution of @aws-sdk/* modules from AWS SDK for JavaScript v3. It is automatically built and published to a CDN, so developers can use AWS SDKs directly in the browser with zero bundling.

⚡️ No build step needed. Just import from a URL and use immediately.


📦 Usage

Use directly in the browser via jsDelivr:

Latest version

<script type="module">
  import { } from "https://cdn.jsdelivr.net/gh/aws-sdk/client-s3/index.min.mjs";
  // your logic here
</script>

Specific version

<script type="module">
  import { S3Client } from "https://cdn.jsdelivr.net/gh/aws-sdk/client-s3@3.844.0/index.min.mjs";

  const client = new S3Client({ region: "us-east-1" });
</script>

Replace client-s3 with any other AWS SDK v3 client like:

  • client-dynamodb
  • client-iam
  • client-ses
  • etc.

📚 Available Clients

You can request any official @aws-sdk/client-* (or) @aws-sdk/lib-* module from npm.

If a package you want isn’t available yet, create an issue


🔧 What This Contains

Each client directory contains:

  • index.min.mjs – ES Module bundle
  • entry.mjs – Source ES module export
  • Example files (examples/index.html, examples/main.mjs, examples/main.css)

📤 CDN Link Format

  • Latest: https://cdn.jsdelivr.net/gh/aws-sdk/<service>/index.min.mjs

  • Specific version: https://cdn.jsdelivr.net/gh/aws-sdk/<service>@<version>/index.min.mjs

Examples:

// Latest
https://cdn.jsdelivr.net/gh/aws-sdk/client-s3/index.min.mjs

// Specific
https://cdn.jsdelivr.net/gh/aws-sdk/client-s3@3.844.0/index.min.mjs

🔒 Security Warning

Using external scripts from a CDN in production requires care. To lock versions and ensure consistency:

✅ Use fixed versions (@3.844.0) ❌ Avoid always pointing to latest in production.


🤝 Contributing

To request support for a new AWS SDK v3 browder package, open an issue.


📜 License

Apache-2.0


Pinned Loading

  1. client-dynamodb client-dynamodb Public

    Prebuilt, browser-ready version of @aws-sdk/client-dynamodb. Use directly in the browser via jsDelivr without bundlers or config.

    JavaScript

  2. client-iam client-iam Public

    Prebuilt, browser-ready version of @aws-sdk/client-iam. Use directly in the browser via jsDelivr without bundlers or config.

    JavaScript

  3. client-s3 client-s3 Public

    Prebuilt, browser-ready version of @aws-sdk/client-s3. Use directly in the browser via jsDelivr without bundlers or config.

    JavaScript

  4. client-sesv2 client-sesv2 Public

    Prebuilt, browser-ready version of @aws-sdk/client-sesv2. Use directly in the browser via jsDelivr without bundlers or config.

    JavaScript

  5. client-sts client-sts Public

    Prebuilt, browser-ready version of @aws-sdk/client-sts. Use directly in the browser via jsDelivr without bundlers or config.

    JavaScript

  6. lib-dynamodb lib-dynamodb Public

    Prebuilt, browser-ready version of @aws-sdk/lib-dynamodb. Use directly in the browser via jsDelivr without bundlers or config.

    JavaScript

Repositories

Showing 10 of 413 repositories

Top languages

Loading…

Most used topics

Loading…