@octokit/rest
    TypeScript icon, indicating that this package has built-in type declarations

    18.7.2 • Public • Published

    rest.js

    GitHub REST API client for JavaScript

    @latest Build Status

    Usage

    Browsers Load @octokit/rest directly from cdn.skypack.dev
    <script type="module">
    import { Octokit } from "https://cdn.skypack.dev/@octokit/rest";
    </script>
    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

    Install

    npm i @octokit/rest

    DownloadsWeekly Downloads

    3,504,122

    Version

    18.7.2

    License

    MIT

    Unpacked Size

    8.66 kB

    Total Files

    11

    Last publish

    Collaborators

    • avatar
    • avatar