A configuration & feature-flag store with GKit SheetsAPI
Store app configuration and feature flags in a Google Sheet your team can edit, served as JSON over REST by GKit SheetsAPI.
Let your team toggle config in a spreadsheet
Hard-coding config means a deploy for every tweak. With GKit SheetsAPI, keep flags and settings in a sheet and read them as JSON at runtime.
Example
A sheet with key, value, enabled columns becomes:
GET https://sheetsapi.gkit.mreshank.com/api/spreadsheets/{userKey}/Config[
{ "key": "new_dashboard", "value": "true", "enabled": "true" },
{ "key": "max_upload_mb", "value": "25", "enabled": "true" }
]Why it works well
- Non-engineers can flip flags without a deploy.
- History is built in via Google Sheets revisions.
- Cache it in your app and refresh periodically for near-zero latency.
Connect a sheet and move config out of your codebase.