--- title: Internal - OpenAPI Parser keywords: fastai sidebar: home_sidebar nb_path: "90_build_lib.ipynb" ---
This library leverages the OpenAPI Specification to create a python client for the GitHub API. The OpenAPI specification contains metadata on all of the endpoints and how to access them properly. Using this metadata, we can construct a python client dynamically that updates automatically along with the OpenAPI Spec.
This module created by build_funcs
contains a list of metadata for each endpoint, containing the path, verb, operation id, summary, documentation relative URL, and list of parameters (if any), e.g:
from ghapi.metadata import funcs
GhMeta(*funcs[3])