keygen.sh
Open in
urlscan Pro
2606:4700:20::681a:5b3
Public Scan
Submitted URL: http://keygen.sh/
Effective URL: https://keygen.sh/
Submission: On December 31 via api from US — Scanned from DE
Effective URL: https://keygen.sh/
Submission: On December 31 via api from US — Scanned from DE
Form analysis
2 forms found in the DOMGET https://app.keygen.sh/register
<form class="inline-register-form__form" method="get" action="https://app.keygen.sh/register"><input type="hidden" name="plan" value="fba5986e-05d0-46e8-98cb-922a45887d4d"><input class="inline-register-form__email-input" type="email" name="email"
placeholder="Your work email" required=""><button class="inline-register-form__submit-button" type="submit">Try Cloud</button></form>
GET https://app.keygen.sh/register
<form class="inline-register-form__form" method="get" action="https://app.keygen.sh/register"><input type="hidden" name="plan" value="fba5986e-05d0-46e8-98cb-922a45887d4d"><input class="inline-register-form__email-input" type="email" name="email"
placeholder="Your work email" required=""><button class="inline-register-form__submit-button" type="submit">Try Cloud</button></form>
Text Content
Open, source-available — the new KeygenStar us on GitHub arrow_right_alt Keygen menu * Use Casesexpand_more * lock_open Software Application LicensingUse Keygen's flagship software licensing API to add license key validation, device activation and entitlements to any software product. * cloud_download Software Artifact DistributionUse Keygen's supplementary software distribution API to securely deliver artifacts and offer automatic updates to licensed users. * bolt No-code Licensing AutomationUse Zapier to integrate Keygen with your favorite tools, such as Stripe for payments, and Postmark for transactional emails. No code required. * For On-Premise/Multi-Prem * For Go Programs * For Mac Applications * For Container Images * For Windows Programs * For Electron Apps * For WordPress Plugins * For Tauri Apps * For Python Packages * For PHP Packages * For Node Packages * For RubyGems * Demosexpand_more * phonelink_lock License Activation Portal Demo * vpn_key License Key Validation Demo * Try Dashboard Demo * Developersexpand_more * dns Self Host Keygen NEWLearn how to self-host our Community Edition for free, or self-host our Enterprise Edition for an all-in-one licensing solution. * terminal Developer CLIUse Keygen's official CLI to sign and publish software releases. Integrate with our SDKs for secure automatic upgrades. * import_contacts Documentation * data_object API Reference * update Changelog * security Security * code Source Code * Resourcesexpand_more * Read the Source Code NEWKeygen is an open, source-available software licensing and distribution API. View the source code on GitHub to learn more. compare_arrows Build vs BuyBusinesses of all sizes face the question of whether to build or buy a licensing solution. * campaign Affiliate Program * badge Careers * article Blog * support Get Support * Pricing * Log in * Sign Up Keygen goes open source: read why arrow_right_alt OPEN, ENTERPRISE-GRADE LICENSING & DISTRIBUTION Keygen is an open, source-available software licensing and distribution API, built for developers, by developers. Self-host or try Keygen Cloud today. Try Cloud Free during development, no upfront commitment DEVELOPER-FIRST We've designed Keygen's API to be easy to use for developers of all skill sets. Use our official SDKs or grab your favorite HTTP library. keygen.LicenseKey = "C1B6DE-39A6E3-DE1529-8559A0-4AF593-V3" // Validate the license license, err := keygen.Validate(fingerprint) if err == keygen.ErrLicenseExpired { panic("license is expired!") } if err == keygen.ErrLicenseNotActivated { // Activate the license machine, _ := license.Activate(fingerprint) fmt.Printf( "activated machine %s for license %s!\n", machine.ID, license.ID, ) }keygen.LicenseKey = "C1B6DE-39A6E3-DE1529-8559A0-4AF593-V3" // Validate the license license, err := keygen.Validate(fingerprint) if err == keygen.ErrLicenseExpired { panic("license is expired!") } if err == keygen.ErrLicenseNotActivated { // Activate the license machine, _ := license.Activate(fingerprint) fmt.Printf( "activated machine %s for license %s!\n", machine.ID, license.ID, ) }content_copy CLOUD-NATIVE Keygen was born in the cloud. Cloud is in our team's DNA. With Keygen Cloud, we'll handle all the hard stuff while your team focuses on product. FOCUS Let your team focus on product, not in-house licensing and distribution. Save time by using Keygen Cloud as a ready-to-go licensing solution. MAINTENANCE Skip the expensive up-front and ongoing costs of an in-house or self-hosted licensing solution. Save your business development time and money with Keygen Cloud. SCALE Effortlessly go from hundreds of users, to thousands, to hundreds of thousands and beyond. We'll handle the infrastructure so your team can focus on product. SECURITY We strive to ensure that data stored within Keygen Cloud is as secure as possible. TLS, HA, continuous backups, data encryption at-rest, in-transit, and at-work. ENTERPRISE-GRADE Keygen EE, our Enterprise Edition, is perfect for businesses that want to self-host Keygen. Keygen EE enables the following features: * Historical request logs * Event/audit logs * Environments * Permissions * SAML/SSO* * Support * SAML/SSO is under active development. docker run --name keygen.1 -p 3000:3000 \ -e DATABASE_URL="postgres://postgres:postgres@host.docker.internal:5432/postgres" \ -e REDIS_URL="redis://host.docker.internal:6379" \ -e KEYGEN_LICENSE_FILE_PATH="/etc/keygen/ee.lic" \ -e KEYGEN_LICENSE_KEY="C1B6DE-39A6E3-DE1529-8559A0-4AF593-V3" \ -e KEYGEN_ACCOUNT_ID="c8ef4b4b-9a0a-49c7-8ea4-c47d13aa11f9" \ -e KEYGEN_HOST="licensing.enterprise.example" \ -e KEYGEN_MODE="singleplayer" \ -e KEYGEN_EDITION="EE" \ -v /etc/keygen:/etc/keygen \ keygen/api webdocker run --name keygen.1 -p 3000:3000 \ -e DATABASE_URL="postgres://postgres:postgres@host.docker.internal:5432/postgres" \ -e REDIS_URL="redis://host.docker.internal:6379" \ -e KEYGEN_LICENSE_FILE_PATH="/etc/keygen/ee.lic" \ -e KEYGEN_LICENSE_KEY="C1B6DE-39A6E3-DE1529-8559A0-4AF593-V3" \ -e KEYGEN_ACCOUNT_ID="c8ef4b4b-9a0a-49c7-8ea4-c47d13aa11f9" \ -e KEYGEN_HOST="licensing.enterprise.example" \ -e KEYGEN_MODE="singleplayer" \ -e KEYGEN_EDITION="EE" \ -v /etc/keygen:/etc/keygen \ keygen/api webcontent_copy OPEN, SOURCE-AVAILABLE Keygen CE, our Community Edition, is free to self-host for personal and commercial projects. FREE Keygen CE is free (as in beer) to self-host for any project. We want to make licensing accessible for everyone. OPEN Keygen is source-available. Browse the code, clone it, fork it, modify it — Keygen is 100% open; nothing's hidden. COMMUNITY Join our communities on GitHub and Discord to make friends, talk shop, and get community support. CONTRIBUTE Want to see something new in Keygen? Open an issue or pull request and let's talk about your new idea. READY, SET, RUN Clone it, run the setup, then serve. That's it. Self-hosting made easy. git clone https://github.com/keygen-sh/keygen-api && cd keygen-api bundle bundle exec rails keygen:setup bundle exec rails servergit clone https://github.com/keygen-sh/keygen-api && cd keygen-api bundle bundle exec rails keygen:setup bundle exec rails servercontent_copy TRUSTED BY HUNDREDS OF SOFTWARE BUSINESSES ALL OVER THE WORLDINCLUDING THESE INDUSTRY LEADERS Read testimonials READY TO GET STARTED? SIGN UP TODAY, OR REACH OUT. -------------------------------------------------------------------------------- "Licensing was planned to make up at least 25% percent of planned dev time for our product so it's awesome to see that we've been able to cut it down to 2.5% with Keygen." – Ranorex Try Cloud Free during development, no upfront commitment -------------------------------------------------------------------------------- Or interested in self-hosting Keygen EE? Contact sales for a 30-day no-strings-attached trial. © 2016–2023 Keygen LLC – All Rights Reserved – Reach out <hello@keygen.sh> * Status * Security * Changelog * Privacy * Terms * SLA * Integrate * Compare * Affiliates * Blog * Jobs * License * CLA * * * * settings Dismiss Settings COOKIES FIRST-PARTY COOKIES * Keygen We use cookies to store your tracking preferences, and if you have a Keygen account, to store session data. These cookies are required. For more information, see our Privacy Policy. THIRD-PARTY COOKIES * Fathom Analytics We use the Fathom service to count website visitors. Fathom is privacy-focused and fully GDPR compliant. No cookies are used. * Rewardful We use the Rewardful service to track and count referrals for our affiliate program. This service is only loaded when ?via= is included in the URL. Enabling this may credit the person who referred you. For more information on how we use cookies, please review our Privacy Policy.