Playground

Build it, theme it, ship it

Preview Identra's drop-in components live, tune their appearance, and copy the code for your framework. The preview renders the real components — every SDK reads the same --idt-* variables, so what you see is what each framework ships.

Framework
Component
Appearance
Preview · Sign in

Presets

Appearance

Props

Social providers
React · SignIn
import { IdentraProvider, SignIn } from "@identra/react";

export function AuthScreen() {
  return (
    <IdentraProvider baseUrl="http://localhost:8080" applicationId={APP_ID}>
      <div style={{ "--idt-accent-color": "#1f1d18", "--idt-accent-hover-color": "color-mix(in srgb, #1f1d18 84%, #000)", "--idt-on-accent-color": "#fbf7ec", "--idt-bg-color": "#ffffff", "--idt-bg-subtle-color": "color-mix(in srgb, #1c1a15 5%, #ffffff)", "--idt-fg-color": "#1c1a15", "--idt-muted-color": "#8b8578", "--idt-border-color": "#e5ddc9", "--idt-border-strong-color": "color-mix(in srgb, #e5ddc9 65%, #1c1a15)", "--idt-radius-base": "8px", "--idt-font": "ui-sans-serif, system-ui, sans-serif" }}>
        <SignIn socials={["google", "github"]} passkeys />
      </div>
    </IdentraProvider>
  );
}