Skip to content
SPECIFICTION
Get listed

Cloudsmith vs pypiserver

Cloudsmith

cloudsmith.com

pypiserver

github.com

Side by side

FigureCloudsmithpypiserver
Price from$149/moFree
Free planYesYes
Free trialYes—
Open source——
WebYes—
WindowsYesYes
macOSYesYes
LinuxYesYes
APIYesYes
Self-hosted—Yes
Plans published51
Spec score · Artifact repository software8.9 (#3)8.4 (#16)
DeploymentcloudThe project publishes Docker images for main branch pushes and dev, alpha, beta, and final releases.
IntegrationsListed integrations include GitHub Actions, GitLab CI/CD, Jenkins, Azure DevOps, CircleCI, Buildkite, Argo CD, Terraform, Slack, Microsoft Teams, Datadog, Aikido, Zapier and VS Code.The documentation shows integration with pip, easy_install, setuptools, twine, Docker, and reverse proxies including Nginx and Traefik.
Intended usersCloudsmith is designed for organizations moving from on-premises registries, securing software supply chains, adopting AI artifacts, improving developer workflows or distributing software globally.The project describes itself as a self-hosted package index for users who want to serve their own Python packages.

Plans

Cloudsmith

  • Free Open-SourceFree
  • Pro$149 a month
  • CorePrice not published
  • EnterprisePriced on request
  • UltraPriced on request

Cloudsmith pricing →

pypiserver

  • pypiserverFree

pypiserver pricing →

In their own words

Cloudsmith

Cloudsmith has no write-up on Specifiction yet; its figures are above.

Visit cloudsmith.com

pypiserver

pypiserver is a minimal, self-hosted package index for uploading and downloading Python packages with tools such as pip and easy_install. It serves packages from regular directories, including wheels, bdists, eggs and PGP signatures, and scans those directories recursively. Packages can be uploaded with pip, setuptools, twine or pypi-uploader, or copied to the server with scp. Upload access can be protected with an Apache htpasswd file; API users can configure custom authentication callables. The maintainers advise password protection for uploads, and the documentation recommends a reverse proxy to provide HTTPS. pypiserver can run as a WSGI application, with documented integrations for Docker, nginx, Apache, gunicorn and Paste. It provides a health endpoint that returns HTTP 200 when the service is running, with an option to configure the endpoint. The current version supports Python 3.10+ and PyPy3. It is free at free and is listed for Linux, macOS, Windows, API and self-hosted use. Its API covers the operations needed by common package tools rather than the full PyPI API; documentation uploads are accepted but not saved to disk.

Visit github.com