TiDB Cloud Starter Free Tier: 2026 Beginner's Guide

TiDB Cloud Starter Free Tier: 2026 Beginner's Guide

Databases🛠 TiDB Cloud

Get started with TiDB Cloud's free Starter tier in 2026. Sign up without a credit card, create your first MySQL-compatible database, and connect in minutes.

free-tierdatabasetidb-cloudserverlessmysql

If you’re researching how to get started with TiDB Cloud free tier in 2026, here’s the short version: sign up without a credit card and a MySQL-compatible serverless instance is ready in about 30 seconds. Verdict: 8.5/10 for indie hackers and bootstrappers. TiDB Cloud Starter is genuinely free rather than a trial, scales to zero when idle, and bundles row plus columnar storage — a strong default for side projects you never want surprise-billed.

How This Guide Was Built

This guide was built from TiDB Cloud’s official documentation, PingCAP’s pricing pages, and community reports, all cross-checked in August 2026. We verified the free quota, the Serverless-to-Starter rename, connection requirements, and backup limits. We did not run TiDB Cloud hands-on for this review — every claim traces to a cited source. Last verified: August 2026.

What is TiDB Cloud Starter?

TiDB Cloud Starter is the platform’s permanent free tier — a serverless, MySQL 8.x-compatible database pairing row and columnar storage for HTAP workloads that scales to zero when idle, per TiDB Cloud Starter docs. It was renamed from TiDB Serverless on August 12, 2025, according to PingCAP’s announcement.

The rename trips up a lot of searchers: older tutorials walk through setting up “Serverless,” but Starter is the same free plan under a new name — connection strings and rates didn’t change. Each organization can run five free instances, and PingCAP has since added new paid tiers above it (Essential and Premium, both in preview). For the short version of quotas and limits, see our TiDB Cloud free tier profile.

How do I get started with TiDB Cloud free tier?

Getting started with TiDB Cloud’s free tier takes roughly 20 minutes from a blank browser tab: create an account with no credit card, and a default Starter instance is provisioned for you, per the official quickstart. The seven steps below take you from signup to your first query.

  1. Sign up. Head to tidbcloud.com/free-trial and register with email and password, or Google, GitHub, or Microsoft SSO. No credit card is required for the free plan, per TiDB Cloud Starter docs.

  2. Log in and meet Instance0. You land on the “My TiDB” page with a default Starter instance named Instance0 already created — usable as-is for a first project.

  3. Optionally create another cluster. Click Create Resource, keep Starter preselected, name it, and pick a region — AWS offers Oregon, N. Virginia, Singapore, Tokyo, and Frankfurt, with Alibaba Cloud Singapore in preview. Per the cluster guide, it’s ready in about 30 seconds.

  4. Run SQL in the browser. On AWS instances, open the built-in Chat2Query editor to query with natural language or plain SQL — no local client needed for a first test.

  5. Generate a password. Open the instance, click Connect, choose the Public endpoint, then Generate Password. It’s shown once — copy the connection string immediately, because you cannot connect without it, per the connection guide.

  6. Connect with the mysql CLI. The username must include your instance prefix (for example, 3pTAoNNegb47Uc8.root), the port is 4000, and TLS is mandatory:

mysql --host <host> --port 4000 \
  --user '3pTAoNNegb47Uc8.root' --password \
  --database test --ssl-mode=VERIFY_IDENTITY --ssl-ca=<ca_path>

Swap in the host and CA path from your copied connection string, and add your IP to the endpoint’s allow list if prompted.

  1. Wire up your stack. Any MySQL-compatible driver or ORM works. The driver overview lists samples for popular languages — including mysql2 with Next.js — plus a Serverless Driver for edge runtimes.

What do you get for free?

The free plan gives every TiDB Cloud Starter instance 5 GiB of row storage, 5 GiB of columnar storage, and 50 million Request Units (RUs) per month, per TiDB Cloud Starter docs. Organizations can run five free instances — 25 GiB row, 25 GiB columnar, and 250M RUs monthly combined — with no credit card needed, as PingCAP’s pricing page confirms.

What you get Free allowance
Row storage 5 GiB per instance
Columnar storage 5 GiB per instance
Request Units (RUs) 50M per instance, per month
Free instances 5 per org (25 GiB row + 25 GiB columnar + 250M RU total)
Credit card Not required
Concurrent connections 400 (5,000 with a spending limit)
Memory per query 256 MiB cap
Backups Daily, 1-day retention

An RU bundles storage reads, writes, SQL CPU time, and network egress into one meter, per PingCAP’s pricing details. Exceed the free 50M and overage RUs cost $0.10 per million in us-west-2 and us-east-1, or $0.12 elsewhere — and overage only applies if you deliberately set a spending limit above zero.

MySQL compatibility and gotchas

MySQL compatibility on TiDB Cloud Starter covers the majority of MySQL 8.x syntax, and any MySQL client, driver, or ORM works, per the TiDB Cloud FAQ. The gotchas: triggers, stored procedures, and user-defined functions (UDFs) aren’t supported, so logic relying on them must move into application code.

In practice, that covers standard CRUD schemas, joins, transactions, and popular ORMs without changes. Apps that lean on stored procedures for business logic need rewrites before migrating. The upside of the compromise: the columnar replica enables HTAP, so analytical queries run alongside transactional ones, and Starter includes built-in vector and full-text search — useful for AI-flavored side projects.

Pros and cons for indie hackers

For indie hackers, TiDB Cloud Starter’s appeal is a permanently free, no-credit-card MySQL-compatible database that scales to zero when idle, per TiDB Cloud’s docs. The trade-offs are equally concrete: unsupported triggers and stored procedures, one-day backup retention, and idle connections that drop after roughly 340 seconds.

Pros:

  • Free forever, not a trial — no credit card required
  • Five free instances per org — 25 GiB row + 25 GiB columnar + 250M RUs monthly combined
  • MySQL 8.x compatibility — existing drivers and ORMs plug in untouched
  • Scales to zero when idle — no pause button to remember
  • HTAP built in — row and columnar storage, plus vector and full-text search
  • Quick start — clusters ready in about 30 seconds, with Chat2Query for browser-side SQL

Cons:

  • No triggers, stored procedures, or UDFs
  • Thin backups — daily only, 1-day retention, no manual backups or point-in-time recovery
  • 256 MiB per-query memory cap, with RU throttling under load — the free plan isn’t built to scale
  • AWS-only regions — five GA options plus Alibaba Singapore in preview
  • Idle disconnects — ~340-second public-endpoint timeout and 30-minute connection cuts, per serverless limitations
  • No audit logging, changefeed, or Data Migration on Starter

Common mistakes and limits

The most common TiDB Cloud Starter mistake is forgetting what happens at quota: once you exhaust 5 GiB of row storage or 50 million monthly RUs, the instance denies new connections and throttles existing ones until the month resets, per serverless FAQs. Connection quirks and backup assumptions cause most other surprises.

  • Quota lockout: hitting 5 GiB row storage or 50M RUs/month blocks new connections and throttles existing ones — watch the “Usage this month” pane or set a spending limit.
  • Username prefix: logins must use <prefix>.root (for example, 3pTAoNNegb47Uc8.root); a bare root fails.
  • Idle disconnects: public-endpoint connections drop after ~340 idle seconds on AWS and can be cut at 30 minutes — set pool max lifetimes around five minutes.
  • Backup assumptions: daily backups with 1-day retention only, no manual backups or PITR, per the backup docs — export anything you can’t afford to lose.
  • Tier confusion: Starter is the free tier; Dedicated, Essential, and Premium are paid plans — match tiers when comparing.

FAQ

These are the questions beginner builders ask most about the TiDB Cloud free tier. Short answers: the tier is genuinely free with no credit card, hitting quota denies new connections until the monthly reset, and most MySQL apps connect with only minor changes, per TiDB Cloud’s documentation.

Is TiDB Cloud Starter really free?

Yes — TiDB Cloud Starter is genuinely free rather than a trial. Per TiDB Cloud Starter docs, each instance includes 5 GiB of row storage, 5 GiB of columnar storage, and 50 million RUs monthly with no credit card required. You can run up to five free instances per organization, and the quota renews every month.

What happens when I hit the free quota limit?

When you exhaust your 50 million monthly RUs or 5 GiB of row storage, the instance denies new connections and throttles existing ones until the quota resets at the start of the next month, per serverless FAQs. Setting a spending limit avoids the lockout — overage RUs cost $0.10 per million in us-west-2 and us-east-1, $0.12 elsewhere.

Can I use TiDB Cloud Starter with my existing MySQL app?

Usually, yes. TiDB Cloud Starter supports the majority of MySQL 8.x syntax and runs with any MySQL client, driver, or ORM, per the TiDB Cloud FAQ. The gaps are triggers, stored procedures, and user-defined functions — if your app depends on those, move that logic into application code before you migrate.

Where to go next

From here, the fastest path is TiDB Cloud’s official quickstart, which walks from signup to first query in detail, followed by the driver overview for your language of choice. If you’re still comparing databases, the guides below put Starter alongside its closest free rivals.