BUrbase Documentation

Quickstart

Urbase stores your application data in your Google Drive and Google Sheets. We never see your records — we only coordinate the integration.

1. Sign in with Google

Visit the dashboard and click Continue with Google. We request drive.file + spreadsheets scopes — restricted, file-level access only. We cannot read your existing Drive files.

2. Create a project

When you create a project we automatically provision:

3. Define tables

Each table becomes a worksheet. First row is headers. Schema is enforced on every write via the API.

4. Generate an API key

From your project's API Keys tab. The key is shown once — store it somewhere safe.

5. Call the API

# List all products
curl https://api.yourdomain.com/v1/api/tables/products/rows \
  -H "Authorization: Bearer pk_live_xxxxx"

# Add a product
curl -X POST https://api.yourdomain.com/v1/api/tables/products/rows \
  -H "Authorization: Bearer pk_live_xxxxx" \
  -H "Content-Type: application/json" \
  -d '{"name":"Shoes","price":199,"stock":10}'

6. Where is my data?

In your Google Drive. We only keep metadata (spreadsheet IDs, folder IDs, your project name). If we go offline tomorrow, you still own your data.