Upload a spreadsheet and query it instantly. Connect any REST API and call it through a proxy. Plain HTTP, JSON responses, no SDK required.
Drop a CSV, JSON, TSV, JSONL, or Excel file. Types detected automatically. You get back an API URL with filtering, sorting, full-text search, and pagination.
Multipart POST with a name field. The name becomes your API path.
Filter, sort, search, and paginate. All from query parameters.
Download as CSV, JSON, or JSONL. Apply filters before export.
Filter by any column with typed operators. Chain multiple filters. Sort by any field, ascending or descending. Full-text search across all text columns.
price:gt=50&rating:gte=4sort=-price,nameq=wireless headphonesfield=valueexact matchfield:gt=100greater thanfield:gte=100greater or equalfield:lt=50less thanfield:lte=50less or equalfield:ne=booksnot equalfield:like=wire%pattern matchfield:in=a,b,cin setfield:null=trueis nullStore credentials once. Call any endpoint through the proxy. Auth headers injected automatically. Your client code never touches a secret.
Store credentials encrypted. Bearer, API key, basic auth, OAuth2 all supported.
Use the connection ID. Auth headers injected automatically. Response streamed back.
Plain HTTP. No SDK required.
Upload files, query datasets, inspect schemas, export data. Your file becomes a full API.
POST /upload
GET /d/{name}
GET /d/{name}/schema
GET /d/{name}/stats
GET /datasets
Store credentials encrypted. Call any API through the proxy. Auth injected automatically.
POST /connections
ALL /proxy/{connId}/*
POST /connections/{id}/test
Connect Claude or ChatGPT via MCP. Upload a spreadsheet, then ask questions in English. Your AI agent can also call any connected API from the conversation.
Settings → Integrations → Add custom connector → https://api.liteio.dev/mcp
Settings → Connected apps → Add by URL → https://api.liteio.dev/mcp
Per-account derived keys via HKDF-SHA256. Decrypted only at proxy time.
Every resource scoped to your account. No cross-tenant access.
Every proxied request logged with method, status, and duration.
Credentials shown as sk-p***. Full values never leave the server.
Upload your first file or connect your first API. No signup required for public datasets.
https://api.liteio.dev
Upload any file and get a live REST API with filtering, search, and pagination. Connect any REST API and call it through a proxy that manages your credentials. Plain HTTP, JSON responses, no SDK required.
## Quickstart: Upload Data
=category=electronicsExact match:gtprice:gt=50Greater than:gteprice:gte=50Greater or equal:ltprice:lt=100Less than:lteprice:lte=100Less or equal:nestatus:ne=draftNot equal:likename:like=wire%Pattern match:instatus:in=active,pendingIn set:nullemail:null=trueIs nullsortsort=-price,nameSort (prefix - for desc)qq=wireless headphonesFull-text searchlimitlimit=25Max rows per pagepagepage=2Page numberoffsetoffset=50Skip rowscolumnscolumns=name,priceSelect columnsformatformat=csvExport as CSV, JSON, JSONLauth_configbearer{"token": "sk-..."}api_key{"key": "abc123", "header": "X-API-Key"}basic{"username": "user", "password": "pass"}oauth2_token{"access_token": "ya29..."}POST/uploadUpload file (multipart, name field required)GET/d/{name}Query dataset (filters, sort, search, pagination)GET/d/{name}/schemaColumn names, types, row countGET/d/{name}/statsMin, max, avg, nulls, uniques, top valuesGET/d/{name}/{row}Get single rowPUT/d/{name}Replace datasetPOST/d/{name}/appendAppend rowsDELETE/d/{name}Delete datasetGET/datasetsList your datasetsPOST/connectionsCreate connection (encrypted credentials)GET/connectionsList connections (credentials masked)PUT/connections/{id}Update connectionDELETE/connections/{id}Delete connectionPOST/connections/{id}/testTest connectionALL/proxy/{connId}/*Transparent proxy (auth injected)dataset_listList your datasetsdataset_queryQuery a dataset with filtersdataset_schemaGet dataset schemaconnection_listList API connectionsapi_callMake authenticated API call via connectionhttps://api.liteio.dev/mcp
### Connect ChatGPT
Settings > Connected apps > Add by URL > https://api.liteio.dev/mcp
## Security
- Encrypted credentials: AES-GCM-256 with per-account derived keys. Decrypted only at proxy time.
- Account isolation: every resource scoped to authenticated account. No cross-tenant access.
- Masked responses: credentials shown as sk-p*. Full values never leave the server.
- Audit logging**: every proxied request logged with method, status, and duration.
## Links
- API Reference: Full endpoint documentation
- CLI: Command-line tool
- Marketplace: Browse popular APIs
- Architecture: How it works