skillfed

GitHubKit-schemas-2026-03-10

GitHub Schemas for GitHubKit

githubkit-schemas-2026-03-10 v26.8.14 202.6K downloads/30d#9,646 on PyPI341
Permissive license MIT Active released

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-10

uv

uv add githubkit-schemas-2026-03-10

poetry

poetry add githubkit-schemas-2026-03-10

Installing 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

github api schemas pythongithub sdk modelstyped github apigithub rest api typesgithubkit schemas
github-apitype-hints

More WWW/HTTP packages