Listing Thumbnail

    CockroachDB (pay-as-you-go)

     Info
    Deployed on AWS
    Free Trial
    Run mission-critical apps on CockroachDB - the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

    Overview

    Play video

    Get started for free - Start instantly by creating a free CockroachDB Serverless cluster

    CockroachDB Cloud provides organizations with a fully managed, Enterprise database platform to manage and store their data across their application lifecycle ensuring high resiliency, effortless scale and data locality that's easy for any team to operate.

    CockroachDB, the cloud-native, distributed SQL database, offers robust integrations with Amazon Web Services (AWS), creating a powerful infrastructure for organizations looking to leverage the scalability and resilience of both platforms. This synergy enables enterprises to deploy a globally-distributed database, with the flexibility and breadth of services provided by AWS.

    The CockroachDB Cloud platform now offers three distinct plans, ensuring that no matter where you are in your cloud journey, there's a solution that fits your needs:

    1. Basic (formerly known as Serverless): Perfect for smaller applications or those just getting started. With on-demand pricing, and multi-region support, it's an excellent option for development, testing, and small production workloads.
    2. Standard (brand new plan currently in PREVIEW): Tailored for consolidating production workloads while managing costs. It provides enterprise-grade capabilities and predictable pricing with provisioned pricing at dramatically lower costs, making it a great fit for organizations in growth mode.
    3. Advanced (Formerly known as Dedicated): Built for critical production applications with advanced compliance and security requirements. This plan offers dedicated hardware, stringent SLAs, customization options and support on AWS.

    We also offer a CockroachDB self-hosted deployment option for advanced configuration needs.

    Contact aws-marketplace@cockroachlabs.com  to inquire about CockroachDB self-hosted, additional configurations, support options, and custom pricing.

    Highlights

    • Always-on experiences: Never disrupt customer experiences when nodes, availability zones, and even AWS regions fail -- CockroachDB will continue to serve queries while others are down.
    • Scale effortlessly: Reduce deployment time and database infrastructure management with the combined power of CockroachDB on AWS with elastic scalability, Postgres -compatible SQL, ACID transactions, and more while taking advantage of AWS' breadth of features.
    • Expand easily: Reach new heights with CockroachDB on AWS with a single, unified database across multiple regions, allowing low latency times and infrastructure and architecture to support current and future data regulations.

    Details

    Delivery method

    Deployed on AWS

    Unlock automation with AI agent solutions

    Fast-track AI initiatives with agents, tools, and solutions from AWS Partners.
    AI Agents

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Free trial

    Try this product free according to the free trial terms set by the vendor.

    CockroachDB (pay-as-you-go)

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (1)

     Info
    Dimension
    Cost/unit
    CockroachDB Cloud Credits
    $0.01

    Vendor refund policy

    All fees are non-cancellable and non-refundable except as required by law.

    How can we make this page better?

    We'd like to hear your feedback and ideas on how to improve this page.
    We'd like to hear your feedback and ideas on how to improve this page.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    Software as a Service (SaaS)

    SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.

    Support

    Vendor support

    Contact us at support@cockroachlabs.com . Or submit a support request through

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    25
    In Financial Services, Databases
    Top
    25
    In Databases
    Top
    10
    In Data Warehouses, Analytic Platforms

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    1 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    0 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Distributed Database Architecture
    Cloud-native distributed SQL database designed for high availability and global data distribution
    Multi-Region Support
    Enables database deployment across multiple regions with low latency and continuous query serving
    Scalability Mechanism
    Elastic scalability with automatic infrastructure management and seamless horizontal scaling capabilities
    Transaction Compliance
    Supports ACID transactions with Postgres-compatible SQL query language
    Fault Tolerance
    Continuous database operation during node, availability zone, and region failures with automatic failover mechanisms
    Database Compatibility
    Native Oracle compatibility with seamless legacy application connection and query execution
    High Availability Architecture
    Distributed database deployment across multiple regions with up to 99.995% availability
    Performance Optimization
    Enhanced database performance with 5X speed improvement compared to open-source PostgreSQL
    Cloud Migration Support
    Flexible deployment options with license portability between on-premises and cloud infrastructure
    Enterprise Database Management
    Fully managed PostgreSQL database service with advanced configuration and observability capabilities
    Database Version Support
    Oracle Database 19c Standard Edition 2 with long-term support through 2029 and Extended Support to 2032
    Network Performance
    Enhanced networking (ENA) with single-flow bandwidth up to 25 Gbps for data transfers and backups
    Operating System Compatibility
    Pre-configured on Windows Server 2016, 2019, and 2022 AMIs with latest security patches
    Monitoring Capabilities
    Pre-installed AWS CLI v2, CloudWatch Agent, and SSM Agent for unified monitoring and automation
    Resource Licensing
    Licensed for up to two CPU sockets and sixteen CPU threads with native PL/SQL and JSON feature support

    Contract

     Info
    Standard contract

    Customer reviews

    Ratings and reviews

     Info
    4.1
    4 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    100%
    0%
    0%
    0%
    4 AWS reviews
    |
    29 external reviews
    Star ratings include only reviews from verified AWS customers. External reviews can also include a star rating, but star ratings from external reviews are not averaged in with the AWS customer star ratings.
    Shivam Chauhan

    Provides developer-friendly environment with robust security and cost-efficiency

    Reviewed on Aug 19, 2025
    Review from a verified AWS customer
    ">

    What is our primary use case?

    We have been using CockroachDB  for the last two years. From 2023, we started working on a product similar to Google Capture . We decided to work with CockroachDB  with Hasura . Hasura  is a UI for the database CockroachDB that provides a playground to work with the API and data. Since CockroachDB primarily supports SQL, we didn't want to use plain SQL in our programming, so we decided to go with ORM and selected Hasura. With Hasura, we sometimes require GraphQL. Besides using GraphQL, we have also used SQL with CockroachDB directly to get data and perform insert and update operations.

    Regarding our operations, CockroachDB equals PostgreSQL  plus Google Spanner , and we can remove scalability, then add resilience across regions.

    For CockroachDB multi-active availability, all replicas of our data are active and can serve read and write simultaneously. Currently, we are not using these features because our database is not too large with only 20 customers using our application. MAA is a feature provided by CockroachDB, but they charge for this functionality. It has consequences by raft where each range of data is replicated with default three replicas. Writes go through raft consensus where a majority of replicas must agree, ensuring strong consistency even if some nodes or regions fail.

    Regarding multi-region or global clusters, it allows spanning clusters across multiple regions. We are configured with AWS  because we use Lambda functions on the server end. The zone configuration lets you control where replicas live, such as keeping EU customer data in EU and US customer data in US, though we aren't currently using this feature.

    ACID transactions are not required in our application because we don't have any payment gateway currently. CockroachDB uses a two-phase commit protocol on top of raft consensus. If any part of the transaction fails, commits, times out, or node crashes, CockroachDB automatically rolls back.

    The benefits include being developer-friendly, strong security with RBAC, encryption, and data residency laws by pinning data to specific regions. It is self-healing because if a node crashes, data automatically rebalances to healthy nodes without manual failover, replication, or clustering needed. Finally, it offers cost efficiency.

    What is most valuable?

    CockroachDB is excellent for managing relationships in RDBMS . There are multiple benefits such as the ability to create views and dynamic queries that save data and reduce the use of complex algorithms in code. Instead of writing algorithms to get desired output, we can directly call the views where predefined algorithms form the view to get the desired output.

    CockroachDB's geo-distribution feature is superior to traditional databases. The admin UI can be used according to requirements. Compared to traditional databases PostgreSQL  and MySQL , CockroachDB provides both SQL features and is horizontally scalable, meaning it is cloud-native. We can start with a single node and scale to hundreds of nodes across multiple regions. It automatically distributes data and workload without manual sharding.

    The database offers high availability and fault tolerance with data replicated across nodes and regions. It is compatible with various drivers and ORMs including Prisma, Sequelize, and Hibernate. It provides automatic migrations and online schema changes. Security features include encryption in transit, role-based access control, and compliance with data residency laws by pinning data to specific regions.

    CockroachDB supports ACID transactions and is cloud-native, allowing creation of hundreds of microservices with multiple regions. The automatic data and workload distribution eliminates the need for sharding, which is required in databases MongoDB.

    What needs improvement?

    The platform should provide a UI feature where users have the ability to manage it. The CockroachDB platform should have a chatbot where users can inquire about pricing or seek solutions for queries, rather than relying on email support.

    The current UI only provides SQL playground, which is technical. There should be a UI playground where users with limited technical knowledge can run and update queries, similar to phpMyAdmin or Adminer.

    Latency optimization could be improved for globally distributed applications, particularly in query routing. For multi-region deployment, CockroachDB requires at least three plus replicas across data centers to achieve strong consistency across regions, which increases infrastructure costs including compute, storage, and networking.

    The disadvantages include cost-efficiency with multi-region deployment and schema migration speed, which should be faster compared to other drivers. The query optimizer should handle complex queries better through the UI interface.

    For how long have I used the solution?

    We have been using CockroachDB for the last two years.

    How are customer service and support?

    I contacted technical support once regarding an error modifying field data types. I received a response within two to three hours, and the issue was resolved efficiently.

    How would you rate customer service and support?

    Positive

    How was the initial setup?

    The setup was very straightforward. Everything was mentioned in the documentation, and even a layman or business analyst can complete the setup without having technical knowledge.

    What other advice do I have?

    The tech support deserves a rating of nine out of ten. My overall rating for CockroachDB is 8 out of 10.

    Which deployment model are you using for this solution?

    Public Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Tomas K.

    Positive Experience switching PostgreSQL to CockroachDB

    Reviewed on Apr 02, 2025
    Review provided by G2
    What do you like best about the product?
    We integrated CockroachDB into our existing analytics service stack, which relies on PostgreSQL connections, without encountering any issues. Everything worked immediately without needing any code modifications, workarounds, or special configurations.
    What do you dislike about the product?
    Based on our experience to date using it for our analytics platform, we haven't identified any dislikes
    What problems is the product solving and how is that benefiting you?
    We were able to launch our analytics service into production quickly and without initial cost using CockroachDB, which was a major advantage.
    Rafael P.

    An amazing distributed sql db

    Reviewed on Mar 28, 2025
    Review provided by G2
    What do you like best about the product?
    The ease of use offered by the cloud options and the capabilities of the self hosted option.
    What do you dislike about the product?
    Maybe I lack experience with concurrent use of the DB, but sometimes the default config causes me trouble and I need to change it.
    What problems is the product solving and how is that benefiting you?
    Currently we have a few products and cockroachdb is the default solution for db we use.
    Biotechnology

    Get out of the way and let me work!

    Reviewed on Mar 27, 2025
    Review provided by G2
    What do you like best about the product?
    CockroachDB does what a database should do. Just sit there and hold my data reliably without me having to babysit. No worrying about partitioning. I don't care about servers going up or down or load balancers. I don't care if a new version is available. I just keep my schema up to date. Perform my CRUD operations and get on with building my business.

    And did I mention the support? Recently I had an issue where backups to an S3 compatible bucket stopped working. Within 24 hours I was on a call with a product manager talking through the issue to understand exactly what happened and what my recommended path forward would be. Yes, by running a serverless database in the cloud as a non-enterprise I am giving up some level of control, which is what happened here when they upgraded to the latest AWS S3 SDK that had some incompatible headers, but the tradeoff is that I have zero operational headaches to deal with.

    The last feature that works perfectly with my business model is the pay-as-you-go model where I can spin up as many clusters and databases as I like without getting nailed for every instance. I am in early days and I'm constantly spinning up new clusters for testing or very small customers. When I can create an isolated cluster for a customer and it only costs me a few dollars a month that's a huge win.
    What do you dislike about the product?
    The mot difficult thing about working with CockroachDB is learning how to think differently about the operational aspects. You have to accept that you are going to lose some level of control if you want to the Serverless cost effective model. Another challenge I've faced is that although there is a high level of Postgres protocol compatibility there are enough differences that you can't assume a zero effort lift and shift.
    What problems is the product solving and how is that benefiting you?
    It provides a reliable database with no operational responsibilities for me.
    Dang Quy Tai

    Geo-replication benefits with distributed setup and a helpful AI support chatbot

    Reviewed on Nov 12, 2024
    Review provided by PeerSpot
    ">

    What is our primary use case?

    I am studying how to deploy CockroachDB  and YugaByteDB, and learning some basic information about them. I am testing these databases as part of my school application to find a suitable database for our applications. Currently, I am using PostgreSQL , however, I want to try some distributed databases for testing purposes.

    What is most valuable?

    The most valuable feature is that CockroachDB  is a distributed database, which can deploy nodes running in different regions. Geo-replication capabilities are also important for production applications. Having database servers close to my customers, for example, in the US or UK, would improve performance.

    What needs improvement?

    I would like CockroachDB to have more compatibility with PostgreSQL , especially with the connection string and technical integrations.

    For how long have I used the solution?

    I have been studying and testing CockroachDB and YugaByteDB for about six months.

    How are customer service and support?

    I did not contact the technical support by CockroachDB. However, their website has an AI chatbot, which I found to be very useful.

    How would you rate customer service and support?

    Positive

    Which solution did I use previously and why did I switch?

    Currently, I am using PostgreSQL. I want to try some distributed databases for testing purposes.

    What about the implementation team?

    I deployed a three-node database in a local system using Docker . I have successfully deployed a secure cluster.

    What's my experience with pricing, setup cost, and licensing?

    I am not very familiar with the pricing as I am now only in the experimental phase.

    Which other solutions did I evaluate?

    I am also studying and testing YugaByteDB alongside CockroachDB.

    What other advice do I have?

    I'd rate the solution eight out of ten.

    View all reviews