Ross ROSS = Recommend OSS · open-source software intelligence for agents

Octokit

The all-batteries-included GitHub SDK for Browsers, Node.js, and Deno. observed · 2026-08-28

github.com/octokit/octokit.js · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

83/100

  • Activity 99
  • Release rhythm 54
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 9.0
  • age_days: 5929
  • days_rel: 307
  • days_push: 7
  • n_releases_24m: 13

Full methodology

Adoption not part of the score

7837 stars · 1270 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Octokit is the official, batteries-included JavaScript/TypeScript SDK for the GitHub platform APIs, integrating REST API client, GraphQL queries, authentication, GitHub App/webhook/OAuth handling, and a pre-authenticated Actions client. It works in browsers, Node.js, and Deno, with full TypeScript types, plugin extensibility, and built-in best practices like pagination.

Use cases

  • call the GitHub REST API from Node.js
  • query the GitHub GraphQL API with pagination
  • build a GitHub App with webhook handling
  • authenticate GitHub API requests with tokens or OAuth
  • automate repository management scripts
  • use GitHub API inside GitHub Actions workflows
  • fetch GitHub data in a browser app

When to choose

  • you need comprehensive, typed access to GitHub's REST or GraphQL APIs in JavaScript/TypeScript
  • you are building a GitHub App or OAuth flow
  • you want a maintained official SDK with plugin support across Node, Deno, and browsers

When to avoid

  • you work in a non-JavaScript language (use Octokit libraries for other languages instead)
  • you only need a single raw HTTP request and want zero dependencies
  • you need an API client for platforms other than GitHub

Facets

library · maturity stable

http-client graphql-client auth sdk webhook apis developer-tools web-development browser cross-platform github-api rest-api octokit typescript github-apps oauth pagination automation nodejs deno

1 source

Member repositories

RepositoryRoleHealth v2
octokit/octokit.jsmain83
octokit/core.jssdk92

For agents

markdown · JSON · MCP: product_card(name="octokit/octokit.js")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem