
The problem
Teams run on spreadsheets with no types, no permissions and no API.
With Kanesh
- Typed fields with validation
- Viewer, Editor and custom roles per collection
- Import the spreadsheet as CSV
- API for scripts and automations
Data model
- name string
- serial string · unique
- purchased datetime
- team N:1 → teams
- name string
- lead string
- reason text
- approved boolean
- asset N:1 → assets
Query it
Every collection is available over REST and GraphQL as soon as it exists.
GET /api/v1/workspaces/:ws/collections/assets/records
{ "data": [{ "name": "Laptop 14", "serial": "LT-2291" }] } Prompt to start
“Turn our asset spreadsheet into collections with teams, assets and requests. Viewers can only read.”