Tinybird plans

Tinybird has the following plan options: Build, Professional, and Enterprise. You can upgrade your plan at any time.

Build

The Build plan is free. It provides you with a full-featured, production-grade instance of the Tinybird platform, including all managed ingest connectors, real time querying, and managed API Endpoints. There is no time limit to the Build plan, meaning you can develop using this plan for as long as you want. There are no limits on the number of team seats, Data Sources, or API Endpoints. Support is available through the Community Slack, which is monitored by the Tinybird team.

Build plan usage limits:

  • Up to 10 GB of compressed data storage. This is the total amount of compressed data you're storing, including Data Sources and Materialized Views.
  • Up to 1,000 requests per day to your API Endpoints. This limit applies to the API Endpoints that you publish from your SQL queries, and queries executed using the Query API. The limit doesn't apply to the Tinybird REST API or Events API.

The Build plan is suited for development and experimentation. Many Professional and Enterprise customers use Build plan Workspaces to develop and test new use cases before deploying to their production billed Workspaces. See the billing docs for more information.

Professional

The Professional plan is a usage-based plan that scales with you as you grow. When your application is ready for production, you can upgrade any Workspace on the Build plan to the Professional plan. The Professional plan includes all the Tinybird product features as the Build plan, and removes the usage limits for data storage, processed bytes, and API Endpoint requests. This means that you can store as much data, handle as many API requests, and process as much data as you need with no artificial limits.

In addition to the Community Slack, Professional customers can also contact the Tinybird support team through email at support@tinybird.co.

The Professional plan requires a valid payment method, such as a credit card. Billing is as follows:

  • Data storage is billed at US$0.34 per GB, with no limit on the amount of data storage.
  • Processed data is billed at US$0.07 per GB, with no limit on the amount of processed data.
  • Transferred data is billed at US$0.01 - $0.10 per GB, depending on cloud provider or region, with no limit on the amount of transferred data.

See the billing docs for more information.

Upgrade your plan

As you approach the usage limits of the Build plan, you might receive emails and see dashboard banners about upgrading. As a Workspace admin:

  1. View your usage indicators, like monthly processed and stored data, by selecting the cog icon in the navigation pane and selecting the Usage tab.
  2. Select the Upgrade to pro button to enter your card details and upgrade your plan to Professional.

The following screenshot shows to access the Usage tab and the location of the Upgrade to pro button:

image

Enterprise

As the scale of your Tinybird storage and processing grows, you can customize an Enterprise plan to meet your needs. Enterprise plans can include volume discounts, service-level agreements (SLA), dedicated infrastructure, and a direct Slack-connect support channel.

If you're interested in discussing the Enterprise plan, contact the Tinybird Sales team for more information.

Dedicated

The Dedicated plan provides you with a Tinybird cluster with at least two database servers. On a Dedicated plan, you're the only customer on your cluster. Your queries and outputs are more performant as a result.

Understand billing

Dedicated plans are billed every month according to the amount of credits you've used. Credits are a way of tracking your usage of Tinybird's infrastructure and features.

The following table shows how Tinybird calculates credits usage for each resource:

ResourceExplanation
ClustersCluster size, tracked every 15 minutes. Cluster size changes are detected automatically and billed accordingly.
StorageCompressed disk storage of all your data. Calculated daily, in terabytes, using the maximum value of the day.
Data transferWhen using Sinks, usage is billed depending on the destination, which can be the same cloud provider and region as your Tinybird cluster, or a different one.
SupportPremier or Enterprise monthly support fee.
Private LinkBilled monthly.

Rate limiter

In Dedicated plans, the rate limiter monitors the status of the cluster and limits the number of concurrent requests to prevent the cluster from crashing due to insufficient memory. This allows the cluster to continue working, albeit with a rate limit.

The rate limiter activates when the following situation occurs:

  • When total memory usage in a host in the cluster is over 70% in clusters with less than 64GB of memory per host and 80% in the rest.
  • Percentage of 408 Timeout Exceeded and 500 Internal Server Error due to memory limits for a Pipe endpoint exceeds 10% of the total requests.

If both conditions are met, the maximum number of concurrent requests to the Pipe endpoint is limited proportionally to the percentage of errors. Workspace administrators receive an email indicating the affected Pipe endpoints and the concurrency limit.

The rate limiter rolls back after 5 minutes and it's activated again if the previously described conditions repeat.

For example, if a Pipe endpoint is receiving 10 requests per second and 5 failed during a high memory usage scenario due to a timeout or memory error, the number of concurrent queries is limited to a half, that is, 5 concurrent requests for that specific Pipe endpoint.

While the Rate limiter is active, endpoints return a 429 HTTP status code. You can retry those requests using a backoff mechanism. For example, you can space requests 1 second between each other.

Track invoices

In Dedicated plans, invoices are issued upon credits purchase, which can happen when signing the contract or when purchasing additional credits. You can check your invoices from the customer portal.

Monitor usage

You can monitor credits usage, including remaining credits, cluster usage, and current commitment through your organization's dashboard. See Dedicated infrastructure monitoring. You can also check usage using the monthly usage receipts.

Next steps