Now in Public Beta

Universal Identity Protocol

Biometric-first, self-sovereign identity and signature protocol. Authenticate and sign digital actions without passwords or centralized control.

quick-start.js
const uip = new UIP('your_api_key');

// Authenticate user with biometrics
const session = await uip.identify({
  redirectUrl: 'myapp://callback'
});

// User authenticated ✓
$0.01
per authentication
<500ms
average response
99.9%
uptime SLA
Global
compliance ready

Built for the modern web

From passwordless authentication to legally binding signatures. Enable secure identity verification, document signing, and encrypted messaging—all with biometric security.

Self-Sovereign Identity

Mobile-only authentication with fingerprint or face recognition. Your cryptographic keys live on your device. No centralized control.

Learn more

Global Compliance

Government ID verification via Veriff. Legally binding signatures with permanent audit trails. Court-admissible evidence generation.

Learn more

Modular API Design

Composable APIs that work together seamlessly. Pick what you need: authentication, signing, messaging, or verification. Usage-based pricing, no subscriptions.

Learn more

Powerful API endpoints

Modular APIs that work together seamlessly. Pick what you need.

POST

/identify

Authenticate users with biometrics

$0.01
per authentication
// Response
{
"type": "qr_code",
"session_id": "..."
}
View documentation
POST

/sign

Request biometric signatures

$0.03
per signature
// Request
{
"title": "Sign contract",
"intent": "Please review"
}
View documentation
POST

/message

Send encrypted messages

$0.05
per message
// Encrypted
{
"to": "uip_user_id",
"message": "..."
}
View documentation
GET

/audit

Retrieve signature audit trails

Free
unlimited
// Legal proof
{
"signed_at": "...",
"verified": true
}
View documentation

Start building today

Free for the first 1,000 API calls per month. No credit card required.