# Informations sur l’API REST

Familiarisez-vous avec la documentation de l’API REST.

Vous pouvez utiliser l’API de GitHub pour créer des scripts et des applications qui automatisent les processus, s’intègrent à GitHub et étendent GitHub. Par exemple, vous pouvez utiliser l’API pour trier les problèmes, créer un tableau de bord d’analyse ou gérer des versions.

Chaque point de terminaison d’API REST est documenté individuellement et les points de terminaison sont classés par la ressource qu’ils affectent principalement. Par exemple, vous pouvez trouver des points de terminaison liés aux problèmes dans [Points de terminaison d’API REST pour les problèmes](/fr/enterprise-server@3.21/rest/issues).

## Prise en main de l’API REST

**Si vous débutez avec les API REST**, commencez par le guide de démarrage rapide ou de prise en main :

* [Démarrage rapide pour l’API REST GitHub](/fr/enterprise-server@3.21/rest/quickstart)
* [Prise en main de l’API REST](/fr/enterprise-server@3.21/rest/using-the-rest-api/getting-started-with-the-rest-api)

**Si vous connaissez bien les API REST** , mais que vous débutez avec GitHubl’API REST, consultez la documentation d’authentification :

* [Authentification auprès de l’API REST](/fr/enterprise-server@3.21/rest/authentication/authenticating-to-the-rest-api)

**Si vous créez des scripts ou des applications** qui utilisent l’API REST, les guides suivants peuvent vous aider :

* [Écriture de scripts avec l’API REST et JavaScript](/fr/enterprise-server@3.21/rest/guides/scripting-with-the-rest-api-and-javascript)
* [Écriture de scripts avec l’API REST et Ruby](/fr/enterprise-server@3.21/rest/guides/scripting-with-the-rest-api-and-ruby)
* [Création d’une application GitHub qui répond aux événements de webhook](/fr/enterprise-server@3.21/apps/creating-github-apps/writing-code-for-a-github-app/building-a-github-app-that-responds-to-webhook-events)
* [Création d’une interface CLI avec une application GitHub](/fr/enterprise-server@3.21/apps/creating-github-apps/writing-code-for-a-github-app/building-a-cli-with-a-github-app)
* [Renvoi automatique des livraisons échouées pour un webhook de référentiel](/fr/enterprise-server@3.21/webhooks/using-webhooks/automatically-redelivering-failed-deliveries-for-a-repository-webhook)

Pour obtenir la liste des bibliothèques pour faciliter l’écriture de scripts avec l’API REST, consultez [Bibliothèques pour l’API REST](/fr/enterprise-server@3.21/rest/using-the-rest-api/libraries-for-the-rest-api).

Si vous créez des scripts ou des applications qui utilisent l’API REST, vous pouvez également être intéressé par l’utilisation de webhooks pour recevoir une notification sur les événements ou pour GitHub App accéder aux ressources pour le compte d’un utilisateur ou d’une organisation. Pour plus d’informations, consultez « [À propos des webhooks](/fr/enterprise-server@3.21/webhooks/about-webhooks) » et « [Décider quand créer une application GitHub](/fr/enterprise-server@3.21/apps/creating-github-apps/about-creating-github-apps/deciding-when-to-build-a-github-app) ».

## Pour aller plus loin

* [Comparaison de l'API REST de GitHub et de l'API GraphQL](/fr/enterprise-server@3.21/rest/about-the-rest-api/comparing-githubs-rest-api-and-graphql-api)
* [Meilleures pratiques pour utiliser l'API REST](/fr/enterprise-server@3.21/rest/using-the-rest-api/best-practices-for-using-the-rest-api)
* [Sécuriser les informations d’identification de l’API](/fr/enterprise-server@3.21/rest/authentication/keeping-your-api-credentials-secure)
* [Résolution des problèmes de l’API REST](/fr/enterprise-server@3.21/rest/using-the-rest-api/troubleshooting-the-rest-api)