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.

Resource typeCCUs per hour (measured in 5 minute intervals)
Production Cluster4
Development Instance1
Cube Store Worker1
Cube API Instance1

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.

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 support for custom domains, AWS and GCP support in all regions, and semantic layer sync with unlimited BI tools. 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 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 enabling the use of Production Multi-Clusters, 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 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

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 here) to the Standard Retail Price shown below:

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

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.