Integrate Google Sheets Instantly.

Unleash the power of Google Sheets as a database. Zero-config public reads, secure Apps Scripts proxies, Service Account JWT signing, and built-in stampede-proof caching.
app.vue
app.vue
const { data: siswa } = await useGSheetAsObject('A1:Z100', {
  sheet: 'siswa',
  cacheMaxAge: 300
})

Features

Everything you need to turn your spreadsheet into a robust API endpoint.
Multi-Authentication Modes
Supports Google Query Language (GViz), direct CSV, secure custom Google Apps Scripts, API keys, and Service Accounts.
Smart Locking Cache
Implements cache stampede/dogpile protection, serving stale cache on Google API network errors or quota limits.
Type-Safe Composables
Auto-imported client hooks for grid extraction, single rows, transposing tables to key-value objects, and writing data.
Copyright © 2026