Repository navigation
Babel Licensing Native SDK 12.2.0 exposes C ABI 2 for applications written in C++, Rust, Go and Python.
Download the ZIP matching your platform. Each archive contains one SDK runtime library, the public C header, SDK terms and third-party notices. Botan is linked statically and is not a separate runtime dependency. Windows also includes an MSVC import library for linking.
Supported packages: macOS arm64 (macOS 15+), Linux x64 (glibc 2.34+), Windows x64. The macOS binary is Developer ID signed and notarized; Windows is Authenticode signed and timestamped. SHA-256 sidecars identify the release archives.
The examples cover offline XML/compact licenses, activation/validation/deactivation and floating acquire/heartbeat/release. All four languages were built and run on all three platforms from these exact archives; online workflows were also exercised against a protected Babel Licensing Service with RSA and P-256 signatures.
Start with python3 scripts/setup-sdk.py, then ./run.sh rust, ./run.sh go, ./run.sh cpp or ./run.sh python (on Windows: python scripts/run-example.py <language>).
Step-by-step integration guides · Example sources
The MIT license covers the example source files. SDK binaries are supplied under the EULA included in each ZIP. No private publisher signing key is included in the client SDK.