This installation of Private Packagist is currently running in Setup Mode. This gives access to the admin panel to everyone and should be disabled as soon as possible. Add yourself as an admin once you configured an integration and registered an account successfully. then disable Setup Mode.

Loading... Background job is running.

Add Integration

Read our GitHub Integration Setup Guide for detailed instructions and screenshots.

Read our GitLab Integration Setup Guide for detailed instructions and screenshots.

Read our Bitbucket Integration Setup Guide for detailed instructions and screenshots.

Read our Bitbucket Data Center / Server Integration Setup Guide for detailed instructions and screenshots.

You can setup your GitHub OAuth application at https://github.com/settings/applications/new

You will need the callback url from the textarea below.

You can setup your GitLab application at https://gitlab.com/~/profile/applications

Make sure you enable the api and the read_user scope. You will need the callback urls from the textarea below.

You can find helpful documentation on GitLab.

You can setup the Bitbucket OAuth consumer at https://bitbucket.org/account/user/<USERNAME HERE>/oauth-consumers/new

You must enable the following permissions for Private Packagist to work well:

  • Account: Email, Read
  • Workspace Membership: Read
  • Repositories: Read
  • Webhooks: Read and write
  • Pull Requests: Read and write

You will need the callback url from the textarea below.

We will generate the setup instructions once the integration is created.

You can setup the Bitbucket Data Center / Server Application Link at .

Create an incoming link for an external application with the following scopes for Private Packagist to work well:

  • Repositories: Read

You will need the callback url from the textarea below.