Rockset Pricing

Rockset makes real-time analytics affordable and accessible. Get started in minutes with $300 in free trial credits. No credit card required.

Simple Usage-Based Pricing

Rockset independently scales cloud compute and storage resources so you only pay for what you use:

    Compute for data ingestion, data transformations, rollups and queries.

    Hot Storage indexed data stored on NVMe SSDs for low latency queries.


Compute Pricing

Rockset indexes everything for compute-efficient and flexible real-time analytics. You can run ad-hoc queries on changing data at a fraction of the cost of a full scan in a data warehouse.

Select the best compute offering for your use case:
    Free
    Ideal for prototyping
    includes shared compute
    includes up to 2 GB storage
    Shared Compute
    Ideal for dev/test
    $0.0458/ hr
    + storage costs
    Up to 100 GB storage
    Recommended
    Dedicated Compute
    Ideal for production
    from $0.7989/ hr
    + storage costs
    + bulk ingest for initial load
    at $0.10/GB
    Dedicated VPC
    Ideal for highly regulated industries
    Custom Pricing

Discounts available for annual commits.

Contact us for more information on Rockset Premium.


Hot Storage Pricing

Rockset is optimized for fast queries on fresh data, so indexes are stored on cloud NVMe SSDs. Rockset reduces the storage footprint of indexes 10-100x with rollups, transformations and advanced compression techniques. It also offers the ability to index only a subset of data needed for real-time analytics such as specific fields in MongoDB collections, DynamoDB tables or S3 buckets and ages data out with time-based retention.

Hot Storage (NVMe SSD)

Price

per GB indexed data

$0.29/GB-month

Compare Pricing

See how Rockset delivers better price-performance than the leading cloud data warehouse for real-time dashboards and data applications. Talk to a pricing expert to get a quote for your use case.

Pricing Examples

Example 1

In September, you build a geosearch feature for your IoT device using Kafka and Rockset. You ingest 10 GB of uncompressed data daily. The total size of data on disk after compression and indexing for every day is 20GB. You retain the data for 1 day. You select dedicated compute resources at $0.7989/hr.

Hot Storage

$0.29 per GB x 20 GB
= $5.80/mo

Dedicated Compute

$0.7989/hr x 720 hours
= $575.21/mo

Total Bill for September

$5.80 + $575.21
= $581.01

Example 2

In September, you build a leaderboard for your gaming application on MongoDB data. Your uncompressed data in MongoDB is 200GB. You ingested 5 GB of change data from MongoDB every day during the month. Your total data size on disk after indexing and compression in Rockset remains at 300GB for the first 20 days and then increases to 400GB for the last 10 days. You select dedicated compute resources at $0.7989/hr.

Bulk Ingest

$0.10 per GB x 200GB
= $20/mo

Hot storage

($0.29 per GB x 300GB x 28800 minutes/43200 minutes) + ($0.29 per GB x 400 GB x 14400 minutes/43200 minutes)
= $96.67/mo

Dedicated Compute

$0.7989/hr x 720 hours
= $575.21/mo

Total Bill for September:

$20.00 + $96.67 + $575.21
= $691.88

*Rockset supports high speed bulk ingest for accelerating initial data loads over 5GB from data lakes and certain databases. Bulk ingest is billed at $0.10/ GB. After the initial load, data is kept in sync via streaming ingest which is processed using your dedicated compute so there are no additional charges.


Included Features

General Features

Full-featured SQL

JSON, Avro, Parquet, CSV, XML data formats

Built-in data connectors

SQL rollups and transformations

Unlimited users

Performance

3-way indexes

Cost-based optimizer

Massively parallel query execution

Write API for streaming ingest

Production metrics (last 7 days)

Security

Data Encrypted at REST

Standard access controls

GSuite SSO

Support

Community forum

Ticket-based support

Data Management

Geospatial queries

Nested arrays and objects

PII/PHI data masking

Text search

Time-based data retention

Time series indexing

Serverless

Intelligent distribution and balancing of data

Agent-less integrations with cloud data sources

Automatic compute scaling for bulk ingest

Integrations

Data Sources

Amazon DynamoDB

MongoDB

MySQL

PostgreSQL

Amazon S3

Apache Kafka

Amazon Kinesis

Google Cloud Storage

Visualizations & Clients

Tableau

Grafana

Apache Superset

Redash

Jetbrains DataGrip

Jupyter Notebooks

APIs & SDKs

REST API

JDBC Client

Python

Node.js

Java

Go

R

SQL CLI

Frequently Asked Questions

How is Rockset priced?
Rockset charges you for usage on the amount of compressed data you store and index and the compute you use for ingest, transformations and queries.
In which AWS regions is Rockset available?
Rockset’s free trial is available in us-west-2 and us-east-1 regions. For other regions, contact us.
What is the difference between free and shared compute plans?
Rockset has a free plan for users who store less than 2 GBs of data. Users receive 5 GB of ingest per month. You can access the free plan without ever having to enter your credit card information. Rockset's shared compute plan is for users who store less than 100 GBs of data. You can see more settings and limits on plans here.
What is the difference between shared compute and dedicated compute plans?
Shared compute plans are shared across multiple Rockset accounts. As a result, your query performance will vary based on usage from other accounts. They are ideal for development and testing purposes. Dedicated compute plans are compute and memory resources dedicated to your Rockset account. You get uniform query performance. They are recommended for running production applications.
What dedicated compute sizes are available?
Dedicated compute plans come in different sizes. Different sizes give you different vCPU and RAM resources. Based on your query performance, ingest write rate, and application SLA needs, you can choose an appropriate compute size. If you need a different size apart from the ones listed below, contact us.
Instance
Allocated Compute
Allocated Memory
Small
4 vCPU
32 GiB
Medium
8 vCPU
64 GiB
Large
16 vCPU
128 GiB
XLarge
32 vCPU
256 GiB
2XLarge
64 vCPU
512 GiB
4XLarge
128 vCPU
1024 GiB
8XLarge
256 vCPU
2048 GiB
16XLarge
512 vCPU
4096 GiB
How does Rockset assure high availability?
Rockset dedicated compute plans are fully distributed and comprises a set of kubernetes pods. Each pod contains the compute and cache for serving your applications. Your workload is equally balanced among all the constituent pods, which in turn, reduces hotspots, thereby improving overall availability of your system. The cache keeps the data close to compute resources for fast query serving and there is redundancy in this caching layer so that a single pod death does not impact query performance. These pods are configured to be fault-tolerant within a single availability zone, and if a pod dies, a new one takes its place without any downtime.
Do you offer Service Level Agreements?
Yes. We provide reliability SLA for users building production applications. Contact us to learn more about our uptime SLA.
How do you measure data stored in Rockset for billing?
Rockset stores data in RocksDB format with efficient compression techniques and automatically builds a Converged Index which indexes every field of your document, including nested objects and array entries, in at least three different ways for fast queries. You will be charged for the total size of data after indexing and compression. We generally expect that your data size will 2X from Rockset’s Converged Index.
How do I optimize my storage costs?
Rockset autoscales storage based on your data volumes. You pay exactly for how much compressed data you store and index. To reduce the amount of data you store further, Rockset provides automatic data lifecycle management. You can leverage this functionality to remove data older than certain number of days. This will help you optimize your storage costs out of the box. Rockset also provides the ability to rollup your data during ingest.

This means that you can pre-define a time-based aggregation that will reduce your overall storage footprint at ingest, resulting in lower storage costs and lower query latency.

How does Rockset charge for ingest?
Rockset ingests data in two different modes. A one-time bulk ingest mode for the initial data load from your source, and a streaming ingest mode for capturing new documents, updates, and deletes coming from your source.

Rockset supports high speed bulk ingest for accelerating initial data loads over 5GB from data lakes and certain databases. Bulk ingest is billed at $0.10/ GB. After the initial load, data is kept in sync via streaming ingest which is processed using your dedicated compute so there are no additional charges. Bulk ingest pricing is only available in dedicated compute plans.

In streaming ingest mode Rockset will leverage your dedicated compute resources to perform all the ingest tasks and there will be no additional charge as a result. Note that if your application requires high write writes you will need to size your compute resources accordingly.
How does Rockset secure my data?
Rockset is provisioned behind AWS Virtual Private Cloud. Unencrypted data will never be sent outside of Rockset’s VPC. Data being sent to and from Rockset are encrypted via SSL/TLS certificates, which is managed by AWS Certificate Manager. All data at rest in Rockset is always encrypted and stored in AWS EBS Volume Manager or local solid state drives or S3. In all cases, the encryption keys are managed by AWS Key Management Service (KMS).
Do you provide technical support?
For product feature inquiries and API integrations, please join our community slack channel. We also offer enterprise technical support with annual commitments. Contact us to learn more.
Are volume discounts available?
Yes. We offer discounts with annual commitments. Contact us to learn more.

Still have pricing questions?

We help answer questions on features, pricing and support plans.