One repository for every artifact, not just packages
Cloudsmith provides a single control point for your entire software supply chain. While we support more than 30 native formats, modern pipelines often rely on assets that fall outside standard ecosystems, like vendor installers, release binaries, or custom scripts. Cloudsmith is the single home for all of these assets, bringing them under the same security and visibility as the rest of your software.
Every artifact type, one platform. Cloudsmith stores packages, containers, binaries, and raw files — including assets that fall outside standard ecosystems.
- Use Raw Artifacts + 30 other package formats
- Store ML models, datasets, and raw files alongside language packages
- Distribute vendor binaries, custom installers, and release assets with full access control
How we support Raw and Generic Artifacts
Why teams choose Cloudsmith for Raw and Generic Artifacts
Signs you're ready to switch to Cloudsmith for Raw and Generic Artifacts
Get started with Raw Artifacts on Cloudsmith
Frequently asked questions
Any file type, with no restrictions on extension or format. Raw repositories are designed for arbitrary binary assets, including firmware images, vendor installers, ML model weights, datasets, custom scripts, compiled executables, and more.
Raw repositories are for direct upload and distribution of files you own and manage. Generic repositories are for proxying and caching artifacts from external HTTP or HTTPS sources, such as GitHub releases or vendor download pages, bringing them into your controlled Cloudsmith environment.
Yes. Cloudsmith supports multi-format repositories, so you can store NPM packages, Docker images, Python wheels, and raw binary files all within the same repository. This is central to Cloudsmith's role as a single source of truth for all software artifacts.
Cloudsmith supports API key authentication, OIDC-based keyless auth for CI/CD pipelines, and entitlement tokens for downstream distribution. The same authentication mechanisms that apply to package formats also apply to raw and generic artifacts.
Yes. OPA Rego policies can be applied to any artifact type in Cloudsmith, including raw files. While file-level vulnerability scanning requires format-specific metadata, access policies, quarantine rules, and audit logging all apply consistently to raw and generic artifacts.
Yes. Generic repositories act as a caching proxy for external HTTP or HTTPS sources. Once configured, your pipelines pull from a stable Cloudsmith endpoint rather than the upstream source. If the upstream changes or goes down, your pipelines continue to work.
Every file uploaded to a Raw repository is stored with version metadata. You can query specific versions via the API or CLI, and all uploads are tracked in the audit log so you know exactly who uploaded what, and when.
Yes. Cloudsmith supports entitlement tokens and EULA gating for downstream distribution. You can issue scoped tokens to partners or customers with read-only access, require EULA acceptance before download, and track all download activity through client logs.
S3 and shared drives provide storage but lack versioning, fine-grained access control, audit logging, and policy enforcement that artifact management demands. Cloudsmith wraps the same underlying durability with a purpose-built artifact management layer, including RBAC, token auth, OPA Rego policies, and a full audit trail.
You can create a Raw or Generic repository directly from the Cloudsmith dashboard or via the API. Full setup guides, CLI instructions, and configuration examples are available in the Cloudsmith documentation at docs.cloudsmith.com.