Ready, set, ship
From license keys to auto-updates, we've got you covered. Dive in with Keygen Cloud, or explore our self-hosted options.
- Use our software distribution API to securely deliver your app to customers. Integrate directly with tooling like Sparkle and Squirrel for painless automatic updates.
- Protect your app with our flagship software licensing API. Add fine-grained entitlement constraints, update version constraints, enforce device activation limits, and more.
#import <Squirrel/Squirrel.h> - (void)applicationDidFinishLaunching:(NSNotification *)notification { NSURLComponents *components = [[NSURLComponents alloc] init]; NSString *licenseKey = @"C1B6DE-39A6E3-DE1529-8559A0-4AF593-V3"; components.scheme = @"https"; components.host = @"get.keygen.sh"; components.path = @"/demo/mac/releases.json"; components.query = [[NSString stringWithFormat:@"auth=license:%2$@", licenseKey] stringByAddingPercentEncodingWithAllowedCharacters:NSCharacterSet.URLQueryAllowedCharacterSet]; self.updater = [[SQRLUpdater alloc] initWithUpdateRequest:[NSURLRequest requestWithURL:components.URL]]; // Check for updates every 4 hours. [self.updater startAutomaticChecksWithInterval:60 * 60 * 4];}
Trusted by over 6,000 software businesses all over the worldincluding these industry leaders
Solutions for licensing & distribution
dns Choice
Managed Keygen Cloud, or explore self-hosting.
library_books Quickstarts
Guides and API references for developers of all skill levels.
insert_chart Dashboard
Manage your products from an intuitive dashboard.
business Pricing
From indie to enterprise, we have options for everyone.