Skip to content
SPECIFICTION
Get listed

Amazon DynamoDB vs Firestore

Amazon DynamoDB

aws.amazon.com

Firestore

cloud.google.com

Side by side

FigureAmazon DynamoDBFirestore
Price fromFreeFree
Free planYesYes
Free trial—Yes
Open source——
WebYesYes
WindowsYes—
macOSYes—
LinuxYes—
iOSYesYes
AndroidYesYes
APIYesYes
Self-hostedYes—
Plans published49
Spec score · Databases And Backend9.0 (#2)9.0 (#3)
Spec score · Database Software8.9 (#11)9.2 (#4)
Spec score · NoSQL Databases9.0 (#5)8.9 (#8)
ComplianceAWS says DynamoDB security controls and compliance standards address requirements for governments, global banks, and other high-sensitivity organizations.Google Cloud states that Firestore is covered by its ISO/IEC 27017 certification scope.
EncryptionCustomer data is encrypted in transit and at rest by default, with AWS KMS owned, managed, or customer-managed key choices.Firestore encrypts data at rest automatically and uses TLS for data in transit.
Free planYesYes
Free tier limitsThe free tier uses provisioned capacity and the Standard table class, and its request volume is described as about 200 million requests per month depending on item size.The free quota applies to one database per project; named databases require billing and do not qualify for the free quota.
IntegrationsThe feature page lists integrations with AWS services; it describes AWS KMS encryption, IAM access control, and VPC endpoints with AWS PrivateLink.The product page names Google AI Studio, remote MCP, LangChain, and LlamaIndex integrations for building generative AI applications.
Rating on G24.3 out of 5 from 499 reviews4.2 out of 5 from 97 reviews.
Rating on Gartner Peer Insights4.6 out of 5 from 377 ratings4.0 out of 5 from 6 ratings.
Rating on TrustRadius7.9 out of 10 from 206 reviews and ratings10 out of 10 for a Firebase review that specifically uses Firestore.
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.Firestore integrates with Cloud IAM, Cloud Identity Platform, and Firebase Authentication for identity-based access controls and data validation.
Vector searchDynamoDB supports native vector search for similarity search and agent memory use cases.Yes
What it doesAmazon DynamoDB is a serverless, fully managed distributed NoSQL database supporting key-value and document models with single-digit-millisecond performance.Firestore is a fully managed, scalable JSON document database for mobile, web, and server applications.

Plans

Amazon DynamoDB

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

Amazon DynamoDB pricing →

Firestore

  • Standard edition — document readsPrice not published
  • Standard edition — document writesPrice not published
  • Standard edition — document deletesPrice not published
  • Standard edition — stored dataPrice not published
  • Free quotaFree
  • Free quotaFree
  • Standard edition pay-as-you-go$0.03 a month
  • Enterprise editionPrice not published
  • Standard editionPrice not published

Firestore 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

Firestore

Firestore is a fully managed, serverless document database for building AI, web, and mobile applications. It stores flexible JSON data and supports vector search, full-text search, geospatial queries, and ACID transactions on JSON or BSON-compatible documents. Client SDKs for Android, iOS, and web provide real-time updates and automatic syncing for offline access. Firestore can replicate data across multiple regions with strong consistency; multi-region deployments have a stated 99.999% SLA-backed availability. Integrations named for generative AI application work include Google AI Studio, remote MCP, LangChain, and LlamaIndex. Identity controls connect with Cloud IAM, Cloud Identity Platform, and Firebase Authentication. Data is encrypted before it is written to disk, with customer-managed keys available through Cloud KMS. The free quota applies to one database per project and includes 1 GiB of storage, daily read, write, and delete allowances, and 10 GiB monthly outbound transfer. New customers receive $300 in credits, separate from that quota. Server client libraries bypass Firestore Security Rules, so server access needs IAM controls.

Visit cloud.google.com