Reduce development overhead
We integrate with all the major identity providers, inclduing Okta, Active Directory, and Auth0 with SAML and OAuth.
Reliable
We exceed our 99.9%, guaranteed by our Service Level Agreement.
Economical
We are priced per use, not per licensed revenue.
Developer support
Offering technical support and multiple channels for developers to seek assistance ensures a smooth experience using the API.
If you’re distributing commercial software, you need a license manager that is always available, easy to use, and powerful enough to integrate with your existing systems. Floating licenses offer a flexible software licensing model where a client can purchase a certain number of licenses
that can be used at the same time, and the unused licenses can be returned to a remote license server for others to use, providing flexibility for team members to access the software as needed.
The primary interface that the software applications you distribute use to communicate with the LicenseSpring service, providing developer access to perform tasks such as license activations, validations, or send license usage information.
Strong Encryption
Communication between the client and the server uses modern encryption to sign and verify requests between the server and the client, which can help protect against man-in-the-middle attacks.
Comprehensive Client - Server Interface
Activate, deactivate, send usage data, retrieve license information all on the licensed device
Robust and General Purpose Software Licensing API
We provide code samples in all major interpreted programming languages such as JavaScript and Python. We also maintain SDKs, which are built on top of the license API, making it easy to interface between your software application and the LicenseSpring service in compiled languages like C++, .NET and Java.
Activate/deactivate licenses
Check for license entitlement updates
Retrieve a trial license
Retrieve product application details
Authenticate licensed user via single-sign-on
Our APIs can track various types of usage data including activation events, license validations, and software utilization metrics. This data helps in understanding how software is being used and in making informed business decisions.
Read More: Explore LicenseSpring’s SDKs
Read More: License API Docs
We created a separate API for all of your back-office operations, including managing SDK licensing and software products. You can use LicenseSpring’s Management API to push data into your own data warehouses, create a license through your CRM or e-commerce portals, or read and write information on your licenses.
Issue / Revoke Licenses programmatically
Use the management API to issue new licenses or edit them through an external source of truth, such as SalesForce, or a Recurring Billing System.
Export Data to internal systems
Useful for Data Analysts, Sales Teams, or Product Marketing, you can retrieve most relevant information using the management API, including the License, Order, Customer, product and device information.
Control API access and permissions
You can create as many access keys as needed and add labels to them, as well as set them to read-only. These keys can be disabled or deleted as any time.
Read More: Explore the Management API
Licensing models include pay-per-use/call pricing, tiered/package pricing, subscription pricing, and revenue sharing. These models offer flexibility and effectiveness in controlling API usage and generating revenue.
Read More