GitHub is the world's leading software development platform providing Git hosting, CI/CD, project management, package registry, security scanning, and AI-powered development tools with comprehensive REST and GraphQL APIs.
URL: Visit APIs.json URL
Run: Capabilities Using Naftiko
- CI/CD, Code, Developer Tools, Git, Open Source, Security, Social Coding
- Created: 2024-01-01
- Modified: 2026-04-17
65 APIs covering Apps, Actions, Code Scanning, Codespaces, Copilot, Dependabot, Discussions, Gists, Issues, Migrations, Organizations, Packages, Pages, Projects, Pull Requests, Releases, Repos, Search, Secret Scanning, Security Advisories, Teams, Users, Webhooks, and more.
See apis.yml for the complete inventory.
| Name | Description |
|---|---|
| REST API | Comprehensive REST API v3 for managing all GitHub resources. |
| GraphQL API | Flexible GraphQL API v4 for querying exactly the data you need. |
| Webhooks | Real-time event notifications for repository and org events. |
| GitHub Apps | Fine-grained integrations with installation tokens and webhooks. |
| GitHub Actions | CI/CD automation with API access to runs, jobs, and artifacts. |
| Packages | Package registry for npm, Maven, NuGet, Docker, and RubyGems. |
| Code Search | Search across repos, code, issues, PRs, and users. |
| Security | Dependabot, code scanning, secret scanning, and advisories. |
| Copilot | AI-powered code completion and chat APIs. |
| Projects | Project boards with custom fields and automation. |
| Codespaces | Cloud dev environments with API management. |
| Discussions | Community forums with categories and reactions. |
44 OpenAPI specs in openapi/.
259 standalone JSON Schema files in json-schema/.
259 JSON Structure files in json-structure/.
- GitHub Context — 259 types, 451 properties
259 example JSON files in examples/.
Naftiko capabilities organized as shared per-API definitions composed into customer-facing workflows.
- Repos — repositories, branches, commits, tags, releases
- Issues — issues, comments, labels, milestones
- Pull Requests — PRs, reviews, review comments
- Actions — workflows, runs, jobs, artifacts, secrets
- Security — code scanning, dependabot, secret scanning
- Users — users, emails, SSH keys, GPG keys
- Organizations — orgs, teams, members
- Packages — packages, versions
- Projects — projects, columns, cards
- Search — code, issues, repos, users search
- Gists — gists, comments, forks
- Apps — GitHub Apps, installations
| Workflow | APIs Combined | Persona |
|---|---|---|
| Source Control | Repos + Pull Requests | Developer |
| CI/CD | Actions + Repos | DevOps Engineer |
| Project Management | Issues + Projects + Search | Project Manager |
| Security Operations | Security | Security Engineer |
| Community | Gists + Users + Orgs | Community Manager |
| Platform Administration | Apps + Orgs + Packages | Platform Admin |
- GitHub Vocabulary — 12 resources, 2 APIs, 5 domains, 5 personas
- GitHub Spectral Rules — 20 rules
FN: Kin Lane
Email: kin@apievangelist.com