Database

PostgreSQL

Our default database for almost every product we build.

What is PostgreSQL?

PostgreSQL is a mature, open-source relational database known for reliability, standards compliance, powerful querying, and features like JSONB that blur the line with NoSQL.

Why we build with it

Most business data is relational, and Postgres handles it with rock-solid transactions, powerful queries, and decades of reliability. Its JSONB support even covers document-style data, so we rarely need a second database.

Strengths

ACID transactions and strong data integrity
Powerful queries, joins, and indexing
JSONB for flexible, document-style data
Mature, open-source, and widely supported

Best for

  • Relational data — users, orders, billing
  • Apps needing transactions and reporting
  • Almost every SaaS and web app

Not ideal for

  • Pure document workloads at massive scale
  • Simple key-value caching (use Redis)
How we use PostgreSQL

We build most products on PostgreSQL — often via Supabase or Prisma — with a clean schema, proper indexes, and row-level security.

Learn more

FAQs

Why choose PostgreSQL over MySQL?

Postgres has richer features — better JSON support, stronger standards compliance, and advanced querying — while matching MySQL on reliability. It's our default relational database.

Can PostgreSQL handle JSON like a NoSQL database?

Yes. Its JSONB type stores and indexes JSON efficiently, letting you mix relational and document data in one database.

Free consultation

Building with PostgreSQL?

We ship production products on this stack every week. Drop your email for a free scoping call.

More of our stack

We ship production products on this stack every week. Let's talk.

Start a Project