Skip to content

Latest commit

 

History

History
128 lines (81 loc) · 5.23 KB

libraries-for-the-rest-api.md

File metadata and controls

128 lines (81 loc) · 5.23 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.

C/C++

Clojure

Dart

Emacs Lisp

Go

Haskell

Java

JavaScript

Julia

OCaml

Perl

PHP

PowerShell

Python

Ruby

Rust

Scala

Shell