Ship artifacts from Harness with confidence
Cloudsmith gives your Harness CD pipelines a secure, fully managed artifact store. Connect Cloudsmith as an Artifact Server, authenticate with API keys or Entitlement Tokens stored in Harness Secrets Manager, and deploy versioned packages across every environment with a full audit trail behind every promotion.
How we support Harness
Why teams integrate Cloudsmith with Harness
Frequently asked questions
Add your Cloudsmith repository as an Artifact Server in Harness using your workspace and repository slug. Authenticate with either a Cloudsmith API key or an Entitlement Token stored as an encrypted secret in your chosen Harness Secrets Manager.
Entitlement Tokens are the recommended option for runtime authentication. They scope access to specific repositories, can be rotated independently, and reduce the blast radius if a credential is compromised. Use API keys for administrative operations such as uploading packages from CI.
Cloudsmith supports over 30 formats, including Docker, Helm, Maven, npm, PyPI, NuGet, Debian, RPM, and Raw/Generic binaries. Any format Harness supports as an artifact source can be backed by a Cloudsmith repository.
Harness includes a built-in Secrets Manager (Harness Vault) and supports third-party managers such as AWS Secrets Manager, Azure Key Vault, GCP Secret Manager, and HashiCorp Vault. Add your Cloudsmith API key or Entitlement Token as an encrypted secret and reference it by name in your connector configuration.
Yes. Cloudsmith lets you mirror your pipeline topology with separate repositories for development, staging, and production. You can promote an artifact from one repository to the next without re-uploading it, preserving its integrity and provenance trail across every stage.
Every download, upload, and promotion is recorded in Cloudsmith's audit log with a timestamp, IP address, and the credential used. This makes it straightforward to demonstrate which artifact version was deployed in each Harness pipeline run.
Yes. Cloudsmith runs vulnerability scanning on every package in your repositories. You can configure policy rules to quarantine packages with critical CVEs, preventing Harness from pulling a compromised artifact before it reaches a deployment stage.
Cloudsmith supports fine-grained, repository-level permissions. Each team or service account gets a dedicated Entitlement Token scoped to the repositories it needs. You can grant read-only access to deployment services while restricting write access to CI pipelines that publish artifacts.
Cloudsmith delivers artifacts over a CDN with 600+ edge points of presence, so delegate agents in any region pull packages with low latency. You can also configure storage regions to keep artifacts geographically close to your deployment targets.
The full integration guide, including how to configure an Artifact Server, set up Secrets Manager credentials, and reference Cloudsmith artifacts in a Harness Service, is available in the Cloudsmith documentation at docs.cloudsmith.com.