Skip to main content

Esta versión de GitHub Enterprise Server se discontinuó el 2024-03-26. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise Server. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Bibliotecas para la API de REST

Se pueden usar las bibliotecas oficiales de Octokit y otras bibliotecas de terceros para ampliar y simplificar el uso de la API de GitHub.

Acerca de las bibliotecas

Se pueden usar bibliotecas para ampliar y simplificar la forma en que la aplicación interactúa con la API de GitHub. Cada biblioteca proporciona código precompilado para un lenguaje de programación específico. Después de integrar una biblioteca en el proyecto, se pueden usar los módulos de código precompilado para interactuar con la API de GitHub a través de un lenguaje de programación específico.

GitHub mantiene bibliotecas oficiales de Octokit para algunos idiomas. También hay bibliotecas de terceros que se pueden usar con la API de GitHub, que no mantiene GitHub.

Bibliotecas oficiales de GitHub

GitHub mantiene estas bibliotecas cliente oficiales para la API de GitHub. Estos repositorios son de código abierto y las contribuciones de la comunidad son bienvenidas.

Para obtener más información, vea «Scripting con la API de REST y JavaScript» y «Scripting con la API de REST y Ruby».

Bibliotecas de terceros

A continuación se muestran ejemplos de bibliotecas de terceros que se pueden usar para interactuar con la API de GitHub en varios lenguajes de programación.

Estos archivos de terceros no los mantiene GitHub. Las bibliotecas que proporciona un tercero se rigen por términos de servicio, directivas de privacidad y documentación externos.

Clojure

Dart

Emacs Lisp

Go

Haskell

Java

JavaScript

Julia

OCaml

Perl

PHP

PowerShell

Python

Ruby

Rust

Scala

Shell