Official SDKs
Official SDKs
SDK Overview
PermitCore provides official SDK packages for .NET, Node.js, Python, Java, C++, and PHP. Each SDK wraps the public REST API with idiomatic language bindings, automatic HWID fingerprinting, offline grace period caching, and floating license support.
.NET
PermitCore.Client — NuGet · .NET 6–10, zero dependenciesNode.js
permitcore — npm · TypeScript-first, native fetchPython
permitcore — pip · Python 3.8+, standard library online; cryptography for offline verificationJava
Maven · Java 11+, built-in
Maven · Java 11+, built-in
HttpClientC++
CMake 3.14+ · C++17, libcurl and OpenSSL
CMake 3.14+ · C++17, libcurl and OpenSSL
PHP
Composer · PHP 8.0+, ext-curl, ext-json, and ext-openssl for offline verification
Composer · PHP 8.0+, ext-curl, ext-json, and ext-openssl for offline verification
All SDKs are built on top of the public REST API.
If your language isn't listed, use the REST API directly —
the SDK snippet generator in the admin panel produces copy-ready code in 5 languages.
Want to see it running before you write any code?
Download a full working demo app (.NET, Node.js, Python, PHP, Java, or C++) that gates
itself behind a real license — try it in the Sandbox.