Cloud Computing 9 min read

Overview of the Python Software Foundation (PSF) Infrastructure

The article provides a comprehensive overview of the Python Software Foundation's infrastructure, detailing its team, cloud providers, data centers, and the hosting arrangements for numerous services such as PyPI, docs, bug trackers, and the main Python website.

DevOps Engineer
DevOps Engineer
DevOps Engineer
Overview of the Python Software Foundation (PSF) Infrastructure

PSF Infrastructure Overview

The Python Software Foundation (PSF) runs a variety of infrastructure services to support its mission, ranging from the PyCon website to the CPython Mercurial servers.

Infrastructure Team

The infrastructure team maintains PSF services, assists with new service creation, and handles sensitive global changes such as DNS. Current members include Alex Gaynor, Benjamin Peterson, Benjamin W. Smith, Donald Stufft, Ee Durbin, and Noah Kantrowitz. Contact is via [email protected] or the #python-infra channel on Libera Chat.

Infrastructure Providers

PSF relies on multiple cloud providers:

Fastly – donates CDN for high‑traffic services (PyPI, www.python.org, docs.python.org).

DigitalOcean – primary host for most services, managed with Salt.

Heroku – hosts CPython core workflow bots, experimental apps, and other web services.

Gandi – domain registrar.

Amazon Route 53 – DNS hosting, manually managed by infrastructure staff.

DataDog – provides metrics, dashboards, and alerts.

Pingdom – monitoring and outage notifications.

PagerDuty – on‑call rotation for infrastructure staff.

OSUOSL – hosts a hardware server for speed.python.org, using Chef and the PSF‑Chef Git repository.

Data Centers

PSF DC

Provider

Region

ams1

DigitalOcean

AMS3

nyc1

DigitalOcean

NYC3

sfo1

DigitalOcean

SFO2

Service Details

List of services with hosting details and owners:

Buildbot – run by python-dev@python , maintained by Antoine Pitrou and Zach Ware.

bugs.python.org – hosted on DigitalOcean, powered by Roundup; also hosts bugs.jython.org and issues.roundup-tracker.org.

docs.python.org – hosted on DigitalOcean behind Fastly; owner Julien Palard.

hg.python.org – CPython Mercurial repository on a DigitalOcean VM; owners Antoine Pitrou and Georg Brandl.

mail.python.org – Mailman instance at https://mail.python.org with Postfix; queries to postmaster@python .

planetpython.org / planet.jython.org – hosted on DigitalOcean VM; code and configuration on GitHub; team at planet@python .

pythontest.net – hosts the Python test suite; final responsibility with python-dev@python .

speed.python.org – Codespeed instance tracking Python performance; web UI on DigitalOcean VM, benchmarks run on OSUOSL, orchestrated by Buildbot; maintained by speed@python and Zach Ware.

wiki.python.org – hosted on DigitalOcean VM; owner Marc‑André Lemburg.

www.jython.org – served from an Amazon S3 bucket; infrastructure staff can adjust as needed.

www.python.org – Django application hosted on Heroku; source on GitHub; issues via GitHub tracker; Python downloads served from a separate DigitalOcean VM behind Fastly; staging site https://staging.python.org ; legacy site http://legacy.python.org .

PyCon – website hosted on Heroku; contact pycon-site@python .

PyPI – the busiest PSF service; source on GitHub; infrastructure defined by pypi-infra on AWS, fronted by Fastly; maintained by Ee Durbin, Donald Stufft, and Dustin Ingram; contact admin@pypi .

PyPy properties – PyPy website hosted on a DigitalOcean VM; maintained by pypy-dev@python .

For the original document, see https://infra.psf.io/overview.html .

Conclusion

The PSF heavily utilizes cloud services such as CDNs, DigitalOcean, Heroku, Amazon Route 53, Amazon S3, DataDog, and Pingdom; gaining experience with these technologies is essential for contributing to PSF infrastructure.

Full‑time open‑source work is possible for those whose skills match the needs and who proactively seek opportunities.

Cloud ServicesPythonOperationsopen-sourceInfrastructure
DevOps Engineer
Written by

DevOps Engineer

DevOps engineer, Pythonista and FOSS contributor. Created cpp-linter, commit-check, etc.; contributed to PyPA.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.