AWS Toolkit for VS Code

Active
GitHub TypeScript Apache-2.0

Description

AWS Toolkit for VS Code integrates Amazon Q coding agent, Lambda debugging, and SAM/CDK tooling into a single cloud-native IDE workflow.

Key Features

  • Amazon Q chat and inline suggestions directly inside VS Code and compatible editors
  • Step-through debugging for AWS Lambda functions and local SAM applications
  • CDK, CloudFormation, and SAM template authoring with schema validation and completion
  • ECS terminal access for running commands on containers without leaving the editor
  • AWS Explorer tree for browsing S3, Lambda, CloudWatch Logs, and Step Functions
  • Credential management with IAM Identity Center and SSO integrations

Use Cases

💡 Iterating on a Lambda function with breakpoints against a real local event payload
💡 Authoring and validating CDK stacks without leaving the IDE
💡 Using Amazon Q to refactor TypeScript code that talks to DynamoDB and S3
💡 Streaming CloudWatch Logs into the editor to debug a stuck Step Functions execution
💡 Spinning up an ECS task and attaching a terminal session for quick experiments

Quick Start

# Install from VS Code Marketplace or:
code --install-extension AmazonWebServices.aws-toolkit-vscode
# Open Command Palette:
AWS: Connect to AWS
AWS: Create Lambda SAM Application
# Ask Amazon Q:
Q: "Refactor this handler to use boto3 resource APIs"

Related Projects