Add software licensing to a Go application
Install the Go SDK, activate with a customer's key and protect a real file export. The SDK manages device identity, signed authorization, saved credentials and heartbeats.
Read guide →Practical guides for adding licensing to your application: startup, offline activation, feature counters, floating seats and device transfers.
SDK documentation →Install the Go SDK, activate with a customer's key and protect a real file export. The SDK manages device identity, signed authorization, saved credentials and heartbeats.
Read guide →Generate a device-bound request, obtain a signed response on another computer and import it locally. This guide uses the C++ wrapper over the shared C core.
Read guide →Configure 500 exports per UTC month and let the SDK reserve, execute and settle each task. Keep business task identity stable so retries do not double charge or repeat completed work.
Read guide →Let a company install on many computers while limiting simultaneous sessions. The SDK acquires a seat, maintains its lease and attempts to release it when the application exits.
Read guide →Use the customer portal to release an old device and issue a temporary activation code. The new device keeps the existing license's expiry, features and usage history.
Read guide →