Python is foreveryonegatheringconnectingsharingcollaboratingcontributingmentoringwelcomingorganizingteachinglearningworkingbuildingcreatingdesigningprototypinginventingautomatingscriptingshippingpublishingtinkeringhackingexploringdiscoveringexperimentingresearchinganalyzingmodelingvisualizingtestingsolvingdebuggingplayingimaginingwonderingdreaminggrowingsupportingprotectingmaintainingsustaining

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
$167,000.00 USD
Goal (167K)
We have raised $0.00 USD 😐
or use the old donation website

Our impact in the community

Testimonials

  1. The PSF grant empowers our community in Chile to create more accessible and inclusive spaces where people can learn, connect, and grow through Python. This support helps turn community ideas into meaningful opportunities for everyone.

    - PyCon Chile 2024

  2. The PSF grant is a cornerstone of our Django Girls events, enabling us to create a welcoming and inclusive space where women can explore programming with Django. This support helps us provide resources, mentorship, and inspiration for participants to take their first steps into tech, fostering diversity and innovation in our community.

    - Django Girls Maxixe 2025

  3. Can't say it often enough: the PSF's support has been making Kiwi PyCon possible.

    - Kiwi PyCon 2025

  4. We are very happy that Python Software Foundation gives back to the community by supporting them as well as they can. Thank you for existing and working hard!

    - PyCon Estonia 2025

  5. The PyCon Korea Organizing team and Korean Pythonistas are very grateful for the PSF's grant. The PSF's sponsorship makes the Korean community feel like we are a part of the larger Pythonista family.

    - PyCon Korea 2024

  6. The PSF has supported PyCon Namibia since 2015, and it has been crucial to making possible everything that the conference has achieved.

    - PyCon Namibia 2025

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 (PyPI), 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:

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 Developer in Residence Program which includes a Security Developer-in-Residence, a PyPI Safety & Security Engineer, and a Security Developer.

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.

Link

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!

We will let you know soon how to volunteer for PyCon US.

Working Groups Link

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. The next PSF Board election will take place in 2027, and we will announce the dates soon! Make sure to check out our blog and sign up for our Members Announce mailing list for updates.

Link

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

Link

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.

Link

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:

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."