skillfed

awscli

Universal Command Line Environment for AWS.

awscli Permissive license Apache License 2.0 Active 17,180 v1.46.0 released

Install

awscli on PyPI

pip

pip install awscli

uv

uv add awscli

poetry

poetry add awscli

Package 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

Development Status :: 5 - Production/StableIntended Audience :: DevelopersIntended Audience :: System AdministratorsLicense :: OSI Approved :: Apache Software LicenseNatural Language :: EnglishProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

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.
aws command line interfaceaws cli toolamazon web services terminalaws resource management cliaws s3 ec2 commandsaws credentials configurationaws api access from shell

Similar packages