New: Hypersign is now eIDAS 2.0 ready verifiable credentials and EUDI Wallet compliance built in. See case studies →
Developers

Ship identity verification your way.

A shareable link, a drop-in widget, or a fully custom flow on our REST API, all backed by the same KYC, KYB, AML, consent, and identity vault infrastructure. Pick the integration depth your team needs today, and change your mind later without switching platforms.

✓ REST API & Webhooks✓ W3C DIDs & Verifiable Credentials✓ Session-Based, HMAC-Signed Callbacks✓ White-Label by Default

Integration Paths

Three ways to go live, no rewrite required to move between them.

Start with a hosted link while you validate the flow, move to an embedded widget once you need branding, and drop to raw API calls when your product demands full control. Every path talks to the same sessions, decisions, and credentials underneath.

See It In Code

The widget path, end to end.

Plain TypeScript, no SDK install
const url = new URL("https://verify.hypersign.id");
url.searchParams.set("sessionId", sessionId);
url.searchParams.set("kycUserAccessToken", userBearerToken);
window.open(url.toString(), "hypersignKyc", "width=440,height=900");
window.addEventListener("message", (e: MessageEvent) =>
  e.data.code === "VERIFICATION_SUCCESS" && onVerified(e.data));

sessionId and kycUserAccessToken come from one backend call to Hypersign's KYC API. Full integration guide →

How We Build It

Core design principles behind the API.

These aren't marketing bullets, they're the constraints every endpoint and widget in the platform is designed against.

Talk to the team building this.

Book a call with an engineer for a walkthrough of the API, or start in the sandbox and read as you go.