The pkmn project’s mission is to improve competitive Pokémon battling.

pkmn is building an ecosystem of open source libraries that simplify the development of advanced Pokémon tools and applications intended to elevate competitive play. These projects exist in various states of stability, with many serving as more experimental testbeds for exploratory research. In order to guide the development of Pokémon infrastructure the pkmn project is currently focusing on several demonstrative applications as motivating use cases:

Researchers, developers, and interested onlookers are encouraged to join the pkmn community, receive project updates via the monthly development log, or read in-depth posts expanding on interesting Pokémon development topics.