A blazing-fast REST API for key-value pairs and ordered lists. Create isolated apps, get tokens, start storing data — no servers, no config, no bill.
# Write a value curl -X POST https://lightkv.com/item/write \ -H "Authorization: Bearer YOUR_TOKEN" \ -d '{"key": "user:42", "value": "Alice"}' # Read it back curl https://lightkv.com/item/read?key=user:42 \ -H "Authorization: Bearer YOUR_TOKEN" # → {"ok": true, "data": {"key": "user:42", "value": "Alice"}}
Store any JSON primitive — strings, numbers, booleans — with simple read, write, and delete. Perfect for config, flags, and user data.
Manage ordered collections with add, remove, count, slice, and index operations. Set semantics prevent duplicates automatically.
Each app gets a read-only token and a read/write token. Tokens are hashed at rest — rotate them anytime with one click.
Create multiple isolated apps under one account. Each app has its own key namespace, tokens, and data — completely separated.
Simple HTTP endpoints that work with any language. No SDK needed — just curl, fetch, or your HTTP client of choice.
Runs on AWS Lambda with Supabase PostgreSQL. No servers to manage, scales automatically, and costs effectively nothing.
Sign up with your email. No credit card, no trial period — it's free.
Each app is an isolated data store with its own tokens. Name it, get your read_token and readwrite_token.
Use the REST API with your token to write and read key-value pairs or lists. That's it — no further setup needed.
Create your first app and start storing data in under a minute.
Create Free Account →