Overview Version History Q & A Rating & Review
AWS Bedrock Provider for GitHub Copilot Chat
Integrates AWS Bedrock foundation models into GitHub Copilot Chat for VS Code.
Quick Start
Install the extension
Run Manage AWS Bedrock Provider from Command Palette
Configure authentication (API key, AWS profile, or access keys)
Set your AWS region (default: us-east-1)
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
License
MIT License