Skip to main content
Edge Storage is a globally replicated key-value store for FastEdge applications. A local replica is available at every edge location where the application runs, allowing reads to be served directly from the edge node handling the request. Unlike CDN solutions that place data stores at regional POP locations, Edge Storage deploys a replica at every FastEdge location.

Architecture

Edge Storage is deployed next to FastEdge applications at every edge location. When an application reads from a store, it reads from the local replica on the same edge node — no network call to a regional or central database is needed. Writes follow a different path. They are sent through the REST API, persisted in a central SQL database, and then replicated to all edge locations globally. Replication typically completes within 1–2 seconds. This makes Edge Storage well-suited for data that is read frequently but written infrequently: configuration, feature flags, lookup tables, blocklists, and similar reference data.

Edge Storage vs Cache

Edge Storage and Cache address different requirements. Edge Storage is the right choice for durable, globally consistent data created and managed ahead of time. Cache is the right choice for fast, POP-local state at runtime — for example, counters or memoized values that do not need to be shared between POPs.
Edge Storage (KV)Cache
ScopeGlobally replicated to all POPsSingle POP
ConsistencyEventual (1–2 seconds globally)Strong (within a POP)
DurabilityDurable, backed by a central databaseTransient, evictable
ProvisioningCreated in the portal and linked to the applicationNone — available at runtime on paid plans
Writes from the APIYesNo (runtime only)
Atomic countersNoYes (incr; decr JS only)
Typical workloadsConfiguration, feature flags, lookup tables, blocklists, sorted sets, Bloom filtersRate limits, response memoization, idempotency keys, per-request deduplication
The two can be used together: store the source of truth in Edge Storage and use Cache to memoize derived results or enforce per-POP rate limits.