GitHubKit-schemas-2026-03-10
GitHub Schemas for GitHubKit
What it is and what it does
GitHubKit-schemas provides the data models and type definitions for GitHub's REST API, packaged separately so they can be versioned and updated independently. It serves as the schema backbone for the GitHubKit SDK, offering fully typed representations of GitHub API objects and responses.
This package is designed to stay synchronized with GitHub's API changes. Rather than bundling schemas directly into the main SDK, this separation allows developers to lock schema versions using a dependency manager, ensuring predictable API compatibility across their projects. The package itself contains no business logic—only the type definitions and models needed to work safely with GitHub API data.
Use it for:
- Type-checking GitHub API responses in projects using GitHubKit
- Ensuring schema consistency across a codebase that interacts with GitHub's REST API
- Pinning a specific version of GitHub schemas to lock API compatibility
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides type-safe GitHub API models and schemas for use with GitHubKit, automatically synchronized with GitHub's API updates.
Yes, if you are using GitHubKit for GitHub API access. This package is a required dependency that provides essential type safety. Install it as part of your GitHubKit setup rather than as a standalone tool. No known security issues; active maintenance and permissive MIT license.
Install
githubkit-schemas-2026-03-10 on PyPI
pip
pip install githubkit-schemas-2026-03-10uv
uv add githubkit-schemas-2026-03-10poetry
poetry add githubkit-schemas-2026-03-10Installing GitHubKit-schemas-2026-03-10
Before you install
Low install friction with a single pure-Python wheel dependency. Actively maintained with a release on 2026-08-14 and 341 repository stars.
License in practice
MIT license permits free use, modification, and distribution with minimal restrictions.
Quickstart
pip install githubkit-schemas-2026-03-10
from githubkit_schemas import models
# Use schema models for type checking and validation
Requires Python 3.10 or later (supports_current); intended as a dependency of githubkit rather than standalone use.
Verify before relying
- Whether this package is intended for direct use or only as a transitive dependency of githubkit itself
- What specific GitHub API version the 26.8.14 schema set covers
Package facts
| License | MIT (permissive) |
| Python support | supports the current Python release (<4.0,>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — githubkit-schemas |
| Maintenance | actively maintained — 0 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 202,569/month — #9,646 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: githubkit_schemas_2026_03_10-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-schemasProvides GitHub API schemas and models for…
permissive · top 15,000 on PyPI
django-pydantic-fieldProvides type-safe Pydantic model schemas for…
permissive · top 5,000 on PyPI
jsonschema-pydanticConverts JSON Schema definitions into Pydantic…
unclear · top 15,000 on PyPI
stac-fastapi-typesProvides core type definitions and data models…
permissive · top 15,000 on PyPI
connector-sdk-typesProvides auto-generated Pydantic type…
permissive · top 15,000 on PyPI
sigstore-rekor-typesProvides Python data models for Rekor's API…
permissive · top 5,000 on PyPI
datamodel-code-generatorGenerates Python data models (Pydantic,…
permissive · top 5,000 on PyPI
airbyte-connector-modelsProvides automatically generated Pydantic…
permissive · top 15,000 on PyPI
mypy-boto3-schemasProvides type annotations and IDE autocomplete…
permissive · top 5,000 on PyPI