Dashboard
Create databases, review usage, and manage Drive-backed resources.
GDrive Database
Drive-backed data platform

GDrive Database gives your Drive files a structured dashboard, tables, storage, functions, SDK access, and API docs without running a separate database server.
Already have an account? Sign in
Platform
The app already includes pages and components for records, files, server functions, SDK docs, account settings, backups, and usage. Each surface maps to a practical dashboard workflow.
Create databases, review usage, and manage Drive-backed resources.
Edit rows, columns, schema, query filters, and linked records.
Upload and serve files from Drive while linking them to records.
Run server-side workflows and automation around your Drive data.
Use clean SDK examples for CRUD, schema changes, bucket files, and keys.
Control account, API keys, backups, and Google Drive connection details.
Workflow
Every step maps to a real area of the dashboard: OAuth, Drive workspace setup, schema modeling, bucket files, functions, and generated SDK examples.
Sign in with email, then connect the Drive workspace that should hold your data.
Create databases, tables, columns, relations, storage fields, and defaults from the dashboard.
Use the TypeScript SDK, generated API docs, file bucket, and server functions to ship apps faster.
Features
Use Drive for storage and GDrive Database for the operational layer: records, schema, APIs, files, functions, and settings in one place.
Use Google Drive as the durable backend while the app gives teams a database-style control plane.
Define strings, numbers, booleans, dates, storage fields, and relation columns for linked data.
Use the `gdatabase` package to create, list, update, delete, and evolve tables from TypeScript.
Work with records through a dashboard built for repeated editing, inspection, and management.
Data model
Define practical column types, relationships, storage fields, and defaults while keeping files and data anchored in Google Drive.
SDK
The README documents the `gdatabase` package with chainable calls for tables, records, schema management, relations, and storage.
import { GDatabase } from "gdatabase";
const db = new GDatabase(apiKey, appUrl);
await db.database("crm").table("customers").create({
name: "Ada Lovelace",
status: "active",
owner: "drive://team/crm",
});
const rows = await db
.database("crm")
.table("customers")
.where("status", "==", "active")
.list();Use cases
Internal tools backed by team-owned Drive files
Content, inventory, and customer data dashboards
Small SaaS prototypes without database infrastructure
File-heavy portals that need records and bucket storage together