How data works in Vybe
When you create a new app, Vybe automatically provisions a dedicated PostgreSQL database powered by Neon. As you describe what your app should do, the AI creates tables, defines relationships, and writes the queries your app needs. You never need to write SQL or manage migrations manually. The AI handles it all based on your prompts:Create a project tracker with tasks, assignees, due dates, and status columns. Each task should belong to a project, and projects should have a team lead.The AI will create the
projects and tasks tables, set up foreign keys, and build the UI to display and edit the data.
The Data tab
The Data tab in the app editor gives you a visual interface for exploring and managing your app’s database. It includes:| Feature | Description |
|---|---|
| Schema diagram | An interactive ERD (Entity Relationship Diagram) showing all tables, columns, and relationships |
| Table browser | View rows in any table, with sorting and filtering |
| Inline editing | Add, edit, and delete rows directly from the browser |
Database categories
Vybe supports two categories of databases:Internal database
Your app’s built-in PostgreSQL database. The AI creates and manages it automatically as you build. Every app gets one.
External databases
Your existing databases (PostgreSQL, MySQL, Amazon Redshift) connected to Vybe. Query production data without moving it.
Data queries
Beyond the built-in and external databases, Vybe lets you create data queries — reusable, named queries that you save once and reference across multiple apps. Data queries can run against:- Connected external databases (SQL queries)
- Connected integration services (API queries)