CRUD for free
Read, create, update and delete rows through clean REST verbs the instant a table exists.
The moment you create a table, KREO exposes a secured REST endpoint for it — with filtering, pagination, ordering and caching included. No boilerplate, no codegen step.
# List with filters, ordering and pagination
curl "https://api.kreo.work/api/rest/orders?status=paid&order=total&dir=desc&limit=20" \
-H "x-kreo-api-key: $KREO_API_KEY"
# 200 OK · X-Cache: HIT
# { "data": [...], "total": 128, "limit": 20, "offset": 0 }
# Insert
curl -X POST https://api.kreo.work/api/rest/orders \
-H "x-kreo-api-key: $KREO_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "total": 240, "status": "paid" }'Read, create, update and delete rows through clean REST verbs the instant a table exists.
Filter by any column, sort and paginate with simple query parameters — no custom endpoints.
Toggle a Redis read cache per table; cached responses never count against your quota.
Authenticate with a session cookie or a scoped API key, optionally restricted to IP ranges.
Generate a TypeScript SDK with autocomplete on tables, columns and filters.
Call your API directly from the browser or any edge runtime.
Start free with 50,000 requests per month — no credit card required.