For the complete documentation index, see llms.txt. This page is also available as Markdown.

Components

Facephi's Web SDK is made up of flexible modules that allow you to integrate different biometric solutions according to your project's needs.

Each module addresses a specific area, from Face Capture, document validation, to advanced Video ID processes.

This modular architecture makes it easier:

  • Progressive integrations (you can use only what you need).

  • Simpler maintenance and updates.

  • Better performance by loading only the required components.


Components

Below are the components that make up the SDK Web:

SDK Provider - Facephi component library

Base component that provides the global configuration of the SDK and acts as the main container in your application.

SDK Provider

Selphi - Facial pattern capture

Facial biometrics module for face capture and verification.

Face Capture - Selphi

SelphID - Document capture

Module for capturing and validating identity documents (DNI, Passport, etc.).

Document Capture - SelphID

Video Recording

Component responsible for recording the capture process.

Video Recording

File Uploader - File upload

Component for uploading jpg, png and other documents.

File upload - FileUploader

Video ID - Simultaneous face, voice, and document capture

Component for simultaneous capture of facial pattern, document, and voice.

VideoID (Video identification)

Usage recommendations

  • You can integrate the modules independently or combine them according to the business Flow.

  • You must always start from the SDK Provider to ensure the environment is configured correctly.

  • Configure component properties using JSX, Framework binding or JavaScript (apikey={process.env.FACEPHI_SDK_APIKEY}) instead of native HTML attributes (apikey="...").

  • Check the specific sections for each module to see their configuration and examples.

  • Always keep keys or licenses in secure environments (secrets, files .env...).


📦 Next steps

  • If you haven't already, review the Installation and initial Configuration.

  • Explore the specific documentation for each module for correct implementation.

For additional questions, contact Technical Support.

Last updated