The Cloudsmith Developer Hub

Welcome to the Cloudsmith Developer Hub. You'll find comprehensive guides and documentation to help you start working with Cloudsmith as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Distribution (for Vendors)

Cloudsmith provides reliable, performant distribution of software to your customers across the globe.

Cloudsmith operates across a global content delivery network optimized to ensure lightning fast delivery to anywhere. Specify exactly where your packages are stored, and configure edge caching to bring packages as close to your customers as possible.

Cloudsmith can ensure users have agreed to your custom End-User License Agreement (EULA) before they can download your packages. Especially useful if you want to disclaim warranties prior to usage.

Vendor Tools
Configure Cloudsmith for distribution
Integrations
Connect Cloudsmith to payment providers through our Zapier connector

Ultra-Fast Content Delivery Network

Cloudsmith operates across a global content delivery network optimized to ensure lightning fast delivery to anywhere.

Link Software Licenses to Entitlement Tokens

If you're selling software and distributing it via Cloudsmith, you'll likely have a license that is associated per Customer which dictates their terms of usage. Associating the license with an entitlement token allows you to control and track downloads of the software specifically for that license.

For example, you could only allow your customer to download specific packages, between November 5, 2020 and November 5, 2021, up to a maximum of 10 downloads from one location (i.e. a single client). Each entitlement can have different restrictions, and you can use the freeform (JSON-based) metadata to add your own information into the entitlement.

If you'd like to track downloads for specific customers then the best practice is to create an entitlement token per customer, then use that token when you're providing download links for them. It also means you can revoke their token if they've lapsed their subscription with you, or change it for other reasons, etc.

Updated about a month ago


Distribution (for Vendors)


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.