Installing, updating, and uninstalling the AWS CLI - AWS Command Line Interface

This documentation is for Version 1 of the AWS CLI only. For documentation related to Version 2 of the AWS CLI, see the Version 2 User Guide.

Installing, updating, and uninstalling the AWS CLI

This topic provides links to install, update, and uninstall the original version of the AWS Command Line Interface (AWS CLI). The AWS CLI version 1 is currently supported, but new features added to the AWS CLI version 2 might not be added to the AWS CLI version 1. To use those features, you must install the AWS CLI version 2. For information about how to install version 2, see Installing the AWS CLI version 2.

AWS CLI install, update, and uninstall instructions:

Python version requirements

The AWS CLI version 1 is built using the SDK for Python, and therefore requires you to install a compatible version of Python.

Python version support matrix

AWS CLI version Supported Python version
1.32.0 – current Python 3.8+
1.27.0 – 1.31.x Python 3.7+
1.20.0 – 1.26.x Python 3.6+
1.19.0 – 1.19.x Python 2.7+, Python 3.6+
1.17 – 1.18.x Python 2.7+, Python 3.4+
1.0 – 1.16.x Python 2.6 and older, Python 3.3 and older

For information on the latest releases of AWS CLI, see the AWS CLI version 2 Changelog on GitHub.