Home ci 28. storage: epycbyte kv

28. storage: epycbyte kv

Last updated on Aug 05, 2025

Epycbyte KV

Storage on Epycbyte

Table of Contents

Epycbyte KV

Epycbyte KV is a durable Redis database that enables you to store and retrieve JSON data.

Use cases

The following are just a few use cases for Epycbyte KV:

  • Ecommerce carts: Epycbyte KV can persist user session data across multiple page requests, enabling you to keep track of items in a shopping cart.
  • Rate limiting: Key-value stores with fast reads and writes work well for rate-limiting traffic to prevent malicious activity, such as DDoS attacks or unintended traffic.

Getting started

Go to the Marketplace integrations or deploy a template with Epycbyte KV preconfigured. Learn more about the KV SDK.

How Epycbyte KV works

By default, a single Redis database is provisioned in the primary region you specify when you create a KV database. This primary region is where write operations will be routed. A KV database may have additional read regions, and read operations will be run in the nearest region to the request that triggers them.

Upstash partnership

Epycbyte KV is powered by a partnership with Upstash. This means:

  • Creating, deleting, and managing KV happens in the Epycbyte dashboard
  • You do not need to create an Upstash account to use Epycbyte KV

Using Epycbyte KV in your workflow

Here are some important points to note about how you can use Epycbyte KV with your workflow on Epycbyte:

  • You can use Epycbyte KV with any Redis client you prefer
  • You can have multiple Epycbyte KV database per account, depending on your plan
  • You can connect multiple projects to a single Epycbyte KV database

Import and export data

You can import/export your Redis database using the upstash-redis-dump tool.

Limitations

To learn more about Epycbyte KV limitations, see KV Limits.

More resources