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

  1. 1Settings → Database — paste a postgresql:// connection string
  2. 2Connect & map schema (information_schema only, read-only)
  3. 3Studio keeps a schema map — not your live password
  4. 4Preview mocks @/app/actions so the iframe stays safe
  5. 5Ship / eject emits Drizzle + Server Actions for your tables
  6. 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.