LicenseSpring provides enterprise-grade licensing infrastructure for on-premises and self-hosted software deployments, supporting floating licenses, node-locked licensing, hardware key protection, and air-gapped environments with modern APIs and SDKs.
ISO 27001
Trusted by global software vendors
Developer-first APIs & SDKsLicenseSpring supports the full range of licensing models used by enterprise software deployed inside customer infrastructure, enabling vendors to control access, enforce entitlements, and introduce modern monetization strategies across distributed installations.
Single-server and single-machine deployments
Industrial systems and embedded software
Software bundled with hardware appliances
Device fingerprinting and hardware ID binding
VM detection to prevent cloning
Secure offline license validation
Enterprise teams sharing licenses across internal users
Engineering, CAD, and simulation software
On-premises enterprise applications with strict network policies
License check-in / check-out
Concurrent seat management
Floating license server deployable on-premises or in private cloud
High availability clustering
Automatic license expiration and renewal tracking
Subscription tier management
Time-based entitlement control
AI model inference requests
Rendering jobs and compute cycles
Feature usage within tiered deployments
Credit-based processing workflows
Enterprise software with modular architecture or tiered editions
Vendors selling Standard, Professional, and Enterprise tiers of the same on-premise product
Software deployed across departments with different entitlement levels within the same organization
Enable or disable individual features per license without redeployment
Independent expiry dates per feature, separate from the base license
Consumption-based metering at the feature level for resource-variable capabilities
Enforced locally, with no cloud connectivity required at runtime
Enterprise proof-of-concept and pilot deployments inside customer infrastructure
Software evaluated by IT and security teams before procurement approval
Vendors running structured evaluation programs with defined expiration windows
Automated trial generation via SDK or Management API
Fixed expiration date or activation-based trial period starting from first use
Feature-restricted evaluation mode that demonstrates value without full exposure
Seamless conversion to a full production license with no new key or reinstallation required
Enterprise software sold under CapEx procurement models
Vendors with major version release cycles where customers own a specific version indefinitely
Software bundled with hardware appliances or long-lifecycle industrial systems
Licenses that never expire, with full vendor control over activation limits and device binding
Configurable maintenance windows that gate access to updates and new versions independently of license validity
Compatible with hybrid models that layer subscription-based maintenance renewals or feature add-ons on top of a perpetual base license
Fully enforced offline, with no cloud dependency at runtime
For vendors who need the strongest possible protection against server cloning, VM duplication, and unauthorized deployment, LicenseSpring supports hardware key licensing using self-provisioned physical keys.
The hardware key acts as the persistent, unique identifier for a licensed installation. The software will only run when that physical key is present, making it cryptographically resistant to cloning or unauthorized copying, regardless of the hosting environment.
Licenses are configured to require a physical hardware key
Vendors self-provision compatible keys using the LicenseSpring provisioning application
The provisioned key must be physically present for the software to activate and run
Compatible with both individual application licensing and the LicenseSpring floating license server
LicenseSpring supports standard off-the-shelf YubiKeys, meaning vendors can source keys independently from any authorized retailer without depending on LicenseSpring to supply proprietary hardware. This eliminates single-vendor hardware lock-in and simplifies procurement for enterprise customers.
High-value software requiring tamper-resistant license enforcement
Deployments where server cloning or VM migration is a security concern
Air-gapped and isolated environments where software-only binding isn't sufficient
Defense, government, and regulated environments requiring hardware-backed authentication
Many enterprise customers require licensing infrastructure that runs entirely inside their own environment with no dependency on external cloud services. LicenseSpring supports fully self-hosted licensing architectures, enabling vendors to enforce licensing policies while meeting strict security, compliance, and data sovereignty requirements.
On-premises license servers
Local license validation with no cloud dependency
Floating license enforcement inside private networks
Docker-based deployment options
Hardware key support for physical license binding
Integration with existing enterprise infrastructure
Enterprise data centers and private cloud deployments
Industrial manufacturing and operational technology facilities
Financial institutions with strict network egress policies
Organizations with data sovereignty or regulatory requirements
Some organizations operate in completely isolated networks with no internet connectivity, where even self-hosted cloud infrastructure is not an option. LicenseSpring supports fully air-gapped licensing workflows, enabling secure license activation and management without any network communication.
Offline license activation and deactivation
License file generation and secure transfer
License validation without internet connectivity
Manual license updates and entitlement changes
Hardware key licensing for air-gapped environments where software-only binding is insufficient
Defense and military installations
Industrial control systems and SCADA environments
Medical and healthcare infrastructure
Government-regulated and classified facilities
Enterprise software deployed on-premises is a frequent target for license abuse, including server cloning, VM duplication, unauthorized redistribution, and key sharing. LicenseSpring provides layered protection mechanisms that address both software-level and hardware-level attack vectors.
Hardware key licensing (physical key required for activation)
Hardware binding and device fingerprinting
Server cloning prevention via hardware-backed identifiers
Virtual machine detection
License cloning prevention
Secure license validation
Remote license revocation
Many modern products combine on-premises deployments with cloud services, SaaS dashboards, or usage-based billing layers. LicenseSpring manages licensing across both environments from a single platform, so entitlements stay consistent regardless of where the software runs.
Examples:
On-premises analytics software with cloud-based dashboards
Self-hosted AI platforms with consumption-based billing
Industrial hardware devices with embedded licensed software
On-premises enterprise software with optional cloud extensions
LicenseSpring is built for engineering teams that need reliable licensing infrastructure without slowing product development. Its API-first architecture supports fast integration across a wide range of deployment environments, including self-hosted, air-gapped, and hardware key configurations.
All SDKs support hardware key licensing workflows, including integration with the LicenseSpring floating license server.






The LicenseSpring Vendor Platform gives vendors centralized control over licensing operations across on-premises and self-hosted deployments, including products, license policies, activations, hardware keys, and customer entitlements, all from one place.
Create and manage products, features, and licensing tiers
Issue and manage license keys, including hardware key-bound licenses
Monitor activations and device usage
Reset devices or revoke licenses remotely
Manage customers and license holders
LicenseSpring serves vendors across a wide range of industries where on-premises and self-hosted deployment is a core customer requirement.