SDKs & downloads

One API, every platform

A browser agent, seven server SDKs, four native mobile SDKs, and edge connectors — all speaking the same identify + verify contract. Free to start.

On the device

Browser agent

A 14 kB zero-dependency agent. Install from npm or a single script tag.

Browser agent
@prynt/js
npm install @prynt/js

Or drop in a script tag: <script src="https://api.pryntid.com/cdn/prynt.umd.js"></script>

View on GitHub
On your backend

Server SDKs — seven languages

Verify identifications with your secret key, check webhook signatures, unseal Sealed Results, and call /collect, /enrich, /challenge and /outcomes.

Node.js
@prynt/node
npm install @prynt/node
View on GitHub
Go
server-go
go get github.com/devonauts/pryntid/packages/server-go
View on GitHub
PHP
prynt/server
composer require prynt/server
View on GitHub
Java
io.github.devonauts:prynt-server
<!-- Maven -->
<dependency>
  <groupId>io.github.devonauts</groupId>
  <artifactId>prynt-server</artifactId>
  <version>1.0.0</version>
</dependency>
View on GitHub
Ruby
prynt
gem install prynt
View on GitHub
.NET
Prynt.Server
dotnet add package Prynt.Server
View on GitHub
Python
prynt
pip install prynt
View on GitHub
Native apps

Mobile SDKs

Stable device identity + integrity (jailbreak, root, Frida, emulator, cloned-app) + hardware attestation.

iOS (Swift)
Swift Package
// Package.swift
.package(url: "https://github.com/devonauts/pryntid", from: "1.0.0")
View on GitHub
Android (Kotlin)
io.github.devonauts:prynt-android
// build.gradle.kts (repositories: mavenCentral())
implementation("io.github.devonauts:prynt-android:1.0.0")
View on GitHub
Flutter
prynt
# pubspec.yaml
dependencies:
  prynt: ^1.0.0
View on GitHub
React Native
@prynt/react-native
npm install @prynt/react-native
View on GitHub
At the perimeter

Edge connectors

Decide at the edge before traffic reaches your origin — Cloudflare Workers and nginx/OpenResty, fail-open by design.

Cloudflare Worker
@prynt/edge-cloudflare
# wrangler.toml → deploy at the edge
npm install @prynt/edge-cloudflare

Decides allow / challenge / block sub-10ms, serves the agent first-party under /__prynt/*, fail-open.

View on GitHub
nginx / OpenResty
edge-nginx
# auth_request + OpenResty Lua
# see packages/edge-nginx/README

Gate any origin with an auth_request subrequest — no app code changes required.

View on GitHub
Get started

Ready to integrate?

Create a free account, grab your API key, and drop the agent in with one script tag. Server verification and Smart Signals come with your Pro plan.