
AWS Tools & Resources: Node.js
A curated list of Node.js resources for building on AWS: the AWS SDK for JavaScript v3, CDK, Lambda Powertools, Bedrock, AgentCore, MCP, and deployment guides.
Node.js Resources on AWS
Searching for Node.js resources to help you develop applications on the AWS Cloud? Start here 🧑💻⬇️
Toolkits
- AWS Toolkit for JetBrains : IDE integration for WebStorm and other JetBrains IDEs
- AWS Toolkit for JetBrains User Guide : Setup and usage docs
- AWS Toolkit for WebStorm : JetBrains' JavaScript and Node.js IDE
- AWS Toolkit for Visual Studio Code User Guide : VS Code toolkit docs
- AWS Toolkit for VS Code Information : Overview of the VS Code toolkit
- Powertools for AWS Lambda (TypeScript) : Utilities for tracing, logging, and metrics in TypeScript/JavaScript Lambda functions
- Powertools for AWS Lambda User Guide : Docs for Lambda Powertools in TypeScript
SDKs & References
- AWS SDK for JavaScript v3 (GitHub) : The official AWS SDK used in Node.js apps; issues and releases (NEW: requested in article comments)
- AWS SDK for JavaScript information : Overview of the modular v3 SDK for Node.js and the browser (RE-ADDED)
- AWS SDK for JavaScript v3 Developer Guide : Install, config, and usage for the v3 SDK (NEW)
- Getting started with the SDK in Node.js : Node.js-specific setup and first request (NEW)
- AWS SDK for JavaScript Code Examples : Curated examples for S3, DynamoDB, Lambda, Bedrock, and more (NEW)
- AWS Doc SDK Examples repo (GitHub) : The full, runnable source behind the code library examples (NEW)
- API Reference - AWS SDK for JavaScript v3 : Full v3 API reference (NEW)
- AWS SDKs and Tools Reference Guide : Cross-SDK guidance on auth, config files, and regions (NEW)
CDK
- AWS Cloud Development Kit (CDK) (GitHub) : Define cloud infrastructure in JavaScript or TypeScript (NEW)
- AWS CDK for JavaScript User Guide : How to build CDK apps in JavaScript (NEW)
- AWS CDK example projects (GitHub) : Sample CDK apps including JavaScript and TypeScript (NEW)
Generative AI with Node.js
- Amazon Bedrock Runtime examples using SDK for JavaScript (v3) : InvokeModel and Converse examples for Nova, Claude, Llama, and more (NEW)
- Amazon Bedrock Agents Runtime examples (v3) : Invoke Bedrock agents and flows from Node.js (NEW)
Agentic AI, Agents & MCP
- Strands Agents SDK : Open-source, model-driven SDK for building AI agents (NEW)
- Strands Agents (GitHub) : Source repos for the Strands Agents project (NEW)
- Amazon Bedrock AgentCore: direct code deployment for Node.js : Package and deploy Node.js agents to AgentCore Runtime (NEW)
- Amazon Bedrock AgentCore : Agentic platform to build, deploy, and operate agents securely, using any framework or model (NEW)
- Amazon Bedrock AgentCore Runtime : Serverless, framework-agnostic hosting for Node.js agents, with session isolation and up to 8-hour runtimes (NEW)
- Amazon Bedrock AgentCore Gateway : Secure entry point that converts APIs, Lambda functions, and services into MCP-compatible tools for agents (NEW)
- MCP TypeScript SDK (GitHub) : Official Model Context Protocol SDK for building MCP tools and servers in TypeScript/JavaScript (NEW)
- AWS MCP Servers (awslabs) : Open-source MCP servers for AWS, usable from any MCP-compatible AI assistant (NEW)
- AWS Knowledge MCP Server : MCP server that gives AI assistants current AWS documentation and guidance (NEW)
- Model Context Protocol strategies on AWS : Prescriptive guidance on MCP tool design, hosting, and governance (NEW)
AI-Assisted Development & IDEs
- Kiro : Agentic IDE with spec-driven development and native MCP support; connects to AWS via MCP servers (NEW)
Serverless / AWS Lambda
- Building Lambda functions with Node.js : Author and deploy Lambda functions in Node.js (NEW)
- Deploying Node.js applications to AWS Elastic Beanstalk : Deploy and manage Node.js apps on Elastic Beanstalk
- How to: Build a Serverless Web Application : Hands-on tutorial with Lambda, API Gateway, S3, DynamoDB, and Cognito (NEW)
Observability
- AWS X-Ray SDK for Node.js API Reference : Instrument Node.js apps for distributed tracing
- AWS X-Ray User Guide : Analyze and debug distributed applications
Getting Started
- Setting up a Node.js environment for AWS : Prepare your local Node.js environment
- Tutorial: Setting up Node.js on an Amazon EC2 instance : Install and run Node.js on EC2
Helpful links & blogs to check out
- JavaScript on AWS blog : Posts covering Node.js and JavaScript on AWS (FIXED: was the legacy blogs.aws.amazon.com/javascript URL)
- Developer Tools on AWS blog : Tooling announcements and deep dives
- DevOps on AWS blog : CI/CD and operational guidance
- Programming Languages on AWS blog : Language-specific posts
Do you want to suggest missing resources for the list?
This list is for you! Leave your suggestions and recommendations in the comments. ☺️
Enjoyed reading this content? Let the author know!
Your likes, comments, shares, and saves help creators reach more builders.
Loading recommendations
Loading article