Create an NPM registry in 10 seconds, for free.

By clicking above, you agree to the Terms of Service and Privacy Policy.

Manage your own NPM registry

Control the registry where all of your public and private npm packages are stored.

Create a free NPM registry in seconds.

Works with Yarn

No additional configuration required. Once a packagecloud repository is configured as an NPM registry, packages can be installed with yarn add.

Start installing packages with Yarn and NPM in seconds.

SSL only, always.

Our site only works over HTTPS, so there is no chance of a misconfiguration accidentally exposing your repository or packages over plaintext HTTP.

IPv6 Enabled and CDN Backed

All package repositories and API endpoints are accessible with IPv6 and are backed by the Fastly content delivery network.

Provide fast and reliable downloads for RubyGem, RPM, Debian, Python, Java and NPM packages.

Works with CircleCI, TravisCI, Jenkins, Buildkite, and more.

Quickly configure continuous integration and continuous deployment systems into your package distribution pipeline.

Start pushing packages from your CI/CD systems in minutes.

Powerful API to manage your packages

Use our API to manage RPM, Debian, RubyGem, Java, Python and NPM packages. Get started using the packagecloud CLI tool.

Manage your package repository with a powerful API.

Flexible token authentication

Our parent/child token system allows you to control access for groups of (or individual) hosts.

Share your private repositories with others, securely and easily.

Easily collaborate on repositories

Include multiple collaborators to manage repositories. Owners can add as many as they like.

Unlimited collaborators on public and private repositories.

Detailed download and installation statistics

Get detailed download and installation information from our Stats API. View statistics for specific packages and entire repositories.

Understand how users are consuming your packages.

Move packages between repositories

Simplify package promotion from staging to production using the packagecloud Promote API.

Use the Promote API with our CI/CD integrations or web UI.

Command-line client to manage repositories

Use the packagecloud CLI tool to easily manage packages and repositories.

Check out the other package types we support:

Debian Packages

We support the latest features in APT to ensure that your repository is always consistent, no matter how large.

Learn More

RPM Packages

All RPM distributions are supported: Enterprise Linux, Scientific Linux, and Amazon Linux.

Learn More Learn More

RubyGem Packages

Bundler API support along with Fastly's global CDN, means you'll never have to wait on bundle install again.

Learn More Learn More

Maven Repository

No forms to fill out! Upload your Java, Scala, Clojure or Android artifacts from your browser, build tool, or our easy API.

Learn More

Python Packages

Full support for eggs, wheels and source distributions. Easy to follow instructions makes using your python repository a breeze.

Learn More