KV is a globally distributed key-value store designed for low-latency reads from Telnyx edge functions. Store session data, cache API responses, and manage application state across edge locations.Documentation Index
Fetch the complete documentation index at: https://developers.telnyx.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
KV provides:- Low-latency reads — Data accessible from edge locations worldwide
- Simple API —
get,put,delete,listoperations - Namespace isolation — Separate key spaces per application
- Binary-safe storage — Store any data type (values are base64-encoded)
- Global distribution — No region selection; KV is globally replicated
- TTL support — Auto-expire keys after a specified duration
- Metadata — Attach JSON metadata to keys for filtering and context
Consistency Model
KV uses eventual consistency:- Writes are immediately visible in the region where they occur
- Changes propagate globally within seconds
- Read-after-write consistency is guaranteed within the same region
Next Steps
- Quick Start — Get started with KV in minutes
- API Reference — All endpoints and parameters
- CLI Commands — Manage KV from the command line
- Use Cases — Session storage, caching, feature flags
- TTL & Metadata — Key expiration and metadata
- Pricing — Free tier and paid plans