GDrive Database

GDrive Database

Drive-backed data platform

Build database apps on Google Drive.

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

A full dashboard for Drive-backed data operations.

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.

Dashboard

Create databases, review usage, and manage Drive-backed resources.

Tables

Edit rows, columns, schema, query filters, and linked records.

Storage bucket

Upload and serve files from Drive while linking them to records.

Functions

Run server-side workflows and automation around your Drive data.

API docs

Use clean SDK examples for CRUD, schema changes, bucket files, and keys.

Settings

Control account, API keys, backups, and Google Drive connection details.

Workflow

From Drive folder to usable data platform in minutes.

Every step maps to a real area of the dashboard: OAuth, Drive workspace setup, schema modeling, bucket files, functions, and generated SDK examples.

1

Connect Google Drive

Sign in with email, then connect the Drive workspace that should hold your data.

2

Model your data

Create databases, tables, columns, relations, storage fields, and defaults from the dashboard.

3

Build with APIs

Use the TypeScript SDK, generated API docs, file bucket, and server functions to ship apps faster.

Features

Built for teams that already live in Google Drive.

Use Drive for storage and GDrive Database for the operational layer: records, schema, APIs, files, functions, and settings in one place.

NoSQL records stored in Drive

Use Google Drive as the durable backend while the app gives teams a database-style control plane.

Schema and relationships

Define strings, numbers, booleans, dates, storage fields, and relation columns for linked data.

Developer-ready SDK

Use the `gdatabase` package to create, list, update, delete, and evolve tables from TypeScript.

Searchable operational UI

Work with records through a dashboard built for repeated editing, inspection, and management.

Data model

Schema where you need it, Drive ownership where you want it.

Define practical column types, relationships, storage fields, and defaults while keeping files and data anchored in Google Drive.

string
integer
boolean
datetime
relation
storage

SDK

A TypeScript client for data, schema, and bucket files.

The README documents the `gdatabase` package with chainable calls for tables, records, schema management, relations, and storage.

CRUDschemarelationsbucketfunctions
sdk-example.ts
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

Useful when a full database is too much and spreadsheets are not enough.

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