React component

Embed verification. In one component.

Drop the <EnemoVerify /> component anywhere in your React app. Themeable. Accessible. Sandbox-ready.

Install

bash
npm install @enemoverify/react

Use

import { EnemoVerify } from "@enemoverify/react";

export function CheckoutPage() {
  return (
    <EnemoVerify
      publicKey={process.env.NEXT_PUBLIC_EV_KEY!}
      flow="kyc"
      referenceId="user_42"
      onComplete={(result) => {
        console.log("Verified", result);
      }}
    />
  );
}

Theme it

<EnemoVerify
  publicKey="ev_test_..."
  referenceId="user_42"
  theme={{
    primary: "#5B5BD6",
    radius: "16px",
    fontFamily: "Inter, sans-serif",
  }}
/>

Live demo

Secured by EnemoVerify™

This is the actual component. Try it.

Themeable

Override colors, radius, font. Match your brand without forking.

Accessible

Keyboard navigation, screen reader labels, focus management.

Tiny

<8KB gzipped. Zero runtime dependencies. Tree-shakeable.