Logo

Get Started

LicenseSpring SDK Collection

All API

About

Explore our range of diverse SDKs designed for cloud, desktop, mobile, and cross-platform development. Choose the ideal match for your application, considering popularity and update frequency. From versatile deployment options to simplified license management, our SDKs empower you with the tools to enhance security, control access, and optimize software distribution.

Regularly Updated and Maintained SDKs

.NET

LicenseSpring's .NET SDK is our most widely used software development kit. Designed to integrate licensing and software protection capabilities into your applications, this SDK empowers developers with a comprehensive toolkit compatible across various .NET versions and platforms.

Documentation and Code Samples

Whether you’re developing in Console, WinForm, VB.Net, VBA, or Xamarin.Forms applications for Android and iOS, our SDK equips you with Doxygen documentation and code snippets to guide your integration process.

License Your Applications Built Using the .NET Framework

Supported .NET Versions and Platforms

The LicenseSpring .NET SDK spans across .NET versions 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, and 4.8.  It also extends its reach to encompass .NET Standard 2.0, Xamarin.Forms, and the advanced .NET 6 platform, accommodating a variety of projects across different stages of technology evolution.

C++

C++

LicenseSpring's C++ SDK offers secure software deployment across various platforms. The SDK's adaptability spans multiple operating systems, ensuring effective protection for your applications.

Documentation and Code Samples

To facilitate smooth integration, LicenseSpring's C++ SDK comes with comprehensive Doxygen documentation. For practical application, code samples in C++ and C are included. These samples furnish foundational examples for implementing licensing using the SDK, streamlining the incorporation of robust licensing mechanisms into your software products.

License Management API for C and C++ Applications

Supported Environments

LicenseSpring's C++ SDK seamlessly operates on Windows, from Windows 7 onwards. The SDK is built with compatibility in mind, with different SDK builds for different versions of Visual Studio.

For MacOS, LicenseSpring extends support to x86_64 and ARM architectures. Universal binaries encapsulating both architectures are also available. The SDK is constructed using MacOSX10.12.sdk.

LicenseSpring's Linux offerings cater to diverse environments, providing builds for various architectures, including X86_64, ARM, AArch64.

Java

LicenseSpring's Java SDK empowers developers with a comprehensive toolkit for integrating robust licensing and software protection features. With compatibility in mind, the SDK supports a minimum Java version of 8.161, ensuring a wide range of applicability across modern Java environments.

Documentation and Code Samples

To guide developers through the integration process, LicenseSpring offers detailed Javadoc documentation for each module within the Java SDK.

Java Software Licensing – LicenseSpring

Python

LicenseSpring's Python SDK offers a user-friendly gateway to robust software protection. Designed to seamlessly blend with your development workflow, the SDK supports Python versions >=3.7 and <4.0, ensuring compatibility with modern Python environments.

Documentation and Code Samples

Within the LicenseSpring Python documentation, you'll find concise yet insightful code snippets. These code snippets serve as invaluable resources, showcasing the implementation of licensing features using the SDK.

Python SDK

Swift

Swift

LicenseSpring’s Swift SDK serves as a streamlined interface for the LicenseSpring REST API, enhancing its capabilities by enabling convenient access and manipulation of licenses. As a powerful software licensing API, LicenseSpring empowers vendors to tailor entitlements for their software applications in alignment with their specific license agreements.

Documentation and Code Samples

LicenseSpring provides Swift documentation and a sample application, equipping developers with the knowledge needed to seamlessly integrate the LicenseSpring framework into their projects. 

Swift/Objective-C SDK

More SDKs

LicenseSpring's specialized SDKs are designed to provide stable and reliable solutions for specific licensing scenarios. These SDKs receive less frequent updates, as our primary focus remains on regularly updated and well-maintained SDKs.

Go

Node.js

Streamline software licensing in your Node.js project with LicenseSpring's powerful API, designed for seamless integration and robust license management. Perfect for back-end developers looking to simplify and secure their applications.

Node.js

Go

Golang

LicenseSpring's Go SDK serves as a reliable companion for enhancing software security. Offering an approach to incorporating licensing and protection features, the SDK supports the Go programming language, enabling developers to protect their applications.

Go SDK