Introduction
Cachist is a global cache layer designed for applications that require distributed state synchronization with low latency. We provide sub-millisecond hot-data access with reliable persistence and powerful search capabilities across keys and JSON content.
Authentication
All requests to the Cachist API must include your API Key in the x-api-key header. You can generate and manage your keys in the Panel.
x-api-key: your_sk_...
Core Operations
Basic key-value storage with optional aliases and TTL (Time-To-Live).
Search & Query DSL
Regex Search
Search across keys and aliases using regular expressions. Use includeValues=true (default) to return the actual cached content.
JSON Query DSL
Advanced structured search for JSON content. Supports operators like eq, contains, gt, lte, and logical nesting.
Bulk Delete
Remove multiple keys at once matching a regex pattern.
Cleanup & TTL
Our background maintenance engine automatically invalidates and removes records from both Redis and Postgres once they expire. You don't need to worry about stale data consuming your credits.
Note: Inactive keys or keys with zero credits will be automatically suspended until credits are refilled.