Skip to main content

SophID SDKs

SophID provides a browser-facing Web SDK and a backend-facing Server SDK for biometric authentication flows. This documentation mirrors the structure of the public sophid-sdk.lovable.app reference site, rebuilt into standard Docusaurus pages for local development and static hosting.

What This Covers

  • Web app integration patterns
  • Server-side token minting and verification
  • End-to-end biometric enrollment and authentication flows
  • Reference app setup and troubleshooting

Main Components

  • sophid-web-sdk Client-side TypeScript SDK for phone and desktop browser flows.
  • sophid-server-sdk Server-side SDK for BST issuance, BRT validation, and replay protection.
  • sophid-pwa-demo Reference application that shows the expected integration pattern.

Start Here

The recommended reading order is:

  1. Read Why Two SDKs?
  2. Review Key Concepts
  3. Follow Quick Start
  4. Then move into the Web SDK, Server SDK, and Integration sections

What You Need

  • Node.js 18 or later
  • npm or pnpm
  • Access to SophID-issued credentials for partner integration
  • The SophID mobile app for biometric capture flows

Local Preview

Run the development server:

cd sophid-doc
npm run start

Then open http://localhost:3000.