# About the GitHub connector

> GitHub is a cloud-based repository hosting service used for software development and version control using Git. It offers powerful tools for collaboration, code review and code management for open source and private projects.

GitHub is a cloud-based repository hosting service used for software development and version control using Git. It offers powerful tools for collaboration, code review and code management for open source and private projects.

:::note
The UiPath connector for Github supports only GitHub Cloud.
:::

## Authentication

Before automating processes, you need to establish a connection with your GitHub instance. Step-by-step instructions are available in the [GitHub authentication](https://docs.uipath.com/integration-service/automation-suite/2.2510/user-guide/uipath-microsoft-github-authentication#github-authentication) page.

## Events

The GitHub connector supports events via polling. More information about the events supported for the GitHub connector is available in the [GitHub events](https://docs.uipath.com/integration-service/automation-suite/2.2510/user-guide/uipath-microsoft-github-events#github-events) page.

## Activity package

You can use the connection to enable the [GitHub activities](https://docs.uipath.com/activities/docs/uipath-microsoft-github-activities) in UiPath® Studio and build automations that interact with your GitHub data. This allows you to execute create, read, update, and delete operations for your GitHub objects.

## Provider documentation

The UiPath connector is compatible with the GitHub REST API version 2022-11-28. Learn more about it from the [GitHub documentation](https://docs.github.com/en/rest).
