Authentication
Supabase integration
Postgres + Auth + Realtime. Default for Lucid projects.
What Lucid will wire up
- Environment variables added to
.env.example:NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY, SUPABASE_SERVICE_ROLE_KEY. - Server helper generated at
src/lib/supabase.tswith a typed client factory + error boundaries. - Connected-account card placed in the app’s
/settingspage so users can rotate keys without leaving the app.
Before you generate
- Create an account at supabase.com.
- Generate the API key(s) above from the vendor’s dashboard. Lucid only ever reads these values — we never persist them on our side.
- Paste them into the
.env.localfile in your generated project before runningpnpm dev.
Full guide coming soon
We’re writing a hand-authored guide for every available integration. This page is generated from the catalog so the basics are accurate; the vendor-specific walkthrough lands as soon as we finish documenting each one.