Skip to main content
console.luxxon.dev is the browser half of Luxxon. Same wire protocol as the SDK and curl — just wrapped in a UI for the humans-with-wallets path.

What it covers

When to use it vs. the API

Auth model

Wallet-only. No email, no password.
  1. Sign in — wagmi connector pops your wallet; you sign the SIWE challenge bound to your wallet address.
  2. Workspace pick/me returns the workspaces your wallet can administer; pick one; lx-api stamps the choice onto your lx_session cookie.
  3. Everything else — server actions forward the cookie to lx-api. Cookies never cross origins; the lx-api CORS allowlist doesn’t have to grow for every console deploy.
Two cookies are in play: lx_session is the HttpOnly auth secret (forwarded to lx-api); lx_workspace is a plain cookie carrying the active workspaceId so client components can read the active tenant without a round-trip. Middleware bounces requests missing either cookie to / or /picker respectively. API keys are workspace-scoped and live alongside the console sessions — you can have both at once, and the console can revoke keys but never logs into them.

Local dev

Or override to a local lx-api:
The repo lives at github.com/luxxon-dev/luxxon.