Loading... Background job is running.

Private Packagist

Composer package archive as a service for PHP

Increase developer productivity

Private Packagist makes installing your code with Composer faster, more reliable and more convenient than any alternative.

Take advantage of all Composer and Packagist features for your private source code and your open source dependencies.

Easily host private packages

Our web interface lets you conveniently manage and browse your private Composer packages. Packagist.com provides all your packages in a single Composer repository. You can configure your projects to use Packagist.com with a single line, avoiding redundant explicit repository configurations.

Learn more

Reliable and fast Composer deployments

We act as a proxy for Packagist.org, GitHub and other repositories. We mirror and cache package archives providing you with redundant infrastructure to ensure your deployments never fail and your developers can work at any time. Even in the unlikely event of technical issues packages will be installed from their original source instead of Packagist.com, providing maximum availability.

Gain insight into Open Source Dependencies

All open source packages you use via your Packagist.com repository are browsable. You can review them and quickly get an overview of third party software used by your developers and the open source software your projects depend on. You can also optionally restrict who on your team can add new open source dependencies.

Integrate easily with GitHub

We can fully synchronize GitHub teams and repositories from your organization making all your private packages instantly available on Packagist.com. New changes are available through Composer instantly whenever you push code.

Instantly see new package versions

Not using GitHub? With hooks you can configure your git/hg/svn servers to notify us when a package changes so that we immediately update the composer.json metadata on Private Packagist. Immediately run composer update without having to wait for a cronjob or a git clone.

Granular control of package access via teams

Control who can access which packages. Every user receives their own credentials to connect to Packagist.com so you can revoke permissions quickly when people leave a project or your company.

Made by the creators of Composer

Private Packagist was founded by Jordi Boggiano and Nils Adermann, the creators of Composer and the open source package archive Packagist.org.

Learn more

Getting started

All it takes to start using Private Packagist is to configure this repository in your composer.json, replacing all other private and public repositories.

"repositories": [
    {"type": "vcs", "url": "https://github.com/org/pkg1"},
    {"type": "vcs", "url": "https://github.com/org/pkg2"},
    {etc...},
    {"type": "composer", "url": "https://repo.packagist.com/org/"},
    {"packagist.org": false}
],
"require": {
    "org/pkg1": "^1.0",
    "org/pkg2": "dev-master"
}

Free Trial

Login with GitHub now to create an organization and start your free trial!

Hosting open source packages?

Packagist.org is accessible for free to host open source PHP packages.