Quickstart

Install the SDK and ship auth

Install, connect one client, then drop in sign-in on the frontend or verify sessions on the backend. Passkeys are the default.

See all SDKs
app.tsx
# Install the browser SDK
bun add @qeet-id/react

# Wrap your app, then drop in sign-in
import { QeetIDProvider, SignedIn, SignedOut, SignInButton } from "@qeet-id/react";

<QeetIDProvider loginUrl="/api/auth/login" logoutUrl="/api/auth/logout">
  <SignedOut><SignInButton /></SignedOut>
  <SignedIn>{children}</SignedIn>
</QeetIDProvider>;

API reference

A REST API you can hold in your head

Predictable resource-oriented URLs, JSON request and response bodies, and standard HTTP status codes. The full OpenAPI spec drives our SDKs and your generated clients.

@qeet-id/reactv0.1.0
@qeet-id/nodev0.1.0
qeet-id-gov0.1.0

Guides

Go deeper

Configure SAML 2.0 SSO
SCIM provisioning end to end
Model roles with RBAC & ABAC
Stream audit logs to your SIEM
Migrate from Auth0 or Clerk
Per-tenant branding & domains