This is a browser-ready distribution of @aws-sdk/client-pi 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.
Use directly in the browser via jsDelivr:
<script type="module">
  import { } from "https://cdn.jsdelivr.net/gh/aws-sdk/client-pi/index.min.mjs";
  // your logic here
</script><script type="module">
  import { S3Client } from "https://cdn.jsdelivr.net/gh/aws-sdk/client-s3@3.873.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.
You can request any official @aws-sdk/client-* module from npm.
If a package you want isn’t available yet, create an issue
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)
- 
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-pi/index.min.mjs
// Specific
https://cdn.jsdelivr.net/gh/aws-sdk/client-pi@3.873.0/index.min.mjsUsing external scripts from a CDN in production requires care. To lock versions and ensure consistency:
✅ Use fixed versions (@3.873.0)
❌ Avoid always pointing to latest in production.
To request support for a new AWS SDK v3 browder package, open an issue.