Skip to main content
This page provides a detailed comparison of CockroachDB Cloud plans to help you choose the right option for your workload.

Plans Overview

CockroachDB Cloud offers three plans with different pricing models and features:

Basic

Usage-BasedIdeal for development, testing, and small applications with variable workloads.

Standard

Provisioned ComputeBest for production workloads with predictable resource needs. Currently in Preview.

Advanced

Fully ProvisionedEnterprise-grade with compliance features and dedicated resources.

Quick Comparison

FeatureBasicStandardAdvanced
Pricing ModelFully usage-basedProvisioned compute + usage-based storageFully provisioned + usage-based services
Best ForDev/test, small appsProduction appsMission-critical, compliance
Free Tier$15/monthNoNo
Trial CreditsNo$400 for 30 days$400 for 30 days
Min Monthly Cost~$0 (with free tier)~$300~$500
Cloud ProvidersAWS, GCP, AzureAWS, GCPAWS, GCP, Azure
Max Regions6MultipleMultiple
ScalingAutomaticManual capacity adjustManual nodes/storage
Private ConnectivityNoAWS PrivateLink, GCP PSCAll options
DB ConsoleNoNoYes
PCI DSSNoNoYes (with security add-on)
CMEKNoNoYes (with security add-on)
SLANone99.99%99.99% (multi-region)

Detailed Feature Comparison

Infrastructure

FeatureBasicStandardAdvanced
ArchitectureShared infrastructureIsolated computeDedicated infrastructure
Node VisibilityNoNoYes
Custom VPCNoNoYes
IP Range ConfigNoNoYes
Minimum NodesN/AN/A1 (3 for multi-region)

Networking

FeatureBasicStandardAdvanced
Default AccessOpen (0.0.0.0/0)Locked downLocked down
IP Allowlist50 rules50 rules20 (AWS), 200 (GCP/Azure)
Private ConnectivityNoAWS PrivateLink, GCP PSCAll options
VPC PeeringNoGCP (legacy)GCP
Azure Private LinkNoNoYes

Management and Monitoring

FeatureBasicStandardAdvanced
Cloud ConsoleYesYesYes
DB ConsoleNoNoYes
Metrics ExportNoYesYes
Log ExportNoYesYes
Cluster OverviewYesYesYes
SQL Users MgmtYesYesYes

Data Protection

FeatureBasicStandardAdvanced
Managed BackupsDailyConfigurable frequencyConfigurable frequency
Backup FrequencyDaily onlyDaily or hourlyDaily or hourly
Retention30 days1-365 days1-365 days
Point-in-TimeNoYes (with revision history)Yes (with revision history)
Self-ManagedYes (to userfile)Yes (to cloud storage)Yes (to cloud storage)
Backup StorageIncluded in RUsUsage-based pricingUsage-based pricing

Compliance and Support

CertificationBasicStandardAdvanced
SOC 2 Type 2
ISO 27001
PCI DSS✓ (with security add-on)
HIPAA✓ (with security add-on)
BAA Available

Pricing and Billing

ComponentBasicStandardAdvanced
ComputeUsage (RUs)Provisioned (vCPU-hours)Provisioned (node-hours)
StorageUsage (GiB-hours)Usage (GiB-hours)Provisioned (GiB-hours per node)
IOPSIncluded in RUsIncludedProvisioned (AWS)
Data TransferIncluded in RUsUsage-basedUsage-based
BackupsIncluded in RUsUsage-basedUsage-based
CDCIncluded in RUsUsage-basedUsage-based

Use Case Recommendations

When to Choose Basic

Ideal For

Scenarios:
  • Development and testing
  • Proof of concepts
  • Learning CockroachDB
  • Hobby projects
  • MVPs and early-stage startups
  • Variable or unpredictable workloads
  • Cost optimization for small workloads
Not Suitable For:
  • Production applications requiring SLA
  • Compliance requirements (PCI, HIPAA)
  • Applications needing private connectivity
  • High-performance requirements

When to Choose Standard

Ideal For

Scenarios:
  • Production applications
  • Predictable workloads
  • Growing applications
  • Cost-sensitive production workloads
  • Applications requiring 99.99% SLA
  • Multi-region deployments
  • Need for provisioned capacity
Not Suitable For:
  • Compliance requirements (PCI, HIPAA)
  • Need for dedicated infrastructure
  • DB Console requirement
  • CMEK requirement

When to Choose Advanced

Ideal For

Scenarios:
  • Mission-critical applications
  • Compliance requirements (PCI DSS, HIPAA)
  • Enterprise deployments
  • Applications needing CMEK
  • Dedicated infrastructure requirement
  • Advanced monitoring with DB Console
  • Large-scale deployments
  • Custom support requirements
Considerations:
  • Higher minimum cost
  • More complex management
  • Requires capacity planning

Migration Between Plans

Basic → Standard

1

Initiate Migration

In Cloud Console, go to cluster Actions > Change plan
2

Configure Capacity

Set initial provisioned vCPU capacity based on current usage
3

Complete Migration

Migration completes in minutes with no downtime
Considerations:
  • Pricing changes to provisioned model
  • Monitor usage to right-size capacity
  • Can scale capacity up/down after migration

Standard → Basic

1

Downgrade

In Cloud Console, go to cluster Actions > Change plan
2

Confirm

Understand pricing changes to usage-based
Considerations:
  • Pricing changes to usage-based (RUs)
  • Monitor RU consumption
  • May cost more if workload is constant

Basic/Standard → Advanced

Migration to Advanced requires creating a new cluster and migrating data. Contact Support for assistance.
Migration Process:
  1. Create new Advanced cluster
  2. Use backup/restore or EXPORT/IMPORT
  3. Update application connection strings
  4. Validate data migration
  5. Delete old cluster

Decision Matrix

Use this matrix to help choose your plan:
If you need…Choose
Lowest cost for variable workloadBasic
Development/testing environmentBasic
Production SLAStandard or Advanced
Private connectivityStandard or Advanced
PCI DSS / HIPAA complianceAdvanced + Security add-on
CMEK encryptionAdvanced + Security add-on
DB Console accessAdvanced
Dedicated infrastructureAdvanced
Custom supportAdvanced
Most cost-effective productionStandard

Pricing Examples

See Pricing for detailed cost comparisons and examples.

Next Steps

Create a Cluster

Get started with your chosen plan

Pricing Details

Understand costs in detail

Calculator

Estimate your costs

Contact Sales

Discuss enterprise needs

Build docs developers (and LLMs) love