Documentation
How to get your data out of Bubble, what each tool does with it, and the schema format you can hand to ChatGPT or Claude to generate a database from nothing but an idea.
Getting Started
What is LumiDevKit?
Free developer tools for Bubble.io — visualize your database, trace workflows, audit performance, and generate schemas with AI.
Get your app export out of Bubble
Step by step: export your Bubble.io application JSON, what the Starter-plan requirement means, and what to do if you are on the free plan.
Which file does each tool need?
A one-page table of the exact JSON keys each LumiDevKit tool requires, which ones need a paid Bubble plan, and what happens when a key is missing.
Database Schemas & AI
LumiDevKit schema format for AI
The exact JSON format LumiDevKit's Database Visualizer reads — plus a copy-paste prompt that makes ChatGPT or Claude produce it correctly.
Turn an app idea into a database, with AI
Describe your app to ChatGPT or Claude, get a LumiDevKit schema back, and see it as a live diagram in under five minutes. No Bubble app required.
Build or edit a schema by hand
Start from scratch, add data types and fields, rename things, and export the result — no Bubble app required.
Saved schemas
Save a schema to your account, reopen it later, duplicate it, and keep your node layout — the one feature that stores data on our servers.
Tool Guides
Database Visualizer
Turn a Bubble database into an interactive relationship diagram — data types, option sets, and every link between them.
Workflow Tracer
Follow a Bubble workflow from the button click through every custom event and backend API workflow.
Reusables Tree
See which pages use which reusable elements, and how deeply your reusables nest.
Design System
Extract colors, typography, spacing, and component styles from a Bubble app into a documented design system.
JSON Sanitizer
Strip API keys, secrets, and plugin credentials from a Bubble export before you share it.
Import, Export & Handoff
Import a Postgres schema
Paste a Postgres or Supabase schema into LumiDevKit and see it as a Bubble-style diagram.
Export your schema
Export a Bubble schema as Postgres SQL, Markdown, Prisma, or Drizzle — and what survives the round trip.
Push a schema into Bubble
Copy a LumiDevKit schema and paste every data type and option set straight into your Bubble editor's Data tab.
Reference & Troubleshooting
Upload errors, decoded
Every LumiDevKit upload error, what causes it, and the exact fix.
FAQ
Common questions about LumiDevKit — pricing, privacy, Bubble plans, and file limits.
What's inside a Bubble export
A plain-English guide to the top-level keys inside a Bubble application JSON export, and which tool reads which.
Privacy and your data
What LumiDevKit does and doesn't do with your Bubble export — what stays in your browser, and the one thing that doesn't.