- Python API for Pokémon Showdown integration
- Interactive battle environment with synchronous and asynchronous simulations
- Prebuilt baseline agent implementations
- Event-driven architecture for custom policy callbacks
- Integration with reinforcement learning libraries
- Battle logging and performance analytics