Firebolt offers flexible deployment models that provide scalability and cost efficiency to meet diverse business needs. Choose between fully-managed and self-managed solutions tailored to your infrastructure and workload requirements.

Choose your deployment model

Firebolt offers two deployment models: fully-managed and self-managed. Each model includes specific editions and pricing options.

  • The fully-managed deployment option includes Standard, Enterprise, and Dedicated editions with Pay-As-You-Go or Committed-Use discount pricing
  • The self-managed deployment model includes Firebolt’s Firebolt Core, with pricing based on your infrastructure setup.

All fully-managed editions have associated support plans and service-level agreements that define a time to first response.

The following sections outline the available deployment models, their editions, and associated pricing options.

Fully managed editions and pricing

Firebolt manages compute infrastructure, software maintenance, and upgrades across all fully-managed editions. Firebolt handles multi-dimensional elasticity, high performance, scaling, maintenance, and performance optimizations.

Looking to generate billing reports with SQL?

Jump to the Billing Reports with SQL section for examples on how to query compute and storage costs.

Fully-managed editions

There are three editions available: Standard, Enterprise, and Dedicated.


Standard edition
The Standard edition is best for teams seeking a low-cost entry point without the need to manage compute infrastructure. It offers high performance with sub-second query latency, flexible compute scaling within a single cluster. Security features include Role-Based Access Control (RBAC), single sign-on (SSO), multi-factor authentication (MFA), and audit logging. Standard includes a flexible compute option that is optimized for either storage or for compute. Firebolt manages your compute infrastructure, software maintenance, and upgrades.

Enterprise edition
The Enterprise edition is designed for organizations that need advanced security, compliance, and automatic compute scaling. It includes all the features in the Standard edition, plus multi-cluster scaling, auto-scaling for concurrency, AWS PrivateLink, and HIPAA compliance support.

Dedicated edition
The Dedicated edition is ideal for organizations that require high levels of security and isolation, such as those operating in government clouds. It includes all the features in the Enterprise edition, plus complete data isolation on a single-tenant infrastructure, offering the highest level of security.

Fully-managed pricing model

The total cost for Firebolt’s fully-managed editions consists of a cost for data storage plus a cost for compute usage. The compute usage cost depends on the type of engine that you select: compute-optimized or storage-optimized.


Data storage pricing

Data storage costs are based on the amount of compressed data stored, including indexes and raw data. Pricing is based on Amazon S3 costs in your selected AWS region. There are no additional storage charges beyond S3 costs.

Available AWS RegionsRegion codePrice per TiB/month ($USD)
US East (N. Virginia)us-east-1$27.07
US West (Oregon)us-west-2$27.07
Europe (Frankfurt)eu-central-1$28.84
Europe (Ireland)eu-west-1$27.07
Asia Pacific (Singapore)ap-southeast-1$29.43
Asia Pacific (Mumbai)ap-south-1$29.43

Compute usage pricing

Compute costs are measured in Firebolt Units (FBUs) and vary based on engine node type, number of nodes or cluster size, the number of clusters and usage duration. Costs are only billed for the time Firebolt engines are running. Firebolt offers two compute family options:

  • Storage-optimized (default): High SSD capacity for caching and production workloads.
  • Compute-optimized: About 2x cheaper; ideal for development and test environments or workloads with smaller active datasets.

The following table outlines the available node types, their compute family, and the corresponding FBU sizing:

Node typeCompute familySizing in FBU
Small (S)Storage-optimized8
Medium (M)Storage-optimized16
Large (L)Storage-optimized32
Extra Large (XL)Storage-optimized64
Small (S)Compute-optimized4
Medium (M)Compute-optimized8
Large (L)Compute-optimized16
Extra Large (XL)Compute-optimized32

Firebolt’s compute usage pricing is based on FBUs, which vary by node type and region. The following table provides hourly pricing for storage-optimized node types across Standard and Enterprise plans, distinguishing between US and Non-US regions. Compute costs are only incurred while Firebolt engines are running, with per-second billing.

Storage-optimized pricing for compute usage

Node TypeSizing in FBUStandard: US Region Pricing ($0.23/FBU/hr)Enterprise: US Region Pricing ($0.35/FBU/hr)Standard: Non-US Region Pricing ($0.28/FBU/hr)Enterprise: Non-US Region Pricing ($0.42/FBU/hr)
Small (S)8$1.84$2.80$2.24$3.36
Medium (M)16$3.68$5.60$4.48$6.72
Large (L)32$7.36$11.20$8.96$13.44
Extra Large (XL)64$14.72$22.40$17.92$26.88

The following table provides hourly pricing for compute-optimized node types across Standard and Enterprise plans, distinguishing between US and Non-US regions. Compute costs are only incurred while Firebolt engines are running, with per-second billing.

Compute-optimized pricing for compute usage

Node TypeSizing in FBUStandard: US Region Pricing ($0.23/FBU/hr)Enterprise: US Region Pricing ($0.35/FBU/hr)Standard: Non-US Region Pricing ($0.28/FBU/hr)Enterprise: Non-US Region Pricing ($0.42/FBU/hr)
Small (S)4$0.92$1.40$1.12$1.68
Medium (M)8$1.84$2.80$2.24$3.36
Large (L)16$3.68$5.60$4.48$6.72
Extra Large (XL)32$7.36$11.20$8.96$13.44

Fully-managed pricing plans

Firebolt offers two pricing options for the Standard and Enterprise editions:

  • Pay-as-you-go: A flexible plan that provides on-demand pricing with no upfront cost or commitment. This plan is ideal for startups or teams with unpredictable workloads. Customers get billed monthly based on actual usage and only pay for what they use with per-second billing.

  • Committed-use discounts: A consumption model that provides discounted rates against a prepaid usage commitment. This plan is ideal for organizations with consistent, high-volume workloads and results in lower total costs compared to the pay-as-you-go plan. Once all prepaid FBU credits are consumed, your plan switches to the pay-as-you-go pricing model. Customers can always continue using Firebolt, with consumption either drawing from prepaid credits or transitioning to the pay-as-you-go model when credits run out.

Contact support@firebolt.io to discuss a committed-use plan, annual pricing commitments, or Dedicated edition pricing.

Billing setup and monitoring

You can use Firebolt’s billing dashboard to monitor resource consumption, track expenses, monitor payments, and analyze billing trends efficiently. To view the billing dashboard, follow steps 1-3 in the following section to set up billing for fully-managed plans.

Billing invoices are generated on a monthly basis, and provide a detailed breakdown of resource consumption and associated costs.

Set up billing for fully-managed plans

Pay-As-You-Go setup via AWS Marketplace:

  1. Log in to Firebolt’s Workspace. If you haven’t yet registered with Firebolt, see the Get Started guide.
  2. In the Firebolt Workspace, select the Configure(The Firebolt Configure Space icon) icon from the left navigation pane.
  3. Under Configure, select Billing. This page allows you to view invoices and consumption details.
  4. Select Connect to AWS Marketplace.
  5. On AWS Marketplace, click View Purchase Options > Setup Your Account.

Firebolt will bill you monthly through AWS Marketplace based on usage.

Sign up or change your fully-managed edition

If you want to sign up or upgrade your fully-managed edition type, you can choose the Standard, Enterprise or Dedicated plan. Select your new choice in the Firebolt Workspace as follows:

  1. Log in to Firebolt’s Workspace.
  2. In the Firebolt Workspace, select the Configure (The Firebolt Configure Space icon) icon from the left navigation pane.
  3. Under Configure, expand the drop-down list next to Billing.
  4. Under Billing, select Plan to open the list of available plans. Your active plan is labeled as Current Plan. For information about each plan, select Learn more to be directed to Firebolt’s Pricing page.
  5. Select your desired plan.
    1. To select the Standard or Enterprise plan, choose Select plan and confirm your selection.
    2. To select the Dedicated plan, do the following:
      1. Choose Talk to Sales.
      2. In the pop-up window, Your email is automatically populated with the email associated with your login.
      3. Enter a Subject or accept the default Pricing plan entry.
      4. Enter a Description.
      5. Select Send to notify Firebolt’s support team.

Changing your plan is not immediate and may take up to 24 hours to process. You will receive updates about the status of your request through email.

Self-managed edition: Firebolt Core

Firebolt Core is a free, downloadable edition of Firebolt designed for teams seeking complete control and flexibility. It can be deployed in the cloud, on-premises, or locally, making it ideal for customized environments requiring a lightweight yet powerful engine. With Firebolt Core, customers manage their own infrastructure, hosting, software upgrades, and maintenance.

Key features of Firebolt Core:
βœ… Deployable on-premises, in the cloud, or locally
βœ… Full infrastructure control and management
βœ… Free to use, forever
βœ… Community-based support

Support plans and service level agreements

Firebolt offers support options based on your selected edition.

Response Time Commitments (TFR = Time to First Response)

Severity LevelIssue TypeBusiness support: TFR for Standard EditionPremium support: TFR for Enterprise & Dedicated
Critical (Sev1)Service outage or major disruptionResponse within 4 hoursResponse within 30 minutes
High (Sev2)Significant performance degradationResponse within 8 business hoursResponse within 2 hours
Medium (Sev3)Minor impact or feature issueResponse within 24 business hoursResponse within 6 business hours
Low (Sev4)General inquiries or documentation questionsResponse within 48 business hoursResponse within 24 business hours

Premium support features

Enterprise and Dedicated edition customers receive the following additional support benefits beyond response time commitments:

  • Proactive monitoring: Alerts for issues and potential optimizations available to Enterprise edition customers.
  • Enhanced support channels: Support through Slack, email and the help menu in the Firebolt Workspace.
  • Dedicated support engineer: Customers are assigned a designated support engineer with deep knowledge of their environment, providing personalized support. This premium support level differs from Standard customers, who receive assistance from the general support pool.

Generate billing reports with SQL

You can use Firebolt’s information_schema.compute_billing and information_schema.storage_billing views to build detailed billing reports using SQL. These views provide granular data on compute and storage usage, costs, credit usage, and regional distribution, allowing teams to analyze and optimize their consumption.

For detailed information about consumed_gib_per_month usage and calculations, see Understanding Storage Billing, about FBU see Engine Consumption.

Current Month Cost Overview

This query summarizes total spending for the current month-to-date, broken down by billing type (engines vs. storage) and cost type (credits vs. billed). It includes engine FBU usage and average storage volume for visibility into resource consumption trends.

WITH engine_costs AS (
  SELECT
    SUM(IF(NOT is_credit, billed_cost, 0)) AS engines_cost,
    SUM(IF(is_credit, billed_cost, 0)) AS engines_credits,
    SUM(consumed_fbu) AS total_fbu
  FROM information_schema.engines_billing
  WHERE DATE_TRUNC('month', usage_date) = DATE_TRUNC('month', CURRENT_DATE)
),
storage_costs AS (
  SELECT
    SUM(IF(NOT is_credit, billed_cost, 0)) AS storage_cost,
    SUM(IF(is_credit, billed_cost, 0)) AS storage_credits,
    SUM(consumed_gib_per_month) AS total_storage_gibpm
  FROM information_schema.storage_billing
  WHERE DATE_TRUNC('month', usage_date) = DATE_TRUNC('month', CURRENT_DATE)
),
SELECT
  engines_cost + storage_cost + engines_credits + storage_credits AS total_cost_usd,
  engines_credits + storage_credits AS total_credits_used_usd,
  engines_cost AS engine_cost_usd,
  storage_cost AS storage_cost_usd,
  total_fbu AS total_engines_fbu,
  (total_storage_gibpm / EXTRACT(DAY FROM DATE_ADD('day', -1, CURRENT_DATE))) AS avg_daily_storage_gibpm
FROM engine_costs, storage_costs;

Daily Engine Compute Cost and FBU Consumption (Current Month)

This query provides a daily breakdown of engine compute costs and Firebolt Unit (FBU) consumption for the current month. It helps track usage patterns and cost trends over time, making it easier to analyze engine efficiency and spending.

SELECT 
  usage_date,
  SUM(billed_cost) AS engines_cost,
  SUM(consumed_fbu) AS fbu
FROM information_schema.engines_billing
WHERE DATE_TRUNC('month', usage_date) = DATE_TRUNC('month', CURRENT_DATE)
GROUP BY usage_date
ORDER BY usage_date DESC;

Daily Storage Cost and Average Consumption (Current Month)

This query returns a daily summary of billed storage costs and average consumed storage (in GiB) for the current month. It helps monitor how storage usage evolves and contributes to overall costs.

SELECT 
  usage_date,
  SUM(billed_cost) AS storage_cost,
  SUM(consumed_gib_per_month) AS consumed_gibpm
FROM information_schema.storage_billing
WHERE DATE_TRUNC('month', usage_date) = DATE_TRUNC('month', CURRENT_DATE)
GROUP BY usage_date
ORDER BY usage_date DESC;

Daily Cost Breakdown by Type and Credit Source (for a selected time period)

Use the following query to generate a daily summary of compute and storage costs, split by billed vs. credit-based usage. It also includes total FBU consumption and average storage volume used per day.

WITH
  engines_base AS (
    SELECT
      usage_date,
      SUM(IF(is_credit = FALSE, billed_cost, 0)) AS engines_cost,
      SUM(IF(is_credit = TRUE, billed_cost, 0)) AS engines_cost_credit,
      SUM(consumed_fbu) AS fbu
    FROM
      information_schema.engines_billing
    WHERE
      usage_date BETWEEN '2025-05-01' AND '2025-05-31'
    GROUP BY
      usage_date
  ),

  storage_base AS (
    SELECT
      usage_date,
      SUM(IF(is_credit = FALSE, billed_cost, 0)) AS storage_cost,
      SUM(IF(is_credit = TRUE, billed_cost, 0)) AS storage_cost_credit,
      CAST(NULLIF(SUM(consumed_gib_per_month), 0) AS DOUBLE) AS consumed_gibpm
    FROM
      information_schema.storage_billing
    WHERE
      usage_date BETWEEN '2025-05-01' AND '2025-05-31'
    GROUP BY
      usage_date
  )

SELECT
  eb.usage_date,
  sb.storage_cost,
  sb.storage_cost_credit,
  eb.engines_cost,
  eb.engines_cost_credit,
  eb.fbu,
  sb.consumed_gibpm
FROM
  engines_base eb
  INNER JOIN storage_base sb ON eb.usage_date = sb.usage_date
ORDER BY
  eb.usage_date DESC;

Monthly Cost Breakdown by Type and Credit Source (for a selected time period)

Use this query to calculate the monthly totals of compute and storage costs, distinguishing between credit-based and billed usage. It also provides total FBUs consumed and average storage volume.

WITH
  engines_base AS (
    SELECT
      usage_date,
      SUM(IF(is_credit = FALSE, billed_cost, 0)) AS engines_cost,
      SUM(IF(is_credit = TRUE, billed_cost, 0))  AS engines_cost_credit,
      SUM(consumed_fbu)                          AS fbu
    FROM information_schema.engines_billing
    WHERE usage_date BETWEEN '2025-01-01' AND '2025-05-31'
    GROUP BY usage_date
  ),

  storage_base AS (
    SELECT
      usage_date,
      SUM(IF(is_credit = FALSE, billed_cost, 0)) AS storage_cost,
      SUM(IF(is_credit = TRUE, billed_cost, 0))  AS storage_cost_credit,
      NULLIF(SUM(consumed_gib_per_month), 0)     AS consumed_gibpm
    FROM information_schema.storage_billing
    WHERE usage_date BETWEEN '2025-01-01' AND '2025-05-31'
    GROUP BY usage_date
  ),

  daily_combined AS (
    SELECT
      eb.usage_date,
      sb.storage_cost,
      sb.storage_cost_credit,
      eb.engines_cost,
      eb.engines_cost_credit,
      eb.fbu,
      sb.consumed_gibpm
    FROM engines_base eb
    INNER JOIN storage_base sb ON eb.usage_date = sb.usage_date
  ),

  monthly_agg AS (
    SELECT
      TO_DATE(DATE_TRUNC('month', usage_date))         AS usage_date,
      SUM(storage_cost + engines_cost)                 AS total_cost_usd,
      SUM(storage_cost_credit + engines_cost_credit)   AS total_cost_credit,
      SUM(storage_cost)                                AS storage_cost,
      SUM(storage_cost_credit)                         AS storage_cost_credit,
      SUM(engines_cost)                                AS engines_cost,
      SUM(engines_cost_credit)                         AS engines_cost_credit,
      SUM(fbu)                                         AS fbu,
      AVG(consumed_gibpm)                              AS consumed_gibpm
    FROM daily_combined
    GROUP BY TO_DATE(DATE_TRUNC('month', usage_date))
  )

SELECT *
FROM monthly_agg
ORDER BY usage_date DESC;

Top 10 Engines by Cost (for a selected time period)

This query identifies the top 10 engines by total billed cost within a month. It helps you understand which engines contributed the most to compute expenses and their corresponding FBU consumption, enabling targeted optimization or accountability analysis.

SELECT 
  engine_name,
  SUM(billed_cost) AS total_billed_cost_usd,
  SUM(consumed_fbu) AS total_consumed_fbus
FROM 
  information_schema.engines_billing
WHERE 
  usage_date BETWEEN DATE '2025-05-01' AND DATE '2025-05-30'
GROUP BY 
  engine_name
ORDER BY 
  total_billed_cost_usd DESC
LIMIT 10;

Contact support@firebolt.io to learn more about Enterprise edition Support offerings.