This version of GitHub Enterprise was discontinued on 2023-03-15. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.
Libraries
In this article
You can use the official Octokit library and other third-party libraries to extend and simplify how you use the GitHub Enterprise Server API.
Official GitHub Octokit libraries
- JavaScript: octokit.js. For more information, see "Scripting with the REST API and JavaScript."
- Ruby: octokit.rb
- .NET: octokit.net
Third-party libraries
Clojure
- Tentacles: Raynes/tentacles
Dart
- github.dart: SpinlockLabs/github.dart
Emacs Lisp
- gh.el: sigma/gh.el
Erlang
- octo-erl: sdepold/octo.erl
Go
- go-github: google/go-github
Haskell
- haskell-github: fpco/Github
Java
- GitHub API for Java, an object oriented representation of the GitHub API: org.kohsuke.github (From github-api)
- JCabi GitHub API, based on Java7 JSON API (JSR-353), simplifies tests with a runtime GitHub stub, and covers the entire API: github.jcabi.com (Personal Website)
JavaScript
- NodeJS GitHub library: pksunkara/octonode
- gh3 client-side API wrapper: k33g/gh3
- Github.js wrapper around the GitHub API: michael/github
- Promise-Based CoffeeScript library for the Browser or NodeJS: philschatz/github-client
Julia
- GitHub.jl: JuliaWeb/GitHub.jl
OCaml
- ocaml-github: mirage/ocaml-github
Perl
- Pithub: plu/Pithub
- Net::GitHub: fayland/perl-net-github
PHP
- PHP GitHub API: KnpLabs/php-github-api
- GitHub Joomla! Package: joomla-framework/github-api
- GitHub bridge for Laravel: GrahamCampbell/Laravel-GitHub
PowerShell
- PowerShellForGitHub: microsoft/PowerShellForGitHub
Python
- gidgethub: brettcannon/gidgethub
- ghapi: fastai/ghapi
- PyGithub: PyGithub/PyGithub
- libsaas: duckboard/libsaas
- github3.py: sigmavirus24/github3.py
- sanction: demianbrecht/sanction
- agithub: jpaugh/agithub
- octohub: turnkeylinux/octohub
- github-flask: github-flask (Official Website)
- torngithub: jkeylu/torngithub
- githubkit: yanyongyu/githubkit
- octokit.py: khornberg/octokit.py
Ruby
- GitHub API Gem: peter-murach/github
- Ghee: rauhryan/ghee
Rust
- Octocrab: XAMPPRocky/octocrab
- Octocat: octocat-rs/octocat-rs
Scala
- Hubcat: softprops/hubcat
- Github4s: 47deg/github4s
Shell
- ok.sh: whiteinge/ok.sh
