Create a Maven repository in 10 seconds, for free.

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

Easy to use Maven repositories

Deploy artifacts to your repository and we generate easy to follow instructions for all popular build tools. Invite teammates to collaborate with just a few clicks.

Deploy from your browser

No forms to fill out! Just upload your Java JAR, WAR or Android AAR/APK package and we'll handle the rest. All the necessary metadata is automatically extracted from the artifact itself.

Deploy from your build tool

Use your favorite build tool to deploy: Maven , SBT, Gradle, or Leiningen.

Deploy from your CI system

We provide customized instructions for all CI systems: Jenkins, Circle CI, and Travis CI.

Seamless SNAPSHOT support

Upload or download SNAPSHOT versions from any build tool without any special configuration or workarounds.

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.

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.

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.

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

Rock solid hosted private APT repositories. Upload and install your packages in minutes.

Learn More

NPM Registry

Create your own hosted private NPM registry. Supports scoped packages and the Yarn package manager.

Learn More Learn More

RPM Packages

Hosted private YUM repositories. Completely managed. Secured with HTTPS and GPG.

Learn More Learn More

RubyGem Packages

Hosted private RubyGem repositories. Works with Bundler to efficiently manage all of your dependencies.

Learn More Learn More

Python Packages

Easy to use private hosted PyPi repositories. Works with all Python package types. Get started for FREE!

Learn More