Readyset Docs

Readyset Platform

Readyset Platform is a self-tuning query acceleration layer for Postgres and MySQL, along with a set of tools for understanding and optimizing your query workloads. Point your application at Readyset by swapping your connection string: Readyset caches the queries you choose and keeps their results up to date as your data changes, while everything else is proxied straight through to your database.

The platform includes:

  • Readyset QueryPilot — automatic query caching for AI-generated workloads.
  • Readyset Cache — the SQL caching engine, with deep (dataflow-based) and shallow (TTL-based) caches.
  • rdst — a command-line tool that analyzes and optimizes your queries.

The best way to test Readyset Platform is with rdst. It's now available as a native app, and can also be run directly from the command line.

Download rdst

rdst is available as a native app for macOS, Windows, and Linux.

Download rdst picks the right build for your platform, and lists the macOS DMG, Windows .exe, and Linux AppImage, .deb, and .rpm packages.

Install the rdst CLI

Install the CLI, then start the web UI with rdst web.

curl -fsSL https://downloads.readyset.io/packages/rdst-cli/install.sh | sh

The installer uses user-owned directories and needs no sudo, no pip, and no preinstalled Python. Open a new shell afterwards.

uv tool install rdst
# or: pipx install rdst

RDST leaves these installations under the control of their package manager.

rdst web

Run Readyset with Docker

To run Readyset in a Docker container, run:

bash -c "$(curl -sSL https://launch.readyset.io)"

Running Readyset in Docker — and running the rdst demo — requires Docker to be installed. Download Docker if you don't already have it.