Skip to main content
Both Mirror and Turbo stream onchain data to your infrastructure, but they differ in configuration, supported features, and operational behavior. Use this page to understand the differences when choosing between them or migrating from one to the other.

Top-level configuration

Sources

Transforms

Sinks

Sink tuning parameters

Mirror and Turbo expose tuning parameters at different layers. Mirror applies buffering at the pipeline level, while Turbo configures batching and concurrency per sink.

Batching and throughput

PostgreSQL

ClickHouse

Webhook and handler options

Both webhooks (sinks) and external HTTP handlers (transforms) share several configuration options:

Secrets and authentication

For more details on managing secrets, see Mirror secrets.

Choosing between Mirror and Turbo

Use Mirror when you need: Use Turbo when you need: