Skip to content
SPECIFICTION
Get listed

Amazon DynamoDB vs Upstash Redis

Amazon DynamoDB

aws.amazon.com

Upstash Redis

upstash.com

Side by side

FigureAmazon DynamoDBUpstash Redis
Price fromFree$0.20/mo
Free planYesYes
Free trial—Yes
Open source——
WebYesYes
WindowsYes—
macOSYes—
LinuxYes—
iOSYes—
AndroidYes—
APIYesYes
Self-hostedYes—
Plans published411
Spec score · Key-Value Databases9.1 (#2)8.3 (#4)
Company profileGartner lists Amazon Web Services as a public company founded in 2006, headquartered in Seattle, with more than 10,001 employees.LinkedIn lists Upstash as privately held, founded in 2021, headquartered in San Jose, California, with 11–50 employees.
ComplianceAWS says DynamoDB security controls and compliance standards address requirements for governments, global banks, and other high-sensitivity organizations.Upstash states that Redis is SOC 2 compliant as of July 2023 and GDPR compliant; it says ISO 27001 is in progress and HIPAA is not currently compliant on the compliance page.
Rating on G24.3 out of 5 from 499 reviews0.0 out of 5 from 0 reviews; G2 says there are not enough reviews to provide buying insight.
Rating on TrustRadius7.9 out of 10 from 206 reviews and ratingsTrustRadius lists Upstash pricing information but does not show a user-review score for Upstash on the opened pricing page.
SDKsAWS lists SDKs and examples for C++, Go, Java, JavaScript, Kotlin, .NET, PHP, PowerShell, Python, Ruby, Rust, SAP ABAP, and Swift.Official documentation lists TypeScript/JavaScript @upstash/redis, Python upstash-redis, Go, Java and rate-limiting SDKs.
SecurityCustomer data is encrypted in transit and at rest by default, and access can be controlled with IAM policies down to specific items and attributes.TLS is enabled by default for all Upstash Redis databases and cannot be disabled.
Serverless operationAWS says DynamoDB requires no server provisioning, patching, software installation, maintenance, version management, or maintenance windows.Upstash handles provisioning, replication, durability, backups and scaling so customers do not operate Redis servers.
What it doesAmazon DynamoDB is a serverless, fully managed distributed NoSQL database supporting key-value and document models with single-digit-millisecond performance.Upstash Redis is a fully managed, serverless Redis-compatible cloud database with pay-per-request and fixed-price options.

Plans

Amazon DynamoDB

  • Free tierFree
  • On-demand capacityPrice not published
  • Provisioned capacityPrice not published
  • DynamoDB Free TierFree

Amazon DynamoDB pricing →

Upstash Redis

  • FreeFree
  • Pay as You Go$0.20 a month
  • Fixed 250MB$10 a month
  • Fixed 1GB$20 a month
  • Fixed 5GB$100 a month
  • Fixed 10GB$200 a month
  • Prod Pack add-on$200 a month
  • Fixed 50GB$400 a month
  • Fixed 100GB$800 a month
  • Fixed 500GB$1,500 a month

Upstash Redis pricing →

In their own words

Amazon DynamoDB

Amazon DynamoDB is a serverless, managed NoSQL database for applications that need single-digit millisecond performance at any scale, according to AWS. Users do not provision or patch database servers, and tables can scale automatically, including to zero in on-demand mode. Primary keys and global or local secondary indexes provide ways to query data. Global tables support multi-Region, multi-active operation; AWS says they are designed for up to 99.999% availability. The database also supports native vector search for similarity searches and agent memory use cases. Data is encrypted in transit and at rest by default, and IAM policies can restrict access to specific items and attributes. Point-in-time recovery provides continuous, per-second backups and restoration within a configured period of 1 to 35 days. A free tier is listed with 25 WCUs, 25 RCUs, and 25 GB of storage per Region and payer account, among other limits. On-demand capacity is billed per request consumed; provisioned capacity is billed for specified capacity even if usage is lower.

Visit aws.amazon.com

Upstash Redis

Upstash Redis is a fully managed, serverless Redis database in the cloud, with durable storage and pay-per-request pricing. It accepts connections over HTTP REST and the standard Redis TCP protocol. Databases can be replicated across regions for low-latency reads near users; the product describes multi-zone replication, automatic failover and persistence through restarts and failures. Listed use cases include caching, rate limiting, queues and streams, session storage, search and AI agent memory. It supports the Redis client protocol through version 8.4 and adds Search and Vector command families. Any Redis client can connect, including clients for TypeScript, Python, Go and Java. A Vercel integration can create or connect databases and expose environment variables to Vercel projects. TLS is enabled by default and cannot be turned off. The Free plan provides 256 MB of data, 10 GB of monthly bandwidth and 500K monthly commands. Pay as You Go is billed at $0.20 per 100K commands; storage and bandwidth charges may also apply. Its headquarters are in California.

Visit upstash.com