---
title: "GitHub integration · RUAL Documentation"
description: "Use GitHub in RUAL blueprints. Work with references, issues, pull requests and releases from a flow. Every block, with its pins."
canonical: https://docs.rual.nl/integrations/github
language: en
---

# GitHub

Work with references, issues, pull requests and releases from a flow.

## Guides

- [Single Sign-On](https://docs.rual.nl/integrations/single-sign-on)

## Blocks

Add these blocks on the canvas by searching for their name. Each block page lists its pins and how it behaves.

- [open connection `function_github_open_connection`](https://docs.rual.nl/block-types/github/function_github_open_connection)

- [delete reference `githubconnection_git_delete_reference`](https://docs.rual.nl/block-types/github/githubconnection_git_delete_reference)

- [get reference `githubconnection_git_get_reference`](https://docs.rual.nl/block-types/github/githubconnection_git_get_reference)

- [list references `githubconnection_git_list_references`](https://docs.rual.nl/block-types/github/githubconnection_git_list_references)

- [add assignees `githubconnection_issues_add_assignees`](https://docs.rual.nl/block-types/github/githubconnection_issues_add_assignees)

- [add labels `githubconnection_issues_add_labels`](https://docs.rual.nl/block-types/github/githubconnection_issues_add_labels)

- [create `githubconnection_issues_create`](https://docs.rual.nl/block-types/github/githubconnection_issues_create)

- [create comment `githubconnection_issues_create_comment`](https://docs.rual.nl/block-types/github/githubconnection_issues_create_comment)

- [get `githubconnection_issues_get`](https://docs.rual.nl/block-types/github/githubconnection_issues_get)

- [search `githubconnection_issues_get_list_for_repo`](https://docs.rual.nl/block-types/github/githubconnection_issues_get_list_for_repo)

- [get labels `githubconnection_issues_labels_get_list_for_repo`](https://docs.rual.nl/block-types/github/githubconnection_issues_labels_get_list_for_repo)

- [remove assignees `githubconnection_issues_remove_assignees`](https://docs.rual.nl/block-types/github/githubconnection_issues_remove_assignees)

- [remove label `githubconnection_issues_remove_label`](https://docs.rual.nl/block-types/github/githubconnection_issues_remove_label)

- [update `githubconnection_issues_update`](https://docs.rual.nl/block-types/github/githubconnection_issues_update)

- [create review `githubconnection_pullrequests_create_review`](https://docs.rual.nl/block-types/github/githubconnection_pullrequests_create_review)

- [get list `githubconnection_pullrequests_list`](https://docs.rual.nl/block-types/github/githubconnection_pullrequests_list)

- [get reviews `githubconnection_pullrequests_list_reviews`](https://docs.rual.nl/block-types/github/githubconnection_pullrequests_list_reviews)

- [merge `githubconnection_pullrequests_merge`](https://docs.rual.nl/block-types/github/githubconnection_pullrequests_merge)

- [get latest `githubconnection_repos_get_latest_release`](https://docs.rual.nl/block-types/github/githubconnection_repos_get_latest_release)

## Next steps

- [Third-Party Integrations](https://docs.rual.nl/tutorials/third-party-integrations): Calling outside APIs, receiving their webhooks, keeping data in sync and handling failures.

- [All integrations](https://docs.rual.nl/integrations): Everything RUAL connects to, by what it is for.
