Secure, cloud-native Gradle artifact management on Cloudsmith
Cloudsmith gives your Java and JVM teams a fully-managed, private Gradle repository with global reach, fine-grained access control, and governance policies that keep every dependency clean. Stop wrestling with self-hosted infrastructure and focus on shipping software.
Simplify and streamline operations. Cloudsmith is a secure store for all packages, containers and assets.
- Use Gradle + 30 other formats
- Store Maven JARs alongside Gradle publications in the same repository
- Centralize Docker container images and raw binaries next to your JVM artifacts
How we support Gradle
Why teams choose Cloudsmith for Gradle
Signs you're ready to switch to Cloudsmith for Gradle
Get started with Gradle on Cloudsmith
Frequently asked questions
Yes. Cloudsmith exposes a Maven-compatible endpoint that works with any valid Gradle configuration, whether you write your build scripts in Groovy DSL or Kotlin DSL. You add the repository URL to your build.gradle or build.gradle.kts file and configure authentication using entitlement tokens or HTTP Basic credentials.
Cloudsmith supports entitlement token authentication and HTTP Basic authentication. Entitlement tokens require no additional credentials configuration in your build file, making them well-suited for CI/CD pipelines. HTTP Basic credentials can be stored securely in your ~/.gradle/gradle.properties file to keep them out of version control.
Yes. Cloudsmith upstream proxying lets you route requests for external Gradle and Maven dependencies through your Cloudsmith repository. Packages are cached on first pull and served from Cloudsmith's global CDN on subsequent requests, which speeds up builds and insulates your team from upstream outages or rate limits.
Cloudsmith's policy engine lets you write OPA Rego rules that govern which packages and versions are permitted in each repository. You can block specific module versions, require metadata fields, or quarantine packages that fail your criteria. Non-compliant packages are held in quarantine and never served to developers until they are reviewed and approved.
Yes. All Cloudsmith repositories are multi-format. You can store Gradle and Maven publications, Docker container images, raw binaries, and artifacts in 30+ other formats in the same repository. This removes the need to maintain a separate registry for each format your team uses.
Cloudsmith's support team can guide you through migrating existing artifacts and reconfiguring your build scripts to point at Cloudsmith endpoints. For most teams the change is a single URL update in build.gradle, plus credentials configuration. Upstream proxying means you can continue to access external packages without rebuilding your dependency strategy from scratch.
Cloudsmith delivers packages through a CDN backed by 600+ global edge points of presence. Teams resolve dependencies from the node closest to their location, which significantly reduces latency compared to a single-region self-hosted server. Upstream caching means that once a remote dependency is pulled it is served from Cloudsmith on every subsequent request.
Yes. You can configure separate Cloudsmith repositories for snapshot and release publications and reference both in your build.gradle publishing block. Cloudsmith's endpoint structure supports the standard Maven URL conventions that Gradle uses to differentiate between snapshot and non-snapshot artifacts.
Cloudsmith gives you per-repository entitlement tokens that can be scoped to read-only or read-write access, plus team-level permission management through the web UI or API. Every publish and download action is recorded in immutable audit logs, so you have a complete trail of who accessed or modified each artifact.
Cloudsmith is fully managed. There are no servers to provision, no storage to size, and no maintenance windows to schedule. Cloudsmith handles availability, scaling, and updates, so your team is never on-call for your repository layer. This makes it a direct replacement for self-hosted Nexus or Artifactory deployments that consume ongoing engineering time.