Skip to main content

Esta versão do GitHub Enterprise Server foi descontinuada em 2024-03-26. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Bibliotecas para a API REST

Você pode usar as bibliotecas oficiais do Octokit e outras bibliotecas de terceiros para estender e simplificar como usar a API do GitHub.

Sobre bibliotecas

Você pode usar bibliotecas para estender e simplificar a maneira como seu aplicativo interage com a API do GitHub. Cada biblioteca fornece código pré-criado para uma linguagem de programação específica. Depois de integrar uma biblioteca ao seu projeto, você pode usar os módulos de código pré-criados para interagir com a API do GitHub por meio de uma linguagem de programação específica.

O GitHub mantém bibliotecas Octokit oficiais para algumas linguagens. Há também bibliotecas de terceiros que você pode usar com a API do GitHub, que não são mantidas pelo GitHub.

Bibliotecas oficiais do GitHub

O GitHub mantém essas bibliotecas de cliente oficiais para a API do GitHub. Esses repositórios são de código aberto e contribuições da comunidade são bem-vindas.

Para obter mais informações, confira "Scripts com a API REST e o JavaScript" e "Scripts com a API REST e o Ruby."

Bibliotecas de terceiros

A seguir estão exemplos de bibliotecas de terceiros que você pode usar para interagir com a API do GitHub em várias linguagens de programação.

Essas bibliotecas de terceiros não são mantidas pelo GitHub. Bibliotecas fornecidas por terceiros são regidas por termos de serviço, política de privacidade e documentação de suporte separados.

Clojure

Dart

Emacs Lisp

Go

Haskell

Java

JavaScript

Julia

OCaml

Perl

PHP

PowerShell

Python

Ruby

Rust

Scala

Shell