skillfed

GitHubKit-schemas

GitHub Schemas for GitHubKit

githubkit-schemas v26.8.14 202.7K downloads/30d#9,642 on PyPI341
Permissive license MIT Active released

What it is and what it does

GitHubKit-schemas is a schema and model package that defines the complete set of GitHub API types and structures for the GitHubKit SDK. It is installed automatically as a dependency of githubkit and does not need to be installed separately in most cases. The package is kept in sync with GitHub's API, so when GitHub updates its schemas, this package is updated accordingly.

Developers working with githubkit receive full type hints and IDE support through these schemas. The package supports Python 3.10 and later, and can be pinned to a specific version using a dependency manager if you need to lock your project to a particular snapshot of the GitHub API.

Use it for:

  • Get full type hints and IDE autocomplete when working with GitHub API responses through githubkit
  • Lock your project to a specific version of GitHub schemas to ensure consistent API behavior across deployments
  • Access the complete set of GitHub API models without needing to define them manually

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides GitHub API schemas and models for GitHubKit, kept automatically in sync with GitHub's API updates.

Yes, if you are using githubkit—it will be installed automatically. If you need to work directly with GitHub API schemas or want to pin schema versions separately from githubkit itself, install it explicitly. No known vulnerabilities and active maintenance make it safe to use.

Install

githubkit-schemas on PyPI

pip

pip install githubkit-schemas

uv

uv add githubkit-schemas

poetry

poetry add githubkit-schemas

Installing GitHubKit-schemas

Before you install

Low install friction with a pure-Python wheel distribution. Actively maintained with a release on 2026-08-14 and no known vulnerabilities.

License in practice

MIT license permits free use, modification, and distribution with minimal restrictions.

Quickstart

pip install githubkit-schemas

from githubkit import GitHub

# Schemas are automatically available through githubkit

Requires Python 3.10 or later.

Verify before relying

  • Whether schema updates are released automatically or require manual intervention to stay current
  • Performance characteristics when working with large numbers of schema definitions

Package facts

License MIT (permissive)
Python support supports the current Python release (<4.0,>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 2 — githubkit, githubkit-schemas-2026-03-10
Maintenance actively maintained — 0 days since the last release
Last repo commit
First released
Downloads 202,670/month — #9,642 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: githubkit_schemas-26.8.14-py3-none-any.whl

Keywords: github, octokit

Tags

github api schemas pythongithub sdk modelsgithubkit schemasgithub api typesoctokit python schemas
github-apitype-hints

More WWW/HTTP packages