Skip to main content

Documentation Index

Fetch the complete documentation index at: https://tygress.io/llms.txt

Use this file to discover all available pages before exploring further.

Typescript ORM for Postgres, runs on Node.js If it is your first time here consider getting started with Tygress.

Main goals 🎯

  • Support all Postgres features to get the most out of your database
    • Including changing Postgres config, per-table overrides, explicit locking, DDL etc…
  • Have minimum performance overhead and maximum control
    • You should have full control over which columns and how many rows you SELECT, INSERT etc…
    • It should be clear what queries are ran when and where
  • Have full type safety
    • This includes query results, building queries and other interactions with Postgres
    • Keep simple queries simple but offer solid support for building complex ones

Continue reading

Quickstart

Defining tables

Define your using

Query builder

Write complex queries with the

Postgres config

Change on the fly

Migrations CLI

Manage your database using Tygress CLI

Examples repository

Explore Tygress by example