Pricing

Simple, transparent, pay-as-you-go pricing with no upfront commitment

Platform:
AWS
Region:
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Compute

$0.35/FBU/hour 

* FBU - Firebolt Unit
Multidimensional elasticity

Each cluster can be scaled in single-node increments from 1-128. Additionally, each Engine can scale from 1-10 clusters to address concurrency requirements.

On demand
Per-second billing

Storage

$23/TB/month

AWS S3 list-price - no additional charge
Columnar compression
Hybrid & indexed
Zero management

Free support included for all users

Save on Compute

Tune compute resources to your workload for optimized cost and performance

PLATFORM:
REGION:
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Node type
Number of nodes
Select between 1-128 compute nodes.
Number of clusters
Add up to 10 clusters to increase query concurrency.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Consumption per hour
24
FBU
Cost per hour
XX

Simple pricing

Pay for FBUs (Firebolt Units) consumed with second accuracy.

Control spend with multidimensional elasticity

Start with a single node ‘S’ type engine and scale in one-node increments up to 128.

*Consumed FBU = (Consumption per hour / 3600) * (Engine runtime in seconds)

Pricing Examples

The following is a sample analytics lifecycle comprised of multiple workloads sharing the same storage

PLATFORM:
REGION:
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

The data journey starts with ingesting data from external sources.

Ingestion requires a single node engine with node type S that runs for 6 minutes every hour. Node type S consumes 8 FBUs/hour.

Engine Configuration
Runtime: 6 min every hour

6 min

Start Engine
Stop Engine
Daily Runtime
8AM
5PM

Cost = $6.72 (19.2 FBUs)

19.2 FBU-hours = 8 FBUs * (24 runs * 6 min / run) * 1hour/60min

Building dashboards for business intelligence

BI workloads run at infrequent intervals with extended idle periods. We launch an engine of node type M. On average, this workload runs for 10 minutes each hour, with 5 minutes of idle time.

Engine Configuration
Runtime: 10 min/hr + 5 min idle

10 min

5 min idle

45 min stopped

10 min

Start
Stop
Analytics
Analytics
Start
Daily Runtime
8AM
5PM

Cost = $33.60 (96 FBUs)

96 FBU-hours = 16 FBUs * (24 runs * 15 min / run) * 1hour/60min

Data modeling at scale

ELT workload runs on an engine with a single S node (8 FBUs/hr) for 10 minutes every hour. This ELT workload scales out to 4 S nodes (32 FBUs/hr) once a day for a period of an hour.  

Engine Configuration
Runtime

10 min

5 min idle

5 min idle

60 min

10 min

Start
Online Engine Scale-out
ELT
ELT
ELT
Online Engine Scale-in
Stop
Daily Runtime
8AM
5PM

Cost = $27.30 (78 FBUs)

78 FBU-hours = 8 FBUs * 23 runs * ( 10 mins of usage + 5 minutes of idle) / run * 1hour/60min +  32 FBUs * 1hour

Serving low-latency analytics to customers at high concurrency via data apps

The baseline engine is a 2-node cluster of S type nodes that runs 24 x 7. To address high concurrency, this engine adds another 2-node cluster from 9am - 5pm.

Engine Configuration
Runtime

Cluster 2 (9am - 5pm)

Cluster 1 (24x7)

Concurrency Scaling
Concurrency Scaling
Daily Runtime
8AM
5PM

Cost = $179.20 (512 FBUs)

512 FBU-hours = 16 FBUs * 16 hours + 32 FBUs * 8 hours

All workloads

Daily Runtime
Ingest
BI
ELT
Customer-facing analytics
8AM
5PM
19.2 FBU-hour/day
96 FBU-hour/day
78 FBU-hour/day
512 FBU-hour/day

Total consumption per day: 705.2 FBU-hour

Total cost per day = $246.82

Workload isolation

Distributed writes

Global consistency

Simple Storage Pricing

$23/TB/month regardless of workloads or engines running

Columnar compression

Hands-free columnar format enables cost-efficient scaling.

Hybrid & indexed

Efficient indexing saves on storage costs while improving data access speed.

Zero management

Storage is fully managed by Firebolt, so there’s no need to perform storage tasks.

FAQ

What is a Firebolt Unit (FBU)?

+

Firebolt Unit is a normalized rate of consumption, such that consumption scales linearly with the capacity of your engine across all three dimensions: type of node, number of nodes, and number of clusters; consumption is proportional to the FBU of the engine and the run time. Thanks to Firebolt’s multidimensional scaling, per-second billing, and auto-stop/start capabilities, compute consumption can be a fraction of a minute. FBU eliminates the need to keep track of individual node types, nodes, and the number of clusters. There’s no binding to specific instance types, so you are free to use pre-paid credits on any node type.

You can't run a data warehouse with a small team.

+

Yes you can.

With Firebolt's amazing performance, neither development nor administration professionals need to waste time with unnecessary processes like complicated ingest, caching layers or esoteric data languages.  You can run a lean and mean team that consistently delivers value to customers.

Does a given number of FBUs provide the same performance profile irrespective of configuration?

+

While FBUs measure consumption, the performance profile of a workload depends on the engine topology.

Speed, capacity, ease of use.  You can't have all three

+

Yes you can.

We've spent a lot of time working on all three.
1. Firebolt is natively efficient due to indexing.
2. With separated storage and compute, data volume increases don't linearly increase compute.
3. With a very user friendly GUI, numerous APIs and SDKs, and allowing all activities to happen in very familiar SQL, it's a very natural platform.

You can’t give your customer facing apps direct access to your data warehouse

+

Yes you can.

Firebolt is designed to handle massive concurrency.  It’s more than capable of supporting customer facing applications.  And if the workload increases, just scale your engines.

How is per-second billing calculated?

+

Each node type consumes a specified number of FBUs. Compute consumption is billed in one-second increments. For example, a type ‘M’ node consumes 16 FBUs. The same node running for one minute will consume FBU-hour calculated as such: Consumed FBU-hours = (Engine FBU) (1 hour / 3600 seconds) x ( 60 seconds) = (16/3600) x 60 = 0.27 FBU-hours.

When does consumption measurement start?

+

Consumption starts when the engine endpoint is available for querying.

What regions does Firebolt support?

+

US East (Virginia), US West (Oregon) and EU (Frankfurt)

Does Firebolt offer commitment-based discounts?

+

Yes, commitment based discounts are available. Contact our sales team for more information.

How does Firebolt help control costs?

+

Firebolt provides multidimensional scaling to help right-size workloads. Autostop and Autostart are features that help reduce costs by eliminating idle time. Firebolt also provides global visibility of consumption and costs through built-in organizational governance and account-level consumption breakdown.

How does Firebolt provide visibility into spend?

+

Firebolt provides engine consumption and spend information in the Web UI. Additionally, granular engine-level consumption can be found via the information_schema.engine_metering_history view that details the hourly consumption of all the engines within an account. Users can also drill down into how the topology of their engines (node type, number of nodes and number of clusters) was modified over time, providing visibility into the FBU consumption of their engines.

We use cookies to give you a better online experience
Got it