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:- Subgraph entity sources
- Elasticsearch, Timescale, or DynamoDB sinks
- Sink buffer tuning parameters
- Non-EVM chains (Solana, Bitcoin, Stellar, NEAR)
- TypeScript/WASM transforms
- Dynamic tables
- Live pipeline inspection
- Job mode for batch processing
- PostgreSQL aggregations
- Block range filtering (
start_block/end_block)