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 and Linux.

macOS

Linux

Install rdst with pip

Alternatively, install rdst from PyPI and start the web UI:

pip install rdst
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.