{"repo":"octokit/octokit.js","free":true,"listed":false,"github":"https://github.com/octokit/octokit.js","clone":"git clone https://github.com/octokit/octokit.js.git","description":"The all-batteries-included GitHub SDK for Browsers, Node.js, and Deno.","language":"TypeScript","stars":7830,"topics":["github","javascript","sdk","octokit-js","octokit","hacktoberfest"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"octokit.js The all-batteries-included GitHub SDK for Browsers, Node.js, and Deno. The octokit package integrates the three main Octokit libraries 1. API client (REST API requests, GraphQL API queries, Authentication) 2. App client (GitHub App & installations, Webhooks, OAuth) 3. Action client (Pre-authenticated API client for single repository) Table of contents - octokit.js - Features - Usage - Octokit API Client - Constructor options - Authentication - Proxy Servers (Node.js only) - Fetch missing - REST API - octokit.rest endpoint methods - octokit.request() - Pagination - Media Type formats - Request error handling - GraphQL API queries - Pagination - Schema previews - App client - GitHub App - Webhooks - OAuth - App Server - OAuth for browser apps - Action client - LICENSE Features - Complete . All features of GitHub's platform APIs are covered. - Prescriptive . All recommended best practices are implemented. - Universal . Works in all modern browsers, Node.js, and Deno. - Tested . All libraries have a 100% test coverage. - Typed . All libraries have extensive TypeScript declarations. - Decomposable . Use only the code you need. You can build your own Octokit in only a few lines of code or use the underlying static methods. Make your own tradeoff between functionality and bundle size. - Extendable . A feature missing? Add functionalities with plugins, hook into the request or webhook lifecycle or implement your own authentication strategy. Usage Browsers Load octokit dire","default_branch":null,"files":null,"tree":[],"storefront":"/r/octokit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/octokit/octokit.js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}