Skip to main content

SDK Integration

We provide various npm packages to help you integrate the Zyphe platform into your application.

@zyphe/sdk-browser

https://www.npmjs.com/package/@zyphe-sdk/browser

This package is designed for browser applications. It provides a set of utilities to interact with the Zyphe platform, including webhook signature verification and verification session management.

@zyphe/sdk-node

https://www.npmjs.com/package/@zyphe-sdk/node

This package is designed for Node.js applications. It provides a set of utilities to interact with the Zyphe platform, including webhook signature verification and verification session management.

React Native Integration

For mobile applications, we provide a comprehensive integration guide using React Native with WebView. This approach works with both Expo and bare React Native projects. See the React Native Integration guide for detailed setup instructions.

@zyphe/sdk-core

https://www.npmjs.com/package/@zyphe-sdk/core

This environment agnostic package is used internally by both the sdk-node and sdk-browser packages. The exports are passed through to the sdk-node and sdk-browser packages, so you typically won't need to use this package directly. It can also be used in React Native backend servers.

Theming

You can match the verification flow to your brand using dashboard themes and per-session SDK overrides. See the Theming guide for the full list of color, border-radius, font, and logo options.