Documentation
Pricing

Pricing in Cube Cloud

Cube Cloud pricing is based on consumption of compute power which we measure using Cube Compute Units in 5 minute intervals. Each pricing plan has different features and functionality that you should review as you think about what is right for your business.

Cube Compute Unit

A Cube Compute Unit (CCU) is a way to measure compute power used to run Cube Cloud infrastructure and resources within it.

The price of a CCU is determined by the pricing plan you're subscribed to.

Each plan determines the features, scalability, availability, as well as the speed and scope of support you may receive for your deployment.

During your deployment, Premium, Enterprise, and Enterprise Premier customers can set Budgets to make sure you know your usage is on track and as expected.

Resources

The following resource types incur CCU consumption (measured in 5-minute intervals):

Resource typeCCUs per hour
Production Cluster4
Development Instance1
Dedicated VPC3
Cube Store Worker1
Cube API Instance1
Query HistoryDepends on chosen tier

Query History tiers

Query History and Performance Insights features analyze and visualize the data available under the following tiers:

Query History tierCCUs per hourAPI requests/dayData retention
XS0Up to 50,0001 day
S2Up to 100,0007 days
M5Up to 250,00014 days
L10Up to 500,00021 days
XL20Up to 1,000,00030 days

You can upgrade to the chosen tier by reaching out to your dedicated customer success manager (CSM).

Pricing plans

Free

Free plan is designed for development and testing purposes. It is not intended for production use.

It offers up to two Development Instances.

You can review its support terms and limits.

Starter

Starter plan targets low-scale production that is not business-critical.

It offers a Production Cluster, the ability to use third-party packages from the npm registry, AWS and GCP support in select regions, pre-aggregations of up to 150GB in size, auto-suspend controls, and semantic layer sync with a single BI tool (such as Preset or Metabase).

You can review its pricing and minimums (opens in a new tab), support terms, and limits.

Premium

Premium plan is designed for basic small-scale production deployments.

It offers everything in the Starter plan as well as enabling the use of Production Multi-Clusters, support for custom domains, AWS and GCP support in all regions. Cube Cloud provides a 99.95% uptime SLA for this plan.

You can review its pricing and minimums (opens in a new tab), support terms, and limits.

Enterprise

Enterprise plan is suitable for high-scale or mission-critical production deployments with more significant security and compliance needs.

It offers everything in the Premium plan as well as semantic layer sync with unlimited supported BI tools, SAML 2.0 support for single sign-on, Azure support for all regions, a dedicated VPC for your Cube Cloud infrastructure, VPC peering, monitoring integrations, and role-based access control. Cube Cloud provides a 99.99% uptime SLA for this plan.

You can review its pricing and minimums (opens in a new tab), support terms, and limits.

Enterprise Premier

Enterprise Premier plan caters to high-scale, high-availability mission-critical production deployments with security and compliance needs.

It offers everything in the Enterprise plan as well as unlimited pre-aggregation sizes, and support for kSQL and Elasticsearch. Cube Cloud provides a 99.995% uptime SLA for this plan.

You can review its pricing and minimums (opens in a new tab), support terms, and limits.

Total cost examples

The following examples provide insight into the total cost to use Cube Cloud:

Small-scale deployment

Suppose a company uses Cube Cloud to power self-serve business intelligence for a couple of teams in Eastern and Pacific time zones.

This organization:

  • Uses the Premium plan of Cube Cloud.
  • Runs a single Production Cluster that is active 24/7 but never has to auto-scale its API instances because the usage is spread evenly with no bursts.
  • Operates on a small volume of data that requires the usage of just 2 Cube Store Workers to run queries and refresh pre-aggregations mostly during working hours, being active approximately 50% of the time.
  • Updates its data model infrequently and without using a dedicated Development Instance for testing purposes, with 2 data engineers spending just 1 hour a day each, in the development mode of the Production Cluster.
ResourceUsage per monthCCU per monthCost per month
Production Cluster1 Production Cluster ×
24 hours per day ×
30 days
720 hours ×
4 CCUs per hour
2880 CCUs ×
$0.25 per CCU = $720
Additional Cube API Instance
Cube Store Worker2 Cube Store Workers ×
12 hours per day ×
30 days
720 hours ×
1 CCU per hour
720 CCUs ×
$0.25 per CCU = $180
Development Instance
Development Instance
(for development mode)
2 users ×
1 hour per day ×
30 days
60 hours ×
1 CCU per hour
60 CCUs ×
$0.25 per CCU = $15
Total$915

Medium-scale deployment

Suppose a company with a globally distributed workforce uses Cube Cloud to enable self-serve exploration in multiple BI tools and AI agents; it also uses Cube Cloud to power embedded analytics in its SaaS platform that caters to a vast worldwide customer base.

This organization:

  • Uses the Enterprise plan of Cube Cloud.
  • Runs two Production Clusters that are active 24/7 and auto-scale up to 8 API instances during a peak hour every day.
  • Operates on a moderate volume of data that requires the usage of 4 Cube Store Workers by both Production Clusters to run queries and refresh pre-aggregations 24/7, being active approximately 50% of the time.
  • Uses a dedicated Development Instance for testing purposes that is active 12 hours a day.
  • Has a team of 5 data engineers who frequently update the data model, with each data engineer spending about 4 hours a day in the development mode of the dedicated Development Instance.
ResourceUsage per monthCCU per monthCost per month
Production Cluster2 Production Clusters ×
24 hours per day ×
30 days
1440 hours ×
4 CCUs per hour
5760 CCUs ×
$0.4 per CCU = $2304
Additional Cube API Instance2 Production Clusters ×
(8 – 2) API Instances ×
1 hour per day ×
30 days
360 hours ×
1 CCU per hour
360 CCUs ×
$0.4 per CCU = $144
Cube Store Worker2 Production Clusters ×
4 Cube Store Workers ×
12 hours per day ×
30 days
2880 hours ×
1 CCU per hour
2880 CCUs ×
$0.4 per CCU = $1152
Development Instance1 Development Instance ×
12 hours per day ×
30 days
360 hours ×
1 CCU per hour
360 CCUs ×
$0.4 per CCU = $144
Development Instance
(for development mode)
5 users ×
4 hours per day ×
30 days
600 hours ×
1 CCU per hour
600 CCUs ×
$0.4 per CCU = $240
Total$3984

Large-scale deployment

Suppose a company uses Cube Cloud as a mission-critical part of their infrastructure to enable its globally distributed workforce, customer base, and (or) partners to operate at scale.

This organization:

  • Uses the Enterprise plan of Cube Cloud.
  • Uses a dedicated VPC.
  • Runs a Production Multi-Cluster that is active 24/7, includes 3 Production Clusters, with each Production Cluster auto-scaling up to 10 API instances during a few peak hours every day.
  • Operates on a large volume of data that requires the usage of 16 Cube Store Workers to run queries and refresh pre-aggregations 24/7, being active approximately 50% of the time.
  • Uses a dedicated Development Instance for testing purposes that is active 24 hours a day.
  • Has a team of 10 data engineers who frequently update the data model, with each data engineer spending about 4 hours a day in the development mode of the dedicated Development Instance.
  • Uses a Query History tier with 14-day data retention to inform the work of data engineers.
ResourceUsage per monthCCU per monthCost per month
Dedicated VPC1 VPC region ×
24 hours per day ×
30 days
720 hours ×
3 CCUs per hour
2160 CCUs ×
$0.4 per CCU = $864
Production Multi-Cluster3 Production Clusters ×
24 hours per day ×
30 days
2160 hours ×
4 CCUs per hour
8640 CCUs ×
$0.4 per CCU = $3456
Additional Cube API Instance3 Production Clusters ×
(10 – 2) API Instances ×
4 hours per day ×
30 days
2880 hours ×
1 CCU per hour
2880 CCUs ×
$0.4 per CCU = $1152
Cube Store Worker1 Production Multi-Cluster ×
16 Cube Store Workers ×
12 hours per day ×
30 days
5760 hours ×
1 CCU per hour
5760 CCUs ×
$0.4 per CCU = $2304
Development Instance1 Development Instance ×
24 hours per day ×
30 days
720 hours ×
1 CCU per hour
720 CCUs ×
$0.4 per CCU = $288
Development Instance
(for development mode)
10 users ×
4 hours per day ×
30 days
1200 hours ×
1 CCU per hour
1200 CCUs ×
$0.4 per CCU = $480
Query History (M tier)24 hours per day ×
30 days
720 hours ×
5 CCUs per hour
3600 CCUs ×
$0.4 per CCU = $1440
Total$9984

Overages and payment terms

Overages

If your usage of resources exceeds the balance of CCUs in your account, the CCU price will revert from the Annual Commit Price (available on the pricing page (opens in a new tab)) to the Standard Retail Price shown below:

Subscription PlanCCU Price (Standard Retail Price)
Premium0.45
Enterprise0.60
Enterprise Premier0.90

Cube Cloud will show a message similar to the following one:

Upgrades

You may upgrade your CCUs to a higher-level subscription plan at any time by paying the difference in per-Cube Compute Unit pricing, or by asking to convert the price paid for the remaining CCUs into CCUs for the higher subscription plan at the CCU pricing for that plan (resulting in a lower number of available CCUs but upgraded to the higher subscription plan).

Terms

If payment is not received within the contract terms (usually Net-30) or for additional required payment for CCUs exceeding the balance of CCUs in your account, services may degrade or be suspended until new CCUs are purchased.

Future purchases and upgrades are subject to the pricing that is in effect at the time of the order. No credit is allowed for downgrading CCUs to a lower subscription plan level. Payments are non-refundable.