#77 · Primary category: Deep Learning Frameworks
PettingZoo
A standard API for multi-agent reinforcement learning environments, with popular reference environments and related utilities
Project last updated:08/13/26
GitHub Stars
3.5K
Forks
520
Contributors
141
License
MIT
Why we included this project
Anyone training agents that learn alongside or against other agents needs a standard way to define and run those environments. PettingZoo fills that role for Python, much as Gymnasium does for single-agent reinforcement learning. It bundles a wide set of ready-made reference environments, including multi-player Atari games, coordination-heavy cooperative games, classic board and card games, and cooperative simulators, so you can benchmark a new algorithm without building your own worlds first. Two interaction styles are supported, a sequential turn-based cycle and a parallel mode for environments where agents act simultaneously, and researchers comparing MARL methods tend to value having both. Every environment carries a strict version number, which keeps experiments reproducible and lets teams report results others can actually verify.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.