# Acerca de la API de REST

Familiarícese con la documentación de la API REST.

Puede usar la API de GitHub para crear scripts y aplicaciones que automatizan procesos, se integran con GitHub y amplían GitHub. Por ejemplo, podrías usar la API para evaluar problemas, crear un panel de análisis o administrar versiones.

Cada punto de conexión de la API de REST se documenta de manera individual y los puntos de conexión se clasifican por el recurso al que afectan principalmente. Por ejemplo, puede encontrar puntos de conexión relacionados con problemas en [Puntos de conexión de la API de REST para incidencias](/es/enterprise-server@3.21/rest/issues).

## Introducción a la API REST

**Si no está familiarizado con las API REST**, comience con la guía de inicio rápido o introducción:

* [Inicio rápido para GitHub API REST](/es/enterprise-server@3.21/rest/quickstart)
* [Introducción a la API REST](/es/enterprise-server@3.21/rest/using-the-rest-api/getting-started-with-the-rest-api)

**Si está familiarizado con las API REST** , pero no está familiarizado GitHubcon la API REST, consulte la documentación de autenticación:

* [Autenticación en la API REST](/es/enterprise-server@3.21/rest/authentication/authenticating-to-the-rest-api)

**Si va a compilar scripts o aplicaciones** que usan la API REST, las siguientes guías pueden ayudar:

* [Scripting con la API de REST y JavaScript](/es/enterprise-server@3.21/rest/guides/scripting-with-the-rest-api-and-javascript)
* [Scripting con la API de REST y Ruby](/es/enterprise-server@3.21/rest/guides/scripting-with-the-rest-api-and-ruby)
* [Creación de una aplicación de GitHub que responda a eventos de webhook](/es/enterprise-server@3.21/apps/creating-github-apps/writing-code-for-a-github-app/building-a-github-app-that-responds-to-webhook-events)
* [Creación de una CLI con una aplicación de GitHub](/es/enterprise-server@3.21/apps/creating-github-apps/writing-code-for-a-github-app/building-a-cli-with-a-github-app)
* [Reenvío automático de entregas fallidas para un webhook de repositorio](/es/enterprise-server@3.21/webhooks/using-webhooks/automatically-redelivering-failed-deliveries-for-a-repository-webhook)

Para obtener una lista de bibliotecas para facilitar el scripting con la API REST, consulta [Bibliotecas para la API de REST](/es/enterprise-server@3.21/rest/using-the-rest-api/libraries-for-the-rest-api).

Si va a crear scripts o aplicaciones que usan la API REST, es posible que también le interese usar webhooks para recibir notificaciones sobre eventos o un GitHub App para acceder a recursos en nombre de un usuario o dentro de una organización. Para más información, consulta [Acerca de webhooks](/es/enterprise-server@3.21/webhooks/about-webhooks) y [Decidir cuándo compilar una aplicación de GitHub](/es/enterprise-server@3.21/apps/creating-github-apps/about-creating-github-apps/deciding-when-to-build-a-github-app).

## Información adicional

* [Comparación de la API REST de GitHub y GraphQL API](/es/enterprise-server@3.21/rest/about-the-rest-api/comparing-githubs-rest-api-and-graphql-api)
* [Procedimientos recomendados para usar la API de REST](/es/enterprise-server@3.21/rest/using-the-rest-api/best-practices-for-using-the-rest-api)
* [Protección de las credenciales de API](/es/enterprise-server@3.21/rest/authentication/keeping-your-api-credentials-secure)
* [Solución de problemas de API de REST](/es/enterprise-server@3.21/rest/using-the-rest-api/troubleshooting-the-rest-api)