SheetsAPI quickstart

Turn a Google Sheet into a REST API with GKit SheetsAPI in three steps.

Quickstart

Go from a spreadsheet to a working REST API in three steps.

1. Connect Google

Sign in at gkit.mreshank.com. SheetsAPI requests the Google Sheets scope and issues you a userKey — the identifier in your API URLs.

2. Register your sheet

In the SheetsAPI dashboard, paste a Google Sheets URL. The first row of each tab defines the JSON field names. A tab named Contacts with name, email headers becomes a Contacts resource.

3. Call it

# List rows
curl https://sheetsapi.gkit.mreshank.com/api/spreadsheets/{userKey}/Contacts
 
# Create a row
curl -X POST https://sheetsapi.gkit.mreshank.com/api/spreadsheets/{userKey}/Contacts \
  -H "Content-Type: application/json" \
  -d '{"name":"Ada","email":"ada@example.com"}'

That's it — full CRUD, CORS enabled, free while in beta. Endpoints are public by default and become key-protected the moment you create an API key.

Next: the REST API reference.