Sentinel Network provides two families of SDKs:

Server SDK

For your game server or backend. Calls the Sentinel Network REST API to verify devices, manage bans, and control publisher policy. Available in 5 languages.

Client SDK

For your game client. Communicates with a connected SentinelID USB HID device over a local serial protocol to obtain a signed DeviceCheckRequest. Available in 5 languages.

Typical Integration Flow

  1. The client SDK talks to the physical SentinelID dongle over USB HID and retrieves a signed DeviceCheckRequest.
  2. The client forwards that request to your game server.
  3. The server SDK sends it to the Sentinel Network API and receives the device’s ban and reputation status.
  4. The server decides whether to allow or reject the session.

Language Support