# Rivet Documentation
Rivet exports data from PostgreSQL and MySQL to Parquet/CSV files on local disk, S3, or GCS.
This folder contains modular guides for running your first pilot exports and a complete configuration reference.
## Start Here
| [Getting Started](getting-started.md) | Install Rivet, connect to your database, run your first export |
| [Quickstart: Postgres](pilot/quickstart-postgres.md) | End-to-end pilot in 5 minutes (PostgreSQL) |
| [Quickstart: MySQL](pilot/quickstart-mysql.md) | End-to-end pilot in 5 minutes (MySQL) |
## Export Modes
| **full** | Snapshot the entire result set each run | [modes/full.md](modes/full.md) |
| **incremental** | Only export rows newer than the last cursor | [modes/incremental.md](modes/incremental.md) |
| **chunked** | Split large tables into parallel ranges by ID | [modes/chunked.md](modes/chunked.md) |
| **time_window** | Export a rolling N-day window | [modes/time-window.md](modes/time-window.md) |
## Destinations
| Local filesystem | [destinations/local.md](destinations/local.md) |
| AWS S3 / MinIO / R2 | [destinations/s3.md](destinations/s3.md) |
| Google Cloud Storage | [destinations/gcs.md](destinations/gcs.md) |
| Stdout (pipe) | [destinations/stdout.md](destinations/stdout.md) |
## Reference
| Complete YAML config reference | [reference/config.md](reference/config.md) |
| Tuning profiles and parameters | [reference/tuning.md](reference/tuning.md) |
| CLI commands and flags | [reference/cli.md](reference/cli.md) |
## Production
| Production checklist | [pilot/production-checklist.md](pilot/production-checklist.md) |
## Example Configs
Ready-to-use YAML templates live in the [`examples/`](../examples/) directory.
## Deep Reference
For the full 25-section reference manual, see [USER_GUIDE.md](../USER_GUIDE.md).