Supported Python Versions

Cloud Client Libraries for Python are compatible with all current active and maintenance versions of Python. For more information about Cloud Client Libraries, see Client libraries explained. To see currently supported Python versions, see Supported Versions.

For new development

New feature development uses the current active and maintenance 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.

After a Python version goes end-of-life, the version is no longer supported and does not receive critical updates. If you are using an end-of-life version of Python, we recommend that you update as soon as possible to an actively supported version.

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.