Predictable prices that go down with scale

Xata has a free tier plan that is perfect for small applications and MVPs. It includes High Availability, it is production ready, and it's not suspended on inactivity! When your project grows, you can add more capacity by simply moving a slider.

Free

$0/month

Free-forever and production-ready plan.

✓ Units: 3

✓ Records: 750,000

✓ Rate limit (req/sec): 75

✓ Concurrency limit: 30*

✓ Data size: 15 GB

✓ Dev branches: 40

✓ High Availability

✓ Search Engine

✓ Analytics

Sign up
Pro

$8/unit /month

Pay for the capacity that you need. No surprises.

✓ Units: Up to 10,000

✓ Records: 250,000 / unit

✓ Rate limit (req/sec): 25 / unit

✓ Concurrency limit: 10* / unit

✓ Data size: 5 GB / unit

✓ Dev branches: 40

✓ High Availability

✓ Search Engine

✓ Analytics

Sign up
Enterprise

Custom

Please contact us if you need dedicated resources, unbundled pricing. We'd be happy to assist you.

Customize pricing to fit your use case

Contact us

It gets cheaper as you grow!

First 3 units are free. Above 100 units, the price per unit goes down. Scale up to 10,000 units!

Cost calculator

3 Units

Records
Rate limit
Concurrency limit
Data size

Total Payment is

$0

Monthly cost

Prices listed in USD

Sign up

Clear pricing, without surprises

Unit definition
A billing unit comes with the following capacity:
  • ✓ Number of records: 250,000
  • ✓ Rate limit: 25 / second
  • ✓ Concurrency limit: 10* / second
  • ✓ Data size: 5 GB
Discounts at scale
Unit costs (per month):
  • ✓ 0-3:  $0 (free tier)
  • ✓ 4-100: $8
  • ✓ 101-500:  $7
  • ✓ 501-10,000: $5
Definitions and enforcement
Number of records - The total number of records in all tables from a database. This is a soft-limit and is not imposed in real-time, but we will contact you if you over-pass it.
Rate limit - Measured in requests per second. If the rate limit is over-passed, requests are throttled and can be rejected with a specific error.
Concurrency limit - Maximum number of requests in parallel at any given time to a given store type. There are types of stores: the consistent transactional store, the read replicas store, and the search/analytics store. *: The 10 concurrent requests of a unit are split between stores like this: 2 to the consistent transaction store, 3 to the read replica store, and 5 to the search/analytics engine. If the concurrency limit to any of the stores is over-passed, requests to that store are throttled and can be rejected with a specific error.
Data size - the data size on disk in the transactional store. This is a soft-limit and is not imposed in real-time, but we will contact you if you over-pass it.

Frequently Asked Questions










Grow with Xata

Get started in production with our generous free tier, and scale as you grow. We’ll be right there with you.