Cloud Client Libraries for Python are compatible with all current
[active](https://devguide.python.org/devcycle/#in-development-main-branch)
and
[maintenance](https://devguide.python.org/devcycle/#maintenance-branches)
versions of Python. For more information about Cloud Client Libraries, see
[Client libraries explained](https://docs.cloud.google.com/apis/docs/client-libraries-explained#cloud-client-libraries).
To see currently supported Python versions, see [Supported Versions](https://devguide.python.org/versions/#supported-versions).

## For new development

New feature development uses the current
[active](https://devguide.python.org/devcycle/#in-development-main-branch)
and
[maintenance](https://devguide.python.org/devcycle/#maintenance-branches)
versions of Python.

## Keeping production systems current

Keeping your production systems on supported Python versions is the best way to
ensure that you receive critical security and bug fixes. For new applications,
it is recommended that you use the newest [actively supported version](https://www.python.org/downloads/).

After a Python version goes
[end-of-life](https://devguide.python.org/devcycle/#end-of-life-branches),
the version is no longer supported and does not receive critical updates. If you
are using an
[end-of-life](https://devguide.python.org/devcycle/#end-of-life-branches)
version of Python, we recommend that you update as soon as possible to an
[actively supported version](https://www.python.org/downloads/).

### Legacy support

Cloud Client Libraries for Python support legacy versions of Python runtimes on
a best effort basis. When possible, **critical** patches and bug fixes might be
released for prior major Python versions.

### Where to find version information

The individual GitHub repositories list the versions of Python that they
support. You can find an index of all Cloud Client Libraries for Python and the
corresponding repositories at
<https://github.com/GoogleAPIs/google-cloud-python>.