Frontmatter:
title: Pull Request Integrations
description: Connect your Git hosting platform to Kepler so you can create Tasks directly from pull requests.
taxonomy:
category: kepler
Purpose: Setup reference for connecting all supported PR providers. Covers authentication, what Kepler pulls from each PR, and self-hosted notes.
Sections to include:
Overview
Why connect a PR provider: create a Task from an existing PR so an agent can address review comments, or start a review directly.
Summary table: Provider | Auth method | Self-hosted support.
Supported providers: GitHub, GitHub Enterprise, GitLab, GitLab Self-Managed, Bitbucket, Azure DevOps.
Per-provider setup (one sub-section each):
GitHub | GitHub Enterprise | GitLab | GitLab Self-Managed | Bitbucket | Azure DevOps
Each sub-section covers:
Prerequisites (access level, token type).
Step-by-step connection instructions.
Self-hosted note (where applicable): GitHub Enterprise and GitLab Self-Managed require a Personal Access Token with the appropriate permissions.
What Kepler pulls from the PR: diff, description, open comments, review state.
Frontmatter:
title: Pull Request Integrations
description: Connect your Git hosting platform to Kepler so you can create Tasks directly from pull requests.
taxonomy:
category: kepler
Purpose: Setup reference for connecting all supported PR providers. Covers authentication, what Kepler pulls from each PR, and self-hosted notes.
Sections to include:
Overview
Why connect a PR provider: create a Task from an existing PR so an agent can address review comments, or start a review directly.
Summary table: Provider | Auth method | Self-hosted support.
Supported providers: GitHub, GitHub Enterprise, GitLab, GitLab Self-Managed, Bitbucket, Azure DevOps.
Per-provider setup (one sub-section each):
GitHub | GitHub Enterprise | GitLab | GitLab Self-Managed | Bitbucket | Azure DevOps
Each sub-section covers:
Prerequisites (access level, token type).
Step-by-step connection instructions.
Self-hosted note (where applicable): GitHub Enterprise and GitLab Self-Managed require a Personal Access Token with the appropriate permissions.
What Kepler pulls from the PR: diff, description, open comments, review state.