Skip to main content

PokéAPI

Tutorials

The PokéAPI is primarly used as a tutorial and educational resource, as it requires zero dependencies. Learn how Airbyte and this connector works with these tutorials:

Features

FeatureSupported?
Full Refresh SyncYes
Incremental - Append SyncNo
Replicate Incremental DeletesNo
SSL connectionNo
NamespacesNo

This source uses the fully open PokéAPI to serve and retrieve information about Pokémon. This connector should be primarily used for educational purposes or for getting a trial source up and running without needing any dependencies. As this API is fully open and is not rate-limited, no authentication or rate-limiting is performed, so you can use this connector right out of the box without any further configuration.

Output Schema

Currently, only one output stream is available from this source, which is the Pokémon output stream. This schema is defined here.

Rate Limiting & Performance Considerations (Airbyte Open Source)

According to the API's fair use policy, please make sure to cache resources retrieved from the PokéAPI wherever possible. That said, the PokéAPI does not perform rate limiting.

Data Type Mapping

The PokéAPI uses the same JSONSchema types that Airbyte uses internally (string, date-time, object, array, boolean, integer, and number), so no type conversions happen as part of this source.

Changelog

Expand to review
VersionDatePull RequestSubject
0.3.12024-10-2847461Update dependencies
0.3.02024-08-2644791Refactor connector to manifest-only format
0.2.152024-08-2444749Update dependencies
0.2.142024-08-1744348Update dependencies
0.2.132024-08-1243760Update dependencies
0.2.122024-08-1043576Update dependencies
0.2.112024-08-0343262Update dependencies
0.2.102024-07-2742738Update dependencies
0.2.92024-07-2042180Update dependencies
0.2.82024-07-1341762Update dependencies
0.2.72024-07-1041446Update dependencies
0.2.62024-07-0941131Update dependencies
0.2.52024-07-0640938Update dependencies
0.2.42024-06-2540405Update dependencies
0.2.32024-06-2240037Update dependencies
0.2.22024-06-0439048[autopull] Upgrade base image to v1.2.1
0.2.12024-05-3038136Make connector compatable with builder
0.2.02023-10-0230969Migrated to Low code
0.1.52022-05-1812942Fix example inputs
0.1.42021-12-078582Update connector fields title/description
0.1.32021-12-038432Migrate from base_python to CDK, add SAT tests.
0.1.12020-06-291046Fix runtime UI error from GitHub store path.
0.1.02020-05-041046Add source for PokeAPI.