Digital Identity API & SDK

The Permission Layer for IDs

Verify and securely store IDs, certificates, and other commonly reused documents such as government IDs, educational credentials, and professional records once, so you can share them easily with your consent and revoke access at any time.

The Allids.one Protocol

How Secure Sharing Works

Building the infrastructure for a privacy-first identity layer.

One-Time Verification

Verify your legal IDs once—Passports, National IDs, Licenses, and Work/Education certificates. Your verified credentials stay in your private wallet.

Encrypted Vault

Your document data is encrypted at rest and never shared without your explicit, real-time consent.

Permissioned Requests

Organizations request only the fields they need (e.g., just your Age) through our structured SDK.

User Consent

Receive a push notification for every access request. You have the ultimate power to Allow or Deny.

Secure Sharing

Share specific fields (Option A) or a one-time ephemeral view of the physical ID (Option B) that expires in minutes and cannot be stored by the organization.

Instant Revocation

End any active sharing session instantly from your dashboard. Once revoked, access is cut off immediately.

The Permission Flow

A seamless bridge between verified users and data-requesting organizations.

1. Request

Organization sends a request via SDK for specific fields.

2. Consent

User receives a notification and reviews the request.

3. Grant

User approves, generating a secure, time-bound token.

4. Access

Organization retrieves verified data through the secure link.

Privacy-First Sharing

Choose the access level that best fits your needs.

Option A: Field-Level Data

Share only the specific data points requested (e.g. Name, Date of Birth). This is the primary method for secure, automated registration and KYC verification.

  • Structured JSON data response
  • GDPR & Privacy compliant
  • Maximum user privacy
  • Includes Visual Verification (Option B)

Option B: Visual Verification

Ephemeral, one-time view of the physical document image. Ideal for manual visual checks at airports or bank counters without storing sensitive data.

  • Expires automatically after viewing
  • Zero storage on organization servers
  • Secure, watermarked visual popup

Universal Login

"Continue with Allids.one"

Replace generic social logins with a privacy-first identity provider. When a user clicks "Continue with Allids.one", your platform sends a real-time request for verified data. The user reviews the request on their device and grants consent instantly—no passwords, no tracking, just verified trust.

  • Ideal for Web3, Crypto, and FinTech platforms.

  • Eliminate fake accounts and bots with verified users.

  • One-click registration with full KYC data sharing.

Access Secured Platform

Select your login method

or

Verified by Allids.one Protocol

0M+

API Calls Daily

0.9%

Uptime SLA

0ms

Avg Response Time

24/7

Support Available

How It Works

Get Started in Minutes

Simple onboarding process to integrate our identity API/SDK into your platform

1

Discovery

We understand your identity needs and how our solutions can integrate with your systems.

2

Registration

Quick onboarding process to register your organization and set up your account.

3

API Access

Get your API keys and access to our SDK with comprehensive documentation.

4

Go Live

Integrate our identity services into your platform and start verifying identities.

About Allids.one

The Smarter Way to Handle Identity

Stop building identity infrastructure from scratch. Use our battle-tested API and SDK to add secure identity verification and authentication to your platform in no time.

Fast Integration

Get up and running in minutes with our well-documented API

Secure by Default

Enterprise-grade security with encryption and compliance

Scalable Infrastructure

Handle millions of identity requests without breaking a sweat

Cost Effective

Pay only for what you use with transparent pricing

Dedicated Support

Expert support team to help you integrate successfully

api-example.js
import Allids from '@allids/sdk';

const allids = new Allids({
  apiKey: 'your_api_key'
});

// Verify an identity
const result = await allids.verify({
  document: documentImage,
  selfie: selfieImage
});

if (result.verified) {
  console.log('Identity verified!');
}

About Allids.one

Identity API Built for Developers

Allids.one provides robust identity infrastructure through simple API and SDK integration. We handle the complexity of identity verification, authentication, and management so you can focus on building your product.

Simple API integration

Comprehensive SDK

Real-time verification

99.9% uptime SLA

Enterprise-grade security

Detailed documentation

Developer-friendly

24/7 support

RESTful API

Open SDKs

Full Docs

24/7 Support

Ready to Integrate Identity?

Get started with Allids.one API today. Request access and start building secure identity features into your platform.

Built for Developers

Start Building Today

import { Allids } from "@allids/sdk";

const allids = new Allids("YOUR_API_KEY");

// Request specific fields from a user
const request = await allids.requestAccess({
  userIdentifier: "+1234567890",
  document: "PASSPORT",
  accessType: "FIELD_LEVEL", // Privacy-first!
  fields: ["full_name", "date_of_birth"],
  purpose: "KYC verification",
  expiresIn: "24h"
});

console.log("Request sent:", request.requestId);

Full Documentation

Comprehensive API docs and guides to help you integrate quickly.

Sandbox Environment

Test your integration safely before going live with production.

Developer Support

Get help from our team whenever you need assistance.