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.