GitHubKit-schemas
GitHub Schemas for GitHubKit
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-schemasuv
uv add githubkit-schemaspoetry
poetry add githubkit-schemasInstalling 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
More WWW/HTTP packages
urllib3 is an HTTP client library that provides…
permissive · top 100 on PyPI
requestsRequests is a Python HTTP library that…
permissive · top 100 on PyPI
h11h11 is a pure-Python HTTP/1.1 protocol…
permissive · top 100 on PyPI
httpxHTTPX is a fully featured HTTP client library…
permissive · top 100 on PyPI
httpcoreA minimal low-level HTTP client library that…
permissive · top 100 on PyPI
aiohttpaiohttp is an async HTTP client and server…
permissive · top 100 on PyPI
GitHubKitA fully typed Python SDK for GitHub's REST and…
permissive · top 5,000 on PyPI
GitHubKit-schemas-2026-03-10Provides type-safe GitHub API models and…
permissive · top 15,000 on PyPI
ibm-quantum-schemasProvides Pydantic models that define the…
permissive · top 15,000 on PyPI
sphinx-jsonschemaA Sphinx extension that renders JSON Schema…
copyleft · top 15,000 on PyPI
kubernetes-validateValidates Kubernetes resource definitions…
permissive · top 15,000 on PyPI
mypy-boto3-schemasProvides type annotations and IDE autocomplete…
permissive · top 5,000 on PyPI
stac-fastapi-typesProvides core type definitions and data models…
permissive · top 15,000 on PyPI
newton-usd-schemasRegisters OpenUSD schema extensions for the…
permissive · top 15,000 on PyPI
django-pydantic-fieldProvides type-safe Pydantic model schemas for…
permissive · top 5,000 on PyPI