boto3-ide
boto3-ide copied to clipboard
Code auto-complete and type checking for AWS boto3 in your VSCode
AWS boto3
VSCode extension to enable code completion and type checking for all boto3 services.
Supports pip, poetry and pipenv installers.
Add type checking for all boto3 services with pyright and mypy.

- AWS boto3
- TLDR
- Quick Start
- Auto-discover services
- Add or remove services
- Update services
- Browse documentation
- Select installer
- Requirements
- 1.0.0 roadmap
- Known issues
- Release Notes
- TLDR
TLDR
Install the extension and run AWS boto3: Quick Start.
Quick Start
Setup code completion and type checking in a new project.
Auto-discover services
Find services you might need based on your project source code.
Add or remove services
Start using this extension with this command.
It enables type checking and code completion for different boto3 services.
You can enable all services or only ones that are used in the current project.
Update services
Check for updates with this command.
Optionally updates boto3/botocore.
Browse documentation
Select any installed service to see all generated types for easier type checking.
Select installer
Allows to choose between poetry, pipenv and pip install methods.
Requirements
- Pylance for better code completion support
- Set
python.analysis.typeCheckingModesetting tobasicto verify types withPylance(optional)
1.0.0 roadmap
- Support
conda - Open settings to help activate
pylanceand type checking
Known issues
Installation fails if
poetry/pipenvuses non-public PyPI as a source.
Use pip installer instead.
Extension commands can be blocked by non-active Python extension.
I am working on it.
Release Notes
Full release notes can be found in CHANGELOG.