Subscriptions and billing

In the Astra Portal, go to Billing to view your organization’s subscription plan, payment method, billing, and usage details.

Manage your subscription

DataStax offers Free, Pay As You Go, and Enterprise plans, as well as add-on Support plans. For complete plan details, see the Astra DB Serverless pricing page.

  • Free and Pay As You Go

  • Enterprise

  • Support

Upgrade

To upgrade from Free to Pay As You Go, do one of the following:

  • In to the Astra Portal navigation menu, click Upgrade.

  • On the Billing page, click Add a Payment Method.

    Complete the form to provide a payment method and upgrade your plan. Pay As You Go plans require a payment method on file.

Downgrade

To downgrade from Pay As You Go to Free, do the following:

  1. On the Billing page, remove your payment method.

  2. If prompted, remove any premium features you are currently using, including multi-region databases, databases in premium regions, private endpoints, and custom DNS configurations.

    Premium features aren’t available on the Free plan because they incur metered charges and require a payment method on file. If you remove private endpoints or private links, make sure you dismantle those configurations in your cloud provider as well.

  3. If you do not have an outstanding balance, click Remove Payment Method to proceed with the downgrade.

    If you have an outstanding balance, you must wait until the next billing cycle resolves the outstanding balance. Then you can remove your payment method and downgrade your plan.

Marketplace

DataStax offers Free and Pay As You Go plans through the following cloud marketplaces:

To manage Enterprise subscriptions, contact DataStax through the Astra DB Serverless pricing page or your account representative.

DataStax offers add-on Support plans for Pay As You Go and Enterprise plans. To manage a Support plan, contact DataStax through the Astra DB Serverless pricing page or your account representative.

Understand your bill

In the Astra Portal, go to Billing to view your upcoming and past bills, credit balance, and usage details.

Estimated bill

The Estimated Bill is based on your usage and credits for the current billing period:

  • For Pay As You Go plans, your Estimated Bill is based on your total usage.

  • For Enterprise plans, if you exceed your credit and committed monthly minimum, the overages are charged at your discounted rate. Your Estimated Bill reflects this amount.

Bills are automatically drafted monthly, based on UTC date and time. Astra DB handles billing through an integration with Stripe.

Credits

Credits Remaining reflects your current credit balance for the current billing period:

  • Free plans get a $25 monthly credit. Credits Remaining reflects your remaining monthly credits.

  • Pay As You Go plans can purchase credit packages. Credits Remaining reflects your remaining purchased credits.

  • Enterprise plans require an annual commitment. Credits Remaining includes the balance of any unused credits, along with the committed monthly minimum that is billed in arrears at the end of the month.

Usage

The Databases Usage and Streaming Tenants Usage sections report usage details for individual databases and Astra Streaming tenants:

Read requests (per 1M)

A Read Request Unit (RRU) is the unit of measure for billing database reads. RRUs are based on the payload of each read query response:

  • A read request that returns up to 4KB of data is considered one RRU.

  • If a request returns more than 4KB of data, additional RRUs are required.

  • If a read request involves server-side filtering or aggregation of data, then the data is measured before the filtering or aggregation takes place. For example, this applies to queries that use the ALLOW FILTERING clause, COUNT function, or GROUP BY clause, and queries that don’t request all columns from a row.

Write requests (per 1M)

A Write Request Unit (WRU) is the unit of measure for billing database writes. WRUs are based on the payload size and other characteristics of each write request:

  • A write request with up to 1KB of data is considered one WRU.

  • If a request has more than 1KB of data, additional WRUs are required.

  • A DELETE request is considered one WRU, regardless of size. There are no additional charges for the TTL delete operation, DROP statements, or TRUNCATE statements.

  • A write index SAI is considered a write request. The write index SAI size and the required WRUs are based on the size of each indexed column (not the size of the index), regardless of the column type.

  • Writes in multi-region configurations are billed for each region written to.

  • Insert, update, and upsert options are treated as write operations and calculated as WRUs.

  • WRUs required for batched writes depend on the size and type. Logged batch writes require additional WRUs by default.

    For example, a single partition unlogged batch write operation with 10 rows where each row contains 1.2KB of data requires 12 WRUs. This is based on the total size of the single partition rows divided by 1KB: (10 rows * 1.2KB)/1KB = 12 WRUs.

    By comparison, a two partition logged batch write operation with 2 rows (one row for each partition) where each row contains 1.2KB of data requires 5 WRUs. This is based on the size per table in the batch (in this case, 2 * 1.2KB = 3 WRUs), plus two additional WRUs for the logged batch operation: (2 * 1.2KB)/1KB + 2 = 5 WRUs.

Storage (GB/month)

Data storage includes all data stored in the database, including the actual data, indexes, and metadata. It is calculated based on logical storage consumption and the greatest amount of data stored in a given month. There are no additional billed charges for standard backups of your data, which are included in the base storage costs.

Storage usage is reported in MB but billed by GB per month.

Data transfer (GB)

Data transfer refers to the transfer of your data out of a database, including data transferred between multi-region replicas to meet the replication factor for the data. Billable units and pricing depend on the scope of the data transfer:

  • Data Transfer - Same Region: The transfer occurs within the same region of a cloud provider network.

  • Data Transfer - Cross Region within Cloud Provider Network: The transfer crosses regions within one cloud provider network.

  • Data Transfer - Internet: The transfer leaves the cloud provider network over the internet.

    Multi-region replication incurs additional charges for network egress between regions, based on the source region. Adding a region incurs a one-time data transfer charges to replicate all data to the newly added region.

    Data transfer usage is reported in MB but billed by GB.

Premium runtime

Certain features incur premium charges, based on hourly runtime. Such features include, but aren’t limited to, the following:

  • Private endpoints and custom DNS.

  • Multi-region databases.

  • Vector dimensions:

    • Dimensions used in query, based on database dimensions and average dimensions per query.

    • Aggregated count of the number of dimensions searched with vector search Approximate Nearest Neighbor (ANN) queries.

    • Aggregated count of the number of dimensions written to.

  • Index Storage Size, based on estimated storage size per month, methods of procedure (MOP) per month, and either one or three Availability Zones (AZ).

For complete pricing details, see Metering Details on the Astra DB Serverless pricing page.

Click Download Usage as CSV to download your usage history for the current month, the prior month, or the prior two months. Usage history is separated by region.

Invoices

In the Invoices and Legacy Invoices sections, you can download consolidated invoices from past billing periods.

If you are an administrator for multiple organizations, you can switch organizations to view billing information for your other organizations.

Was this helpful?

Give Feedback

How can we improve the documentation?

© 2024 DataStax | Privacy policy | Terms of use

Apache, Apache Cassandra, Cassandra, Apache Tomcat, Tomcat, Apache Lucene, Apache Solr, Apache Hadoop, Hadoop, Apache Pulsar, Pulsar, Apache Spark, Spark, Apache TinkerPop, TinkerPop, Apache Kafka and Kafka are either registered trademarks or trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries. Kubernetes is the registered trademark of the Linux Foundation.

General Inquiries: +1 (650) 389-6000, info@datastax.com