Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>AWS Bedrock Provider for GitHub Copilot ChatNew to Visual Studio Code? Get it now.
AWS Bedrock Provider for GitHub Copilot Chat

AWS Bedrock Provider for GitHub Copilot Chat

Ari Fumagalli

|
140 installs
| (0) | Free
Native AWS Bedrock integration for GitHub Copilot Chat. Brings Claude, Llama, and Mistral models into your editor with streaming, function calling, and vision support across 14 regions.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

AWS Bedrock Provider for GitHub Copilot Chat

Integrates AWS Bedrock foundation models into GitHub Copilot Chat for VS Code.

Demo

Quick Start

  1. Install the extension
  2. Run Manage AWS Bedrock Provider from Command Palette
  3. Configure authentication (API key, AWS profile, or access keys)
  4. Set your AWS region (default: us-east-1)
  5. Select a Bedrock model in GitHub Copilot Chat

Authentication

Three methods supported:

  • API Key: Generate from AWS Console
  • AWS Profile: Use credentials from ~/.aws/credentials (supports SSO)
  • Access Keys: Direct AWS access key ID and secret (supports session tokens)

Features

  • Multi-turn conversations
  • Streaming responses
  • Tool/function calling for compatible models
  • Vision/image input for compatible models (Claude models)
  • Support for all AWS regions
  • Cross-region inference profiles for optimized model access and routing

Available Models

The extension exposes all Bedrock foundation models with streaming capabilities across all AWS regions:

  • Claude Sonnet 4.5
  • Claude Sonnet 4 / 3.7
  • Llama 3.1/3.2
  • Mistral Large
  • And more...

Configuration

Commands

  • Manage AWS Bedrock Provider: Configure authentication method and region

Development

Common scripts:

  • Build: npm run compile
  • Watch: npm run watch
  • Test: npm test
  • Package: npm run vscode:prepublish
git clone https://github.com/aristide1997/bedrock-vscode-chat
cd bedrock-vscode-chat
npm install
npm run compile

Press F5 to launch an Extension Development Host.

Limitations

  • Some models don't support streaming with tool calls simultaneously
  • Rate limits apply based on your AWS account settings

Resources

  • AWS Bedrock Documentation
  • AWS Bedrock API Keys
  • VS Code Chat Provider API
  • GitHub Repository

License

MIT License

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft