TELNYX EDGE COMPUTE

KV: Key-value storage at edge speed

Globally distributed storage built for read-heavy edge workloads. No database to manage, no infrastructure to provision. Just write, read, and scale.

CiscoOpenAITalkdeskAmerican Red CrossZillowMicrosoftCosmoIBMState of IowaCiscoOpenAITalkdeskAmerican Red CrossZillowMicrosoftCosmoIBMState of Iowa
WHY TELNYX

Not just another key-value store

Most key-value stores lock you into a single compute platform or bury you in database-style complexity. Telnyx KV does neither. It works from anywhere, runs colocated with Telnyx telecom infrastructure, and ships as part of a broader edge compute platform. One account, one API, one bill.

FEATURES

Production-ready storage for the patterns you already use

Two access paths, one store. Zero-credential access from edge functions, REST for everything else.

  • Zero-credential edge access

    Your code reaches KV directly from edge functions. No API keys to manage, no extra network hop. The store is available the moment your function runs.

  • Works from any language

    Read and write from Python, Go, Rust, curl, or anything that speaks HTTP. The REST API is a core access path, not an afterthought.

  • Store any format

    JSON, protobuf, raw text, binary. No schema to define, no envelope around your data, no opinions about your format. You choose the serialization.

  • Automatic expiration

    Set a time-to-live on any key and the platform handles the rest. No cleanup jobs, no stale data, no cron-based garbage collection.

  • Global by default

    Write from Chicago, read from Singapore. KV is accessible from any edge function in any region, not pinned to a single zone.

  • One store, every path

    Edge functions and backends share the same data. Write from your function, read from your server. No replication step, no sync lag.

HOW IT WORKS

Three steps to your first value

No schemas, no provisioning, no configuration. Create a namespace, write a key, read it back. That's the whole API.

# Write a value
curl -X PUT "https://api.telnyx.com/v2/storage/kvs/{namespace_id}/keys/session_123" \
  -H "Authorization: Bearer $TELNYX_API_KEY" \
  -H "Content-Type: application/octet-stream" \
  -d '{"user_id": "42", "role": "admin"}'

# Read it back
curl "https://api.telnyx.com/v2/storage/kvs/{namespace_id}/keys/session_123" \
  -H "Authorization: Bearer $TELNYX_API_KEY"
PRODUCTS

Your entire application backend on one platform

One account, one API, one bill.

Sign up and start building.

Get an API key, create a namespace, and write your first value in under five minutes.

FAQ

Telnyx KV is a globally distributed key-value store built for read-heavy edge workloads. You store data under a key and read it back fast from anywhere. It's designed for session data, cached responses, feature flags, and small values your applications need on every request.