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.
Cloudsmith operates across a global content delivery network optimized to ensure lightning-fast delivery anywhere.
If you're selling software and distributing it via Cloudsmith, you'll likely have a license associated per customer, which dictates their terms of usage. Associating the license with an entitlement token allows you to control and track software downloads specifically for that license.
For example, you could only allow your customer to download specific packages, between November 5, 2024, and November 5, 2024, 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 to the entitlement.
If you'd like to track downloads for specific customers, then the best practice is to create an entitlement token per customer and then use it when providing download links. It also means you can revoke their token if they've lapsed their subscription with you or change it for other reasons.
Updated 19 days ago