Skip to content

Latest commit

 

History

History
124 lines (79 loc) · 5.13 KB

libraries-for-the-rest-api.md

File metadata and controls

124 lines (79 loc) · 5.13 KB
title shortTitle intro redirect_from versions topics
Libraries for the REST API
Libraries
You can use the official Octokit libraries and other third-party libraries to extend and simplify how you use the {% data variables.product.company_short %} API.
/libraries
/v3/libraries
/rest/overview/libraries
/rest/overview/libraries-for-the-rest-api
fpt ghes ghec
*
*
*
API

About libraries

You can use libraries to extend and simplify the way your application interacts with {% data variables.product.company_short %}'s API. Each library provides pre-built code for a specific programming language. After integrating a library into your project, you can use the pre-built code modules to interact with {% data variables.product.company_short %}'s API via a specific programming language.

{% data variables.product.company_short %} maintains official Octokit libraries for some languages. There are also third-party libraries that you can use with {% data variables.product.company_short %}'s API, which are not maintained by {% data variables.product.company_short %}.

Official {% data variables.product.company_short %} libraries

{% data variables.product.company_short %} maintains these official client libraries for the {% data variables.product.company_short %} API. These repositories are open source, and community contributions are welcome.

For more information, see AUTOTITLE and AUTOTITLE.

Third-party libraries

The following are examples of third-party libraries that you can use to interact with the {% data variables.product.company_short %} API in various programming languages.

These third-party libraries are not maintained by {% data variables.product.company_short %}. Libraries provided by third parties are governed by separate terms of service, privacy policy, and support documentation.

Clojure

Dart

Emacs Lisp

Go

Haskell

Java

JavaScript

Julia

OCaml

Perl

PHP

PowerShell

Python

Ruby

Rust

Scala

Shell