Amazon DynamoDB vs Firestore
Amazon DynamoDB
aws.amazon.comFirestore
cloud.google.comSide by side
| Figure | Amazon DynamoDB | Firestore |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | Yes |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | — |
| iOS | Yes | Yes |
| Android | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | — |
| Plans published | 4 | 9 |
| Spec score · Databases And Backend | 9.0 (#2) | 9.0 (#3) |
| Spec score · Database Software | 8.9 (#11) | 9.2 (#4) |
| Spec score · NoSQL Databases | 9.0 (#5) | 8.9 (#8) |
| Compliance | AWS 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. |
| Encryption | Customer 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 plan | Yes | Yes |
| Free tier limits | The 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. |
| Integrations | The 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 G2 | 4.3 out of 5 from 499 reviews | 4.2 out of 5 from 97 reviews. |
| Rating on Gartner Peer Insights | 4.6 out of 5 from 377 ratings | 4.0 out of 5 from 6 ratings. |
| Rating on TrustRadius | 7.9 out of 10 from 206 reviews and ratings | 10 out of 10 for a Firebase review that specifically uses Firestore. |
| Security | Customer 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 search | DynamoDB supports native vector search for similarity search and agent memory use cases. | Yes |
| What it does | Amazon 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
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
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.
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.