The Client API is available as an alternative to the pre-built UI if you prefer to implement your own custom or native UI.
If using passkeys or push authentication, we recommend using our Web SDK or
Mobile SDKs rather than using our Client API directly. These SDKs provide
an implementation layer on top of the Client API and simplify the integration model.
Key features:
Suitable for both web apps and native mobile apps
Supports a variety of authentication methods including passkeys, authenticator app, SMS or WhatsAPP OTP, email OTP or magic link, and push authentication
Must be used together with the Server API for a complete integration