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-sdkClient-side TypeScript SDK for phone and desktop browser flows.sophid-server-sdkServer-side SDK for BST issuance, BRT validation, and replay protection.sophid-pwa-demoReference application that shows the expected integration pattern.
Start Here
The recommended reading order is:
- Read Why Two SDKs?
- Review Key Concepts
- Follow Quick Start
- 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.