SDKsAvailable
SDKs & bindings
One wire contract behind every binding. Server SDKs appraise an opaque evidence blob server→server and get the verdict back directly; client collectors gather device evidence. @rootherald/node is available today; the rest are rolling out.
All SDKs
Node.jsAvailable
@rootherald/node · server-sideJavaScriptIn development
@rootherald/browser · keyless collectorReactComing soon
@rootherald/react · <RootHeraldGate>.NETIn development
RootHerald.AspNetCore · BackgroundCheck clientJavaIn development
JVM · BackgroundCheckClientGoIn development
server→server · sentinel errorsPHPIn development
server→server · BackgroundCheckRubyIn development
server→server · BackgroundCheckPython (server)Coming soon
planned · server→serverNative C++In development
RootHerald.lib / .a static-linkNative C#Coming soon
P/Invoke for desktop .NETAndroid (Kotlin)Coming soon
Key Attestation · StrongBoxiOS (Swift)In development
RootHeraldKit · App Attest · keyless collectorReact NativeComing soon
Expo · evidence collector hookUnityComing soon
UPM plugin · all platformsUnreal EngineComing soon
UE5 plugin · Blueprint + C++