awscli
Universal Command Line Environment for AWS.
Install
awscli on PyPI
pip
pip install awscliuv
uv add awsclipoetry
poetry add awscliPackage facts
| License | Apache License 2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 7 — docutils, PyYAML, colorama, rsa, jmespath, python-dateutil, urllib3 |
| Maintenance | actively maintained — 8 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: awscli-1.46.0-py3-none-any.whl
About awscli
from the package's own PyPI description — quoted content, verbatim
aws-cli
.. image:: https://github.com/aws/aws-cli/actions/workflows/run-tests.yml/badge.svg :target: https://github.com/aws/aws-cli/actions/workflows/run-tests.yml :alt: Build Status
This package provides a unified command line interface to Amazon Web Services.
Jump to:
Getting Started <#getting-started>__Getting Help <#getting-help>__More Resources <#more-resources>__
Entering Maintenance Mode on July 15, 2026
We announced <https://aws.amazon.com/blogs/developer/cli-v1-maintenance-mode-announcement/>
the upcoming end-of-support for the AWS CLI v1. We recommend
that you migrate to
AWS CLI v2 <https://docs.aws.amazon.com/cli/latest/userguide/cliv2-migration.html>.
For dates, additional details, and information on how to migrate,
please refer to the linked announcement.
Getting Started
This README is for the AWS CLI version 1. If you are looking for
information about the AWS CLI version 2, please visit the v2
branch <https://github.com/aws/aws-cli/tree/v2>__.
Requirements ~~~~~~~~~~~~
The aws-cli package works on Python versions:
- 3.10.x and greater
- 3.11.x and...
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Provides a unified command-line interface to Amazon Web Services, enabling programmatic control of AWS resources and services from the terminal.
Low friction installation with seven stable runtime dependencies; actively maintained with a recent release (8 days old) and strong repository signals. Requires Python 3.10 or later.
Apache License 2.0 is permissive, allowing commercial use, modification, and distribution with minimal restrictions—suitable for most organizational and personal use cases.
Usage
$ python -m pip install awscli
$ aws configure
AWS Access Key ID: <your-key>
AWS Secret Access Key: <your-secret>
$ aws s3 ls
Python 3.10 or greater required; AWS credentials must be configured via aws configure, environment variables, or IAM role before commands will work.
Verdict: AWS CLI v1 is a mature, actively maintained tool with low install friction and no known vulnerabilities. However, the description explicitly announces entry into maintenance mode on July 15, 2026, with end-of-support following—migration to AWS CLI v2 is officially recommended for new projects.
Needs verification
- Whether the July 15, 2026 maintenance-mode date has passed or is still future relative to the current deployment context.
- Whether any of the seven runtime dependencies (docutils, PyYAML, colorama, rsa, jmespath, python-dateutil, urllib3) have known vulnerabilities not surfaced in the OSV query.
- Repository star count and exact maintenance signals beyond the last commit date of 2026-08-13.
Similar packages
permissive · top 1,000 on PyPI
boto3permissive · top 100 on PyPI
coherepermissive · top 1,000 on PyPI
watchtowerpermissive · top 1,000 on PyPI
botocorepermissive · top 100 on PyPI
aws-xray-sdkpermissive · top 1,000 on PyPI
opensearch-pypermissive · top 1,000 on PyPI
redshift-connectorpermissive · top 1,000 on PyPI
aiobotocorepermissive · top 100 on PyPI
aws-sam-translatorpermissive · top 1,000 on PyPI