3.0/51
@octokit/rest
npm i @octokit/rest

@octokit/rest

GitHub REST API client for JavaScript

by octokit

18.12.0 (see all)License:MITTypeScript:Built-InCategories:Vanilla JavaScript GitHub API
npm i @octokit/rest
Readme

rest.js

GitHub REST API client for JavaScript

@latest Build Status

Usage

Browsers Load @octokit/rest directly from cdn.skypack.dev ```html ```
Node

Install with npm install @octokit/rest

const { Octokit } = require("@octokit/rest");
// or: import { Octokit } from "@octokit/rest";
const octokit = new Octokit();

// Compare: https://docs.github.com/en/rest/reference/repos/#list-organization-repositories
octokit.rest.repos
  .listForOrg({
    org: "octokit",
    type: "public",
  })
  .then(({ data }) => {
    // handle data
  });

See https://octokit.github.io/rest.js for full documentation.

Contributing

We would love you to contribute to @octokit/rest, pull requests are very welcome! Please see CONTRIBUTING.md for more information.

Credits

@octokit/rest was originally created as node-github in 2012 by Mike de Boer from Cloud9 IDE, Inc. The original commit is from 2010 which predates the npm registry.

It was adopted and renamed by GitHub in 2017. Learn more about it's origin on GitHub's blog: From 48k lines of code to 10—the story of GitHub’s JavaScript SDK

LICENSE

MIT

3.0/ 5
1
Rate
5
0
4
0
3
1
2
0
1
0
Poor Documentation1

Downloads/wk

4.5M

GitHub Stars

219

LAST COMMIT

7mos ago

MAINTAINERS

2

CONTRIBUTORS

271

OPEN ISSUES

22

OPEN PRs

1
VersionTagPublished
18.12.0
latest
8mos ago
16.43.2
release-16.x
2yrs ago
17.11.0
release-17.x
2yrs ago
15.18.3
release-15.x
3yrs ago
No tutorials found
Add a tutorial