GitHubKit is a comprehensive, type-hinted SDK for interacting with the GitHub REST API and GraphQL API, and for parsing webhooks. It supports the latest GitHub API versions and provides a consistent interface for various GitHub features. The current version is 0.15.3, with frequent releases often driven by updates to GitHub's OpenAPI specification.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Main client for authenticated GitHub API access (tokens, personal access tokens).
Client for GitHub App authentication.
Function to parse GitHub webhook payloads and verify signatures.
Base exception for GitHub API errors.
This quickstart demonstrates how to initialize the GitHubKit client with a Personal Access Token (PAT) and make a simple REST API call to fetch the authenticated user's details and their repositories. Ensure `GITHUB_TOKEN` is set in your environment.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.
No traffic data recorded yet.