Skip to main content

Github Connector for Enterprise

Unlock instant search and actionable insights from your GitHub repositories

Written by Emilio Morales

The Github Connector lets you query and combine information from your Github repositories directly in Perplexity.

This Connector is available for Perplexity Pro and Perplexity Max users, and for members of Enterprise organizations (Enterprise Pro and Enterprise Max plans).

Why use it?

  • Instantly discover code and information across your repositories and organization documents, with no manual searching or context switching.

  • Integrate Github data with other connected productivity apps and web sources.

  • Streamline organization-wide information management using Perplexity’s enterprise features.

Privacy and Data Security

The Github Connector requires the following permissions to function:

  • GPG Keys: Full control of your GPG keys.

  • Organizations and teams: Admin access

  • Organization webhooks: Admin access

  • Public SSH keys: Admin access

  • Repository webhooks and services: Admin access

  • Codespace: Manage codespaces

  • Packages: Write packages to GitHub Packages. Delete private packages from GitHub Packages.

  • Delete repositories: Ability to delete any adminable repository

  • Gists: Read and write access

  • Notifications: Read access

  • Project: Manage project

  • Audit Log: Read access to audit log.

  • Repositories: Public and private

  • Personal user data: Full access

  • Workflow: Update GitHub Action Workflow files.

Enterprise-grade Data Security

For Enterprise users, we offer enterprise-grade protections and compliance including SOC 2 Type II certification, end-to-end encryption, strict data privacy measures, and granular user access controls. Your repositories and other Github data, just like any other Enterprise data, are never used for AI training, and robust safeguards ensure confidentiality and regulatory compliance. You can learn more in our Trust Center.

Connecting Perplexity to your Github account is done at a personal level. This means that no one else in your organization is able to query your Github repositories. However, if you query them on a shared Thread, anyone with access to the Thread will be able to see the responses.

To maintain control over how Perplexity interacts with Github, organization admins can enable or disable the connector for all organization users.

How to activate it

To activate the Github Connector:

  1. Go to Connectors in Settings and locate the Github Connector on the list.

  2. Click Enable.

  3. You will then be prompted to log in to Github to grant some permissions to the connector. These will allow the connector to have visibility of your repositories and account data, and perform actions on your behalf in Github. Click Authorize to start using Perplexity with Github.

If you can’t enable the Github Connector on your account, an admin may not have enabled it for your organization. You can request your organization admin to enable it for your organization as part of the authentication step.

If it’s enabled for your organization but you still experience issues, contact us.

Trying it out

Once you have connected Perplexity to Github, try running some of these queries to leverage your inbox and calendar information and perform actions in directly from Perplexity:

  • What is the status of my PRs?

  • Add a 'preview' label to my latest PR

If you use Comet, you can also ask the Assistant to perform these actions.