Artifact management that powers your Octopus Deploy pipelines

Cloudsmith gives Octopus Deploy a governed, multi-format external feed for NuGet, Docker, Maven, and Helm packages. Your build pipeline pushes to Cloudsmith; Octopus pulls from it - with full access control, audit trails, and vulnerability scanning applied to every package before it reaches a deployment target.

How we support Octopus Deploy

Cloudsmith acts as the trusted external feed between your CI pipeline and Octopus Deploy, giving you a single, controlled source of truth for every package format Octopus consumes.
    Multi-format external feeds
    Register Cloudsmith as an external feed in Octopus for NuGet, Docker, Maven, and Helm package types - covering the full range of formats Octopus Deploy can consume from a single managed platform.
    Access control and entitlement tokens
    Authenticate Octopus feeds using entitlement tokens or HTTP Basic credentials. Private repositories enforce access policies so only authorised Octopus instances can pull packages to deployment targets.
    Vulnerability scanning before deployment
    Cloudsmith scans packages for known vulnerabilities before Octopus Deploy can pull them, reducing the risk of shipping compromised software to production environments.
    Global edge delivery
    Packages are served from 600+ edge points of presence, so Octopus deployment targets in any region - cloud, on-premises, or hybrid - pull artifacts fast without impacting pipeline throughput.
    Full audit and download traceability
    Every package pull by an Octopus Tentacle or Worker is logged. Client logs and audit trails give you complete traceability across environments, releases, and deployment targets.

Why teams integrate Cloudsmith with Octopus Deploy

The biggest friction point in Octopus pipelines is not the deployment logic - it is the package feed. Cloudsmith removes that friction by giving Octopus a secure, reliable, and fully audited external source of truth.
Without CloudsmithTeams store packages in the Octopus built-in feed, which is write-only and inaccessible to other tools. Sharing artifacts between CI pipelines, dev environments, and Octopus requires duplicating packages across multiple locations with no single source of truth.
With CloudsmithCloudsmith acts as the shared external feed for both your CI tooling and Octopus Deploy. Every pipeline pushes to one governed repository; Octopus pulls from it directly, eliminating duplication and keeping package provenance intact across the entire delivery chain.
Without CloudsmithPackages arrive in Octopus without any security vetting. There is no visibility into whether a NuGet, Docker, or Helm package contains known vulnerabilities before it is deployed to a staging or production target.
With CloudsmithCloudsmith scans every package for vulnerabilities before Octopus can pull it. Quarantine policies block unsafe packages at the feed level, so security issues are caught well before any Tentacle or Worker runs a deployment step.
Without CloudsmithOctopus Cloud storage limits constrain how many package versions you can retain. Teams either hit quota errors silently corrupting uploads, or manually prune versions and lose rollback options for previous releases.
With CloudsmithCloudsmith provides elastic, CDN-backed storage with no Octopus-imposed quotas. Retain as many package versions as your release retention policy needs, with fast edge delivery ensuring rollbacks deploy just as quickly as new releases.

Frequently asked questions

  1. Cloudsmith supports NuGet, Docker, Maven, and Helm feeds that can each be registered as separate external feeds in Octopus Deploy. You configure each format independently in the Octopus Library under External Feeds, pointing to the relevant Cloudsmith repository URL for that format.

  2. Cloudsmith supports three authentication methods for Octopus external feeds: entitlement tokens embedded in the feed URL, HTTP Basic Authentication using your Cloudsmith API key as the password, or username and password credentials entered in the Octopus feed credentials section. Private repositories require one of these methods; public repositories need no credentials at all.

  3. Yes. Cloudsmith works identically as an external feed for Octopus Cloud and self-hosted Octopus Server instances. The feed configuration steps are the same for both; the only difference is where you navigate to in the Octopus web portal to register the feed.

  4. Cloudsmith complements Octopus Deploy rather than replacing it. The Octopus built-in feed is write-only and can only be consumed by Octopus itself. Cloudsmith gives you a separate, fully governed repository that your CI pipeline, local development tooling, and Octopus can all access, making it the shared source of truth for all your deployment artifacts.

  5. Cloudsmith scans packages for vulnerabilities automatically on upload. You can configure quarantine policies that prevent flagged packages from being downloaded, meaning Octopus Deploy cannot pull a vulnerable package to a deployment target until the issue is resolved or an explicit exception is granted by a team admin.

  6. Common patterns include a single multi-format repository used as the external feed for all Octopus projects, or separate repositories per environment tier (development, staging, production) with promotion policies controlling which package versions progress between them. Teams deploying to Kubernetes often have a dedicated Helm repository alongside a Docker registry, both registered as separate Octopus external feeds pointing to Cloudsmith.

  7. Yes. Cloudsmith's client logs and audit trail record every download event including the credential or token used, the requesting IP, and the timestamp. You can correlate these download events with your Octopus deployment history to trace exactly which release consumed each package version and from which target.

  8. Octopus external feed triggers for automatic release creation currently support container image and Helm feeds. When Cloudsmith is registered as a Docker or Helm external feed, Octopus can poll it for new package versions and automatically create releases. For NuGet and Maven feeds, teams typically trigger releases from their CI pipeline after pushing to Cloudsmith.

  9. Any CI tool that can push to a NuGet, Docker, Maven, or Helm registry can publish to Cloudsmith as part of a pipeline that then triggers Octopus deployments. Common configurations include GitHub Actions, GitLab CI, Jenkins, and Azure DevOps publishing build artifacts to Cloudsmith, with Octopus consuming from the same repository to deploy to target environments.

  10. Unlike the Octopus Cloud built-in feed which enforces storage quotas that can silently truncate packages when limits are reached, Cloudsmith provides elastic storage backed by a global CDN. You control retention through Cloudsmith's configurable retention policies without being constrained by Octopus-imposed caps, and older package versions remain available for rollback deployments at the same download speed as the latest version.

Integrations

Discover more Cloudsmith Integrations