HotKV Cloud vs Upstash

An Upstash alternative for steady or heavy traffic

An Upstash alternative makes sense once traffic is steady or heavy. Upstash Redis is serverless and billed per command, which suits small and spiky workloads. HotKV Cloud is the other shape. A dedicated machine per instance, billed per instance. Its multi-threaded engine speaks the same Redis protocol and has the AI command families built in from the Performance plan up.

Monthly cost as traffic grows

Upstash, per command HotKV Cloud, per instance
commands per monthmonthly costbreak-even, depends on your traffickeeps risingone price, any rate
An illustration, not a quote. Upstash's pay-as-you-go plan is priced per 100,000 commands, so cost rises with traffic. A HotKV Cloud instance has one price per month at any command rate, with traffic bundled. Where the lines cross depends on your workload and region.

This Upstash alternative, run as a single instance on one 160-vCPU machine. 36.6M GET* and 50.5M SET operations per second, HotKV built from source for that CPU.

Drop-in

What stays the same with this Upstash alternative

HotKV implements the Redis wire protocol. Moving from Upstash is usually a change of host and credentials. Check the command reference for anything outside the core set.

Same protocol

Redis-compatible. RESP2 and RESP3 with HELLO negotiation, and HotKV reports Redis version 8.4.0 to clients, so libraries pick their features by it. Connection strings, pipelines, pub/sub and transactions work as they do today.

Same clients and tools

Redis and Valkey client libraries, redis-cli, redis-cli --cluster and GUI tools connect to HotKV without code changes for the core commands.

Same core commands

300 core commands, Lua scripting and function libraries, plus HotKV's own command families when you want them.

the client you already use
$ redis-cli -h <your-hotkv-host> -p 6379 --tls --user app --askpass
> HELLO 3
1# "server" => "hotkv"
2# "version" => "8.4.0"
3# "proto" => (integer) 3
   ... (four more fields)
> SET session:4821 "same protocol, every core"
OK
> GET session:4821
"same protocol, every core"
> TAG.SET session:4821 tenant:acme   # a HotKV command, when you want it
(integer) 1

The case for an Upstash alternative

Why teams look for an Upstash alternative

Documented properties of Upstash that send teams looking for an Upstash alternative, checked on October 21, 2026.

01

Cost follows the command count

Upstash's pay-as-you-go plan is priced per 100,000 commands, with fixed-price plans for steady use. A cache that serves many small reads pays for each one. An Upstash alternative billed per instance, like HotKV Cloud, costs the same at any command rate.

02

Serverless limits

Upstash states a maximum request size per plan, 10 MB on the pay-as-you-go plan, and a monthly bandwidth allowance beyond which bandwidth is charged. HotKV Cloud bundles outbound traffic and pauses it when the bundle is used up.

03

Shared infrastructure

Upstash's documentation says databases share hardware resources such as CPU and network, with dedicated or more isolated hardware on enterprise plans. Every instance of this Upstash alternative is an isolated machine with dedicated vCores, RAM and disk.

04

AI features are separate products

Vector search at Upstash is a separate product. On HotKV, vector search is a core command on every plan. Prompt and semantic caches, agent memory, RAG and LLM cost tracking are commands of the same server from the Performance plan up.

Measured, not claimed

What this Upstash alternative measured on one machine

Upstash is a Redis-compatible serverless service on shared infrastructure, and was not measured by HotKV Ltd. The HotKV figures below, the ones behind this Upstash alternative, come from a self-hosted single instance on a 160-vCPU machine, published with the method and raw data.

SET
50.5M*ops/s
GET
36.6M*ops/s
INCR
90.8Mops/s
SADD
50.6M*ops/s

* Network-limited: the instance's network set this result, so the server's own limit is higher.

Median of 3 runs on Azure D160alds_v7 (AMD EPYC 9V45 (Turin), 160 vCPUs). 256-byte values, pipeline depth 30, 5,000,000 prefilled keys. Three dedicated load-generator machines. HotKV Ltd built HotKV from source for this CPU. Full method and results · Harness and raw data

Side by side

This Upstash alternative and Upstash, feature by feature

FeatureHotKVUpstash
EngineHotKV, multi-threaded, C++20Redis-compatible serverless database (Redis protocol up to 8.4)
ProtocolRedis-compatible: RESP2 and RESP3 with HELLO negotiation. Reports Redis version 8.4.0 to clientsRedis protocol and a REST API
Instance modelEvery HotKV Cloud instance is its own isolated machine with dedicated vCores, RAM and diskServerless databases on shared infrastructure, dedicated or more isolated hardware on enterprise plans
BillingPer instance, billed monthly or yearly in advance and priced per region. Outbound traffic is bundled, with top-up packs. When a bundle is used up, outbound traffic pauses. HotKV Cloud does not bill overage on outbound trafficPer 100,000 commands on pay-as-you-go, or fixed monthly plans
Request sizeNo plan-based cap. The server's default limit is 512 MB per valuePer plan, 10 MB on pay-as-you-go
BandwidthBundled per plan, top-up packs, no overage billing on outbound trafficMonthly allowance, then charged per GB
Regions42 Google Cloud regions, one per instanceSingle region or global replication
Vector similarity searchBuilt in (HNSW, VSIM.*), every planSeparate product (Upstash Vector)
LLM prompt and semantic cacheBuilt in (PCACHE.*, SCACHE.*), Performance plan and above on HotKV CloudNot an engine feature
AI agent memoryBuilt in (AMEM.*), Performance plan and above on HotKV CloudNot an engine feature
LLM token and cost trackingBuilt in (LLMBUDGET.*, LLMSTATS.*), Performance plan and above on HotKV CloudNot an engine feature
Prometheus metricsBuilt in. The server serves /metrics itself once metrics-port is set (on-premise)Enterprise plan, or the Prod Pack add-on
Key taggingYes (TAG.*)No
Nanosecond TTLYes (NEXPIRE, NTTL)No. Millisecond TTLs
ClientsRedis and Valkey client libraries, redis-cli, redis-cli --cluster and GUI tools connect without code changes for the core commandsRedis clients and Upstash's REST SDKs

In fairness

Where Upstash is ahead of this Upstash alternative, or simply different

This Upstash alternative page is only useful when it says this part too.

  • For a small or bursty workload, per-command billing can cost far less than a dedicated instance. An idle Upstash database costs only its storage, with no capacity planning.
  • Upstash offers a REST API, which suits edge functions and runtimes without TCP sockets. HotKV is reached over the Redis protocol.
  • Upstash offers global replication across regions. A HotKV Cloud instance lives in one region of your choice.
  • This Upstash alternative is in early access. Upstash is an established service.

Moving over

From Upstash to this Upstash alternative in four steps

What switching to an Upstash alternative involves in practice.

  1. 1

    Create an instance

    Pick a region and a plan in the HotKV Cloud console. The instance is a machine of its own, provisioned, patched and monitored for you.

  2. 2

    Point your clients at it

    Keep the client library you already use. Change the host, port and credentials from Upstash to the HotKV instance. TLS and password authentication are on from the start, with ACL users available. An Upstash alternative that speaks the same protocol needs no client changes for the core commands.

  3. 3

    Move the data

    Use the tools you already know. DUMP and RESTORE, MIGRATE, or a replay of your writes all work, because HotKV implements these commands.

  4. 4

    Turn on what was missing

    Vector search and key tagging are core commands on every plan. Prompt and semantic caches, agent memory and LLM cost tracking are commands of the same server on the Performance plan and above. No module, sidecar or second service. That is what an Upstash alternative should add.

Questions

Questions about this Upstash alternative

Will my Upstash clients work with this Upstash alternative?

Clients that speak the Redis protocol do, for the core commands. Code that uses Upstash's REST API or REST SDKs has to switch to a Redis client library, which every major language has.

When is an Upstash alternative cheaper than Upstash?

When the command count is high and steady. Upstash's pay-as-you-go price is per 100,000 commands, so a cache serving millions of reads a day pays for each one. A HotKV Cloud instance has one price per month whatever the command rate, with traffic bundled. Compare both against your own numbers.

Did you benchmark Upstash?

No. Upstash is a serverless service on shared infrastructure, so there is no like-for-like single-instance measurement. HotKV's own figures are published with the method and raw data.

Does HotKV Cloud scale to zero?

No. An instance of this Upstash alternative is a machine that is always on, which is what gives it dedicated resources and a fixed price. If your workload is idle most of the time, a serverless service may suit it better.

Put this Upstash alternative to the test with the clients you already have

HotKV Cloud is opening in waves. Every instance of this Upstash alternative is a dedicated machine with the multi-threaded engine. The AI command families come with the Performance and Scale plans.