Gemfury hosts private npm, PyPI, RubyGems, and other packages with authenticated URLs and SSL. Free for public packages; paid plans from $9/month.
Researched and fact-checked by Bartu Cavusoglu · Updated July 20, 2026
Gemfury is a cloud package repository that hosts both public and private software packages, letting developers publish and install packages using standard package-manager commands instead of maintaining their own repository servers.
Founded in 2011 and based in Seattle, Gemfury supports a wide range of package ecosystems, making it useful for teams that need to distribute internal libraries or proprietary code across multiple languages from one place.
Gemfury integrates with RubyGems, npm/Yarn, PyPI, PHP Composer, Debian, RPM, Bower, NuGet, Maven, and Go Modules, so a single account can serve packages across most common language ecosystems.
Private packages are protected behind authenticated repository URLs with SSL encryption, and every plan supports unlimited collaborators, meaning pricing scales with the number of private packages rather than team size.
Public package hosting is free with unlimited collaborators and unlimited public packages. Private hosting starts on Personal plans at $9/month for one collaborator and scales up to $100/month for 50 collaborators.
Team plans start at $25/month for 10 private packages and scale up to $650/month for 450 private packages, with unlimited collaborators on every tier. A custom Enterprise plan is available by contacting Gemfury's sales team, and all paid tiers include a 14-day free trial.
It's used to host and distribute private and public software packages across ecosystems like npm, PyPI, RubyGems, and more.
Public package hosting is free with unlimited collaborators; private packages require a paid plan starting at $9/month.
RubyGems, npm/Yarn, PyPI, PHP Composer, Debian, RPM, Bower, NuGet, Maven, and Go Modules.
Yes, paid plans include a 14-day free trial with no credit card required.
Gemfury was founded in 2011 and is based in Seattle, Washington.