Python is for everyonerobotsartscienceteachinglearningworkingplayingexplorationpeopleyoudevelopersdata scienceinnovatingresearchengineersopen source communitiescreatorsproblem solversdreamersthe curiousbuilding togethercreating impactthe future
Join the Python Software Foundation (PSF) end-of-year fundraiser -
your donations and memberships keep the PSF, the Python community, and
the language stay strong and sustainable. Python is for everyone,
thanks to you!
Goal $314,159.26 USD
:-
🥳 We did it! 🥳
We have raised $167,387.89 USD 🤗
or
🐍 Python Software Foundation
Support Python with a donation or membership
Step 1: Choose Your Support Type
💝
Donation
Make a one-time or recurring contribution to support Python
🎫
Membership
Become an annual PSF member with recurring support
This helps us maximize the impact of your donation
Step 1: Membership Selection
Please follow this link if you are interested in the sliding scale option.
Add an extra donation on top of your membership dues
Your membership will renew annually. You can cancel anytime.
Your contribution:
$0.00
This helps us maximize the impact of your contribution
Our impact in the community
Testimonials
The PSF grant was the backbone of PyCon Kenya this year. It
covered nearly half our budget and made everything else possible.
Because of this support, we brought together 200 Python
enthusiasts, featured women among our 23 speakers, and proved that
African tech communities deserve world-class conferences. The PSF
doesn't just support events—they support movements, and we're grateful
to be part of the Python movement in Africa.
- PyCon Kenya 2025
Receiving the PSF grant is a powerful recognition of our mission
to make the tech ecosystem more inclusive. As a community created by
and for Black people in Python and technology, this support empowers us
to keep building spaces where we can thrive, learn, and lead —
amplifying our impact through community-driven innovation.
- 3rd Annual AfroPython Conference 2025
Photo credit: Gabriel Dias, Victor Fernandez, Ismael Silva
The PSF grant played a vital role in making PyCon Latam 2024
possible. It allowed us to create a welcoming and inclusive space for
Pythonistas across Latin America to connect, learn, and grow. We're
deeply grateful for the PSF's continued support in empowering our
regional communities and amplifying diverse voices within the
Python ecosystem.
- PyCon Latam 2024
The PSF grant is instrumental in the success of PyCon Hong Kong,
enabling us to attract international speakers by covering their travel
costs. This support not only enriches our program but also fosters a
vibrant community atmosphere. By providing meals and catering for our
guests and attendees, we ensure that everyone feels welcomed and
engaged throughout the event.
- PyCon Hong Kong 2024
Photo credit: PyCon Hong Kong
Photo Credit: Mark Hawkins, Composed Images
As a completely volunteer run, community conference, PyCon UK
depends on our supporters and sponsors. The PSF's generous grant
enabled us to include support for attendees that would not be able to
otherwise attend, and to provide services such as a free creche to make
our event as inclusive as possible.
- PyCon UK 2025
We're a mission-driven conference, aiming to amplify voices and
perspectives that don't often get a place at bigger conferences. On the
other hand, our conference costs more to put on every year, and we
depend on the generosity of sponsors to keep costs low and our reach
broad. Sponsorship from the Python Software Foundation makes it
possible for us to put together an event on our own terms, and continue
being a valuable event for our community.
- North Bay Python 2025
Photo credit: North Bay Python
What the PSF supports
Services
The PSF Supports:
CPython development
We hold and defend Python's IP; we host python.org where Python is
downloaded millions of times daily. We contribute directly to the
language's continuous improvement through our team of three CPython
Developers-in-Residence.
The PSF Supports:
PyPI infrastructure
We run the Python Package Index, a public service utilized by
millions of users - supported by a full-time PyPI Support
Specialist. On average pypi.org receives 6 million unique visitors
per month, who download billions of files per day.
The PSF Supports:
Python Conference (PyCon) US
We run PyCon US, the flagship annual Python conference, which
brings together Python users from beginners to experts from around
the world. PyCon US is the place where individuals, projects, and
companies gather annually to learn and connect around all things
Python. PyCon US is volunteer-driven, and always by the community,
for the community.
The PSF Supports:
Python ecosystem security
We proactively maintain and improve security for the full Python
ecosystem through our Security Developer-in-Residence and PyPI
Safety & Security Engineer.
The PSF Supports:
Community grants
We support worldwide events and groups in the thriving global
Python community, providing grants to local Python groups around the
world as well as travel grants to individuals to attend PyCon US.
In 2024, we disbursed a record $952,000 in grants to 174 groups
across 52 countries.
The PSF Supports:
Fiscal Sponsorship
We act as fiscal sponsor to mission-related Python events, groups,
and projects. We provide 501(c)(3) tax-exempt status to our fiscal
sponsorees and manage back office issues like cash flow, accounting,
budgeting, insurance, and contract/legal support, as well as access
to nonprofit discounts.
Want to donate to one of our Fiscal Sponsorees? Check out our
PSF Fiscal Sponsoree Linktree
page with direct links to donate to each group!
Our mission is to promote, protect, and advance the Python
programming language, and to support and facilitate the growth of a
diverse and international community of Python programmers.
FAQ
What does the PSF do?
The Python Software Foundation promotes, protects, and advances the
Python programming language and supports and facilitates the growth
of a diverse and international community of Python programmers. We
provide infrastructure, support the community, and invest in
tools.
What are the different volunteer roles available?
The main two ways to volunteer for the PSF are to join a Working
Group or help out with PyCon US. After some time volunteering in the
community, you could run for the PSF Board or become the PyCon US
Chair/Co-Chair. Working Groups include Code of Conduct,
Diversity and Inclusion, Grants, Infrastructure, Python Job Board,
Marketing, Packaging, Scientific Python, and Trademarks. These
Working Groups ebb and flow with activity, so if you don't get a
response, you can try another group or take on the effort of
reviving the group! Volunteer roles for PyCon US include
organizing for PyCon OX (the virtual event), helping out with the
PSF Booth, staffing is needed for registration, information desk,
green room, swag handout, sessions, PyLadies Auction, and Code of
Conduct Response. This year, some of these roles have already
filled up, but there should be some available still!
Who should I talk to if there's a problem with my membership?
Send an email to psf-donations@python.org
with a description of the issue and a PSF staff member will assist
you.
How do I run for the PSF board?
You can nominate yourself during the nomination period for the PSF
Board. This usually happens in the late spring/early summer. A PSF
Board election is coming up soon! Make sure to check out our blog
and sign up for our Members Announce mailing list for updates. Here
are the important dates:
Nominations open: Tuesday, June 11th, 2:00 pm
UTC
Nomination cut-off: Tuesday, June 25th, 2:00 pm UTC
Voter application/affirmation cut-off date: Tuesday, June 25th,
2:00 pm UTC
Announce candidates: Thursday, June 27th
Voting start date: Tuesday, July 2nd, 2:00 pm UTC
Voting end date: Tuesday, July 16th, 2:00 pm UTC
How can I get started in Python?
Installing Python is generally easy, and nowadays many Linux and
UNIX distributions include a recent Python. Even some Windows
computers now come with Python already installed. If you do need to
install Python and aren't confident about the task, you can find a
few notes on the BeginnersGuide/Download
wiki page, but installation is unremarkable on most
platforms. Before getting started, you may want to find out which
IDEs
and text
editors are tailored to make Python editing easy, browse the
list of introductory
books, or look at code
samples that you might find helpful. There is a list of
tutorials suitable for experienced programmers on the BeginnersGuide/Tutorials
page. There is also a list of resources in other
languages which might be useful if English is not your first
language. The online
documentation is your first port of call for definitive
information. There is a fairly brief tutorial that gives
you basic information about the language and gets you started. You
can follow this by looking at the library reference for a
full description of Python's many libraries and the language reference
for a complete (though somewhat dry) explanation of Python's syntax.
If you are looking for common Python recipes and patterns, you can
browse the ActiveState
Python Cookbook
Who are the PSF's Fiscal Sponsorees?
Part of the PSF mission includes acting as a fiscal sponsor to
mission-related Python events, groups, and projects. The PSF
provides 501(c)(3) tax-exempt status to fiscal sponsorees and
manages back office issues like cash flow, accounting, budgeting,
insurance, and contract/legal support.
Does the PSF have corporate sponsors?
Yes, the PSF welcomes corporate sponsors. Participation in the PSF Sponsorship
provides a way to corporations to contribute substantially to the
ongoing support of the Foundation. In return, the PSF officially
acknowledges sponsors via various methods appropriate to their
sponsorship level, including logo display on the PSF sponsor website.
To learn more, interested organizations should contact sponsors@python.org or visit
the PSF
sponsorship website.
How can individuals help support the PSF?
Individuals can support the PSF in several key ways:
Volunteer your
time to a working
group or for PyCon US.
Advocate for the PSF in your
regional and project-based communities.
What does it mean to be a PSF member?
Being a PSF
member means being a dedicated part of the Python community. The
PSF has four classes of membership:
Basic Members: Individuals who declare
support and agree to the PSF
Code of Conduct (No cost, not eligible to
vote).
Supporting Members: Basic Members who make a
specific annual donation ($25-$99 sliding scale, eligible to
vote).
Contributing Members: Members who dedicate at
least five hours per month volunteering on PSF-mission-advancing
projects (No cost, eligible to vote).
Fellows:
Members nominated for extraordinary efforts and impact upon Python
(No cost, eligible to vote).
What does the PSF see for the future of Python?
The PSF's core
mission is promoting, protecting, and advancing the language
while supporting a diverse and international community. We feel that
Python is the best tool for democratizing access to programming and
empowering the next generation of people who want to harness the
world-changing power of computing. Recent projects include
strengthening infrastructure to sustain continued exponential
growth and improving security for the ecosystem especially the
Python Package Index so that users
have a great experience. We plan to continue rising to meet the
influx of new Python users and smooth the path to getting involved
with the Python community.
Why is it important for individuals to support the PSF?
Supporting the PSF helps keep Python open, secure, and accessible
to everyone. Your contributions power the infrastructure behind
tools like PyPI, fund community
programs that support Pythonistas around the world, and ensure
Python stays free, forever, for everyone. Every single donation, big
or small, helps sustain the language and the people who make it
thrive.
Why is Python special?
Python is special because it strikes the balance between simplicity
and power. Its clean, readable syntax makes it easy for beginners to
learn, yet it's powerful enough to run some of the world's biggest
systems, such as web apps, data science, AI, and automation. Python
is also community-driven. Thousands of volunteers build, maintain,
and share tools and community—continually improving Python, the
education around it, and its community. Python is a programming
language, but around it is a global community built on openness,
collaboration, and creativity.
Why is Python for everyone?
Python is for everyone because it's designed to be both accessible
and versatile. Python is a great language for a range of users; its
beginner-friendly syntax is great for newbies and its wide variety
of applications make it useful for experienced programmers. PyPI offers a massive collection of
pre-built packages and tools that enable developers to use existing
solutions to accelerate their development.
Beyond the actual
language, Python has an expansive, supportive, and welcoming
community. Thousands of volunteers build, maintain, and share tools
that enrich Python for all. There are also PyCons, PyLadies chapters, PyDays, and meetup events
across the globe, organized by volunteers who are motivated by their
love of Python and its community.
When does the PyCon US CfP open?
It's open now until December 19th! Visit pycon.us and navigate to the
'speaking' drop down to find general and specific proposal
guidelines.
PSF Staff and PSF Board of Directors
"Help us nurture and fund the Python Software Foundation so it can
continue supporting the Python community and ecosystem."