0.0
The project is in a healthy, maintained state
All the Pokémon data you'll ever need in one place, easily accessible through a modern free open-source RESTful API. ## What is this? This is a full RESTful API linked to an extensive database detailing everything about the Pokémon main game series. We've covered everything from Pokémon to Berry Flavors. ## Where do I start? We have awesome [documentation](https://pokeapi.co/docs/v2) on how to use this API. It takes minutes to get started. This API will always be publicly available and will never require any extensive setup process to consume. Created by [**Paul Hallett**(]https://github.com/phalt) and other [**PokéAPI contributors***](https://github.com/PokeAPI/pokeapi#contributing) around the world. Pokémon and Pokémon character names are trademarks of Nintendo.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 3.6, >= 3.6.0

Runtime

~> 1.0, >= 1.0.1
 Project Readme

Avatar

Build Status

PokéAPI Clients

PokéAPI Clients is a set of generated API clients for Poké API from an OpenAPI v3 specification.

Credit goes to Niccolò Maltoni for building the baseline version of PokéAPI specification which was used by PokéAPI Clients up to version 1.2.0 .

Starting from PokéAPI Clients 2.0.0, we've started using the official OpenAPI specification from PokéAPI project.

The API clients are generated using OpenAPI Generator.

Published packages

Language Package Status Documentation
JavaScript pokeapi-client Published Version README
Python pokeapiclient Published Version README
Ruby pokeapi_client Published Version README

Version matrix

Note: Version 0.9.0 returns response as String since the specification does not yet include any response schema.

PokéAPI Clients Version PokéAPI OpenAPI Spec Version OpenAPI Version OpenAPI Generator Version
2.0.0 2.9.0 3.1.0 7.18.0
1.2.0 20220523 3.0.0 7.18.0
1.1.0 20220523 3.0.0 7.6.0
1.0.0 20220523 3.0.0 7.4.0
0.10.0 20220523 3.0.0 6.0.1
0.9.1 20220523 3.0.0 5.4.0

Installation

You can either use the generated clients from clients/<lang>/generated/ directory.

Or you can use the published packages like below:

Install JavaScript client:

npm install pokeapi-client

Install Python client:

pip install pokeapiclient

Install Ruby client:

gem install pokeapi_client

Colophon