Bring Your Own Backend
Your Postgres. Schema-aware AI UI.
Shipboard connects to Neon or Supabase for a single read-only introspection. We map tables and columns so generation and eject stay honest — we do not invent schema or store your password for later use.
How BYOB works
- 1Settings → Database — paste a postgresql:// connection string
- 2Connect & map schema (information_schema only, read-only)
- 3Studio keeps a schema map — not your live password
- 4Preview mocks @/app/actions so the iframe stays safe
- 5Ship / eject emits Drizzle + Server Actions for your tables
- 6After clone: set DATABASE_URL in .env.local and run npm run dev
Safety guarantees
- No auto-migrations into your database
- No platform tables injected into your BYOB DB
- Connection string used for introspection — not kept as a standing secret on our side
- You own the data plane after eject
Golden path: connect BYOB, then run Admin Users so the table uses real column names from your schema.