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