Plans and Pricing
Overview
Hasura Cloud offers three plans: Hasura Cloud Free, Hasura Cloud Professional, and Hasura Cloud Enterprise.
Hasura Cloud billing is based on the consumption of resources. For paid plans, you can either pay as you go monthly in arrears with the Cloud Professional Plan, or make an annual commitment with an upfront payment for the usage with the Cloud Enterprise Plan.
Below, you'll find a guide to help you choose the right plan for your use case, an overview of each plan, and details on how we calculate billing. Check out our pricing FAQ for common questions.
Choose the right plan
To help you choose the right plan for your use case, this section describes the application types and use cases that are best suited for each plan. For a full feature comparison list, see the pricing page. To better understand how we calculate billing, see the billing calculation section.
Application type | Plan | Features |
---|---|---|
| Cloud Free: If you're interested in trying out Hasura Cloud, you can start with the Cloud Free plan. It's completely free to use, requires no credit card, and gives you a fully-managed GraphQL API - with some of our best features - right out of the box. |
|
| Cloud Professional: If you're building a low-scale production API, you can start with the Cloud Professional plan. It's a pay-as-you-go monthly subscription plan. You only pay for your consumption every month. Consumption is calculated based on the number of hours each Project runs and the amount of data passthrough. |
|
| Cloud Enterprise: For APIs that are mission-critical, require high-scale, and have security and compliance needs, we have the Cloud Enterprise plan, which offers the ability to commit to a minimum spending amount over a minimum 12-month commitment period. You can view the total amount of accrued usage during the commitment term and the amount of committed spending left in your account. You can renew your commitment if your commitment is depleted before the expiry of the commitment period. Talk to a Hasura sales representative to discuss your specific use case and the pricing. |
|
Billing calculations for Hasura Cloud Professional
For Hasura Cloud Professional we calculate billing, using the following categories, per Project:
- Types of databases connected to the Project
- Data passthrough
Hasura Cloud Professional is billed for the number of hours each Project runs and the amount of data passthrough. The price depends on the type(s) of database(s) connected to the Project. If a Project uses a generic Postgres database and a premium database, you are billed only once for a premium database no matter how many or how different types you add.
Database Type | Rate |
---|---|
Generic Postgres | $1.50/hr |
Snowflake | $3.00/hr |
BigQuery | $3.00/hr |
Athena | $3.00/hr |
MSSQL | $3.00/hr |
CockroachDB | $3.00/hr |
Google AlloyDB | $3.00/hr |
Citus / Hyperscale | $3.00/hr |
A Project without a connected database is billed at $1.50/hr.
Data passthrough
Hasura Cloud meters data passing through it to external services, including request data that is sent to upstream services (e.g., databases) and response data sent to downstream services (e.g., web apps) at a rate of $0.13/GB.
You will be billed based on this volume of data which passes through your Project on Hasura Cloud every month.
Example Calculation
Assuming thirty days in the month, you start with one Project with a Postgres data connector for the first twenty-one days of the Project:
21 days * 24 hrs/day * $1.50/hr = $756
On the twenty-second day, you decide to add the Snowflake data connector and leave it connected until the end of the month:
9 days * 24hrs/day * $3.00/hr = $648
Let's assume the data passthrough for the entire month is 1000 GB:
1000 GB * $0.13/GB = $130 Total
The total cost for the month is $1534.