BABEL LICENSING 12.2

Your product. Your licensing rules.

License your .NET and native applications. Verify signed licenses, activate devices and manage floating seats from C++, Rust, Go and Python.

.NET / C#C++RustGoPython

The Babel Licensing dashboard with demonstration licenses, orders and activations
The Babel Licensing dashboard with demonstration licenses, orders and activations

NEW IN 12.2 / NATIVE SDK

Your native app. Your licensing rules.

Bring Babel Licensing to the applications you build in C++, Rust, Go and Python. Ship one native SDK library for your platform, with no .NET runtime required in your application.

Windows x64 / Linux x64 / macOS arm64

Explore the Native SDK
BUILD WITH YOUR LANGUAGEC ABI

Step-by-step guides, build commands and runnable examples for every language.

  • Signed offline licenses

    Verify the publisher signature and check expiry and enabled features locally.

  • Device activation

    Activate, validate and deactivate licenses bound to a machine.

  • Floating seats

    Acquire a seat, renew it with heartbeats and release it when the application closes.

Server

Up to 1,000 license tokens, the service API and Desktop management extension. Includes Obfuscator Ultimate. The service browser entry point shows an upgrade page.

Data Center

Unlimited tokens, the web management application and the Licensing MCP server, in addition to everything included with Server.

One service package

Upgrade from Server to Data Center by replacing the license file and restarting the service. No separate Data Center package or reinstall is needed.

BABEL LICENSING / ALL FEATURES

From the first license to your daily operations.

Explore the full product. Advanced restrictions and reporting use the .NET client; native application support is described in the Native SDK guide. Browser administration and hosted Licensing MCP require Data Center.

Application SDKs

.NET client packages and a native C ABI for C++, Rust, Go and Python on supported Windows, Linux and macOS targets.

Signed licenses and serials

RSA and ECDSA signatures, XML files and compact encoded strings. Your application verifies licenses with your publisher public key.

Three licensing modes

Offline license files, machine activation and floating pools of concurrent seats, with acquisition, renewal and release.

Product editions and entitlements

Perpetual and time-limited licenses, feature flags and expiry, custom fields, assembly coverage and maintenance-based release eligibility.

Advanced .NET restrictions

.NET client

Trial time, run and instance limits, hardware and network-domain restrictions, and validation rules implemented by your own code.

Templates and lifecycle

Define reusable templates and user key formats; generate, extend, revoke, export and distribute licenses for your products and releases.

Activation and token control

Validate activated machines, update their expiry or features and reclaim tokens on deactivation or release. Server allows 1,000 active tokens; Data Center has no token limit.

Customers, orders and products

Keep customer contacts, products, releases, orders and licenses together, with signing keys and configurable email templates.

Desktop and web management

Manage the service in Babel Desktop. Data Center also unlocks browser administration, dashboards, maps and role-based access.

REST, gRPC and webhooks

Connect your systems through authenticated APIs and notify external workflows of licensing events with webhooks.

WordPress and WooCommerce

Sell licensed products and automatically generate and email licenses after purchase, with editable issue, expiration and renewal notices.

Exception and usage reports

.NET client

Collect exception, license and custom reports from .NET applications; inspect them in the management tools or forward them through webhooks.

Build and AI automation

Generate licenses with the lic CLI, MSBuild and SDK. Use JSON/NDJSON in CI, Desktop MCP locally or the hosted Licensing MCP server with Data Center.

Your choice of hosting

Run the service on Windows, Linux, macOS or Docker, on-premises or in the cloud. Use SQL Server, MySQL, MariaDB or SQLite, with health checks for deployment.

Obfuscator Ultimate included

Both licensing editions include Obfuscator Ultimate. Combine .NET feature-based licensing with Code Encryption to unlock protected implementations.

FIPS-mode deployment for .NET

.NET client

Deploy the managed .NET client on FIPS-enabled hosts. The guide explains the crypto and service build requirements for these environments.

AI / MCP / AUTOMATION

Licensing tools your AI assistant can use.

Look up expiring licenses, inspect activations and prepare customer operations from your AI client. Choose the hosted service, the Desktop connection or structured command-line tools for your workflow.

Data Center

Hosted Licensing MCP

The Licensing MCP server is included with Data Center. It exposes service operations for customers, products, orders, licenses, tokens and reports to authenticated automation clients.

Server / Data Center

Desktop MCP with your approval

Enable the local MCP server in Babel Desktop. Your assistant can inspect licensing records, dashboards and reports and propose changes that you confirm before they run, using the connected service profile.

lic / CI

Machine-readable licensing CLI

The babel CLI and v12 lic CLI accept text, JSON and NDJSON output. JSON help describes their options. Quiet mode keeps the output clean; strict exit codes let a build distinguish invalid arguments, missing inputs and licensing failures.

REST / TOON

TOON payloads for AI workflows

Request TOON with Accept: application/toon for compact, structured API responses suited to LLM workflows. Use JSON when your integration needs it; authentication and service permissions apply to both formats.

01 / BABEL LICENSING 12.2

Keep the commercial picture in view.

Browse customers, orders, licenses and token activity in the Desktop extension. Open reports and inspect the state of your licensing operation through the same service API.

Read the documentation
Licensing overview and statistics using synthetic customers
Licensing overview and statistics using synthetic customers

02 / BABEL LICENSING 12.2

Issue licenses for the way you sell.

Use licensing templates and service operations to create, extend and revoke licenses. Manage activations and floating license tokens, with role-based access for the people operating the service.

Read the documentation
Licenses in the Desktop management extension
Licenses in the Desktop management extension

03 / BABEL LICENSING 12.2

See activity across your customers.

The Desktop geography view groups customer and order activity by region. Location detail is aggregated to protect privacy, with opt-in IP geolocation for finer views.

Read the documentation
The Licensing geography globe showing synthetic regional activity
The Licensing geography globe showing synthetic regional activity

IN THE TOOLBOX OF TEAMS AT

Avalonia UIGESiemensAT&TAudiNokiaOtisHiltiSonyAmazonHPVMwareMercedes-BenzDHLAirbus Group

START WITH BABEL

Your next build. Protected.

Try Babel Desktop, explore the tools, and choose the edition that fits your work.