Turbo Pipelines

The fastest bank-grade blockchain data

Without needing an enterprise team. Now available for every builder.

Start streaming

Solana Stablecoin Activity

Connecting

Volume

$0

Transfers

0

Wallets

0

Stablecoin

Volume

Share

Connecting to stream…

🏎️💨
Go zero to one sixty

Accelerate your dev workflow with tooling built for velocity. Enjoy the same edge as specialist data teams.

Microsecond-level processing

Vector-parallelized transforms chew through large batches in milliseconds.

Instant deployment time

Pipelines spin up instantly. Modify and iterate without needing to redeploy.

Live data previews

See exactly what your transforms produce before shipping.

Built-in reliability

Automatic retries, dead-letter queues, and at-least-once delivery guarantees at any scale.

Local debugging

Iterate with real data locally. Fix issues before they hit production.

TypeScript transforms

Process and transform data in-flight with custom logic before it reaches your destination.
Fast forward

Powered by Goldsky's next-gen Rust engine

Real-time vectorized execution with inter-batch parallelism, instant spin-ups, live previews, Solana support, and more.

Developer-first speed

"Let's see how fast we can make it"

Turbo Pipelines was an experiment that escaped the lab. Today, it brings you capabilities that once required a dedicated team.

Microsecond processing

A single-worker Turbo pipeline can execute complex decoding and filtering on 10,000 logs in milliseconds. 1,000 Ethereum logs takes an average of 3-4ms.

Single YAML configuration

Define your entire pipeline – including multiple sources, transforms, and sinks – in a single YAML file. Here's the config for the Solana stablecoin tracker at the top of the page. Yep, that's it.

stablecoin-tracker.yaml
1
name: solana-stablecoin-tracker
2
resource_size: s
3
job: false
4
 
5
sources:
6
  token_transfers:
7
    type: dataset
8
    dataset_name: solana.token_transfers
9
    version: 1.0.0
10
    in_order: true
11
 
12
transforms:
13
  stablecoin_transfers:
14
    type: sql
15
    primary_key: id
16
    sql: |
17
      SELECT
18
        id,
19
        token_mint_address,
20
        from_token_account,
21
        to_token_account,
22
        amount,
23
        block_slot,
24
        block_timestamp,
25
        signature as transaction_signature,
26
        _gs_op
27
      FROM token_transfers
28
      WHERE token_mint_address IN (
29
        'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v',
30
        'Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB',
31
        '2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo',
32
        '2u1tszSeqZ3qBWF3uNGPFc8TzMk2tdiwknnRMWGWjGWH',
33
        '6FrrzDk5mQARGc1TDYoyVnSyRdds1t4PbtohCD6p3tgG',
34
        'A1KLoBrKBde8Ty9qtNQUtq3C2ortoC3u7twggz7sEto6',
35
        'USD1ttGY1N17NEEHLmELoaybftRBUSErhqYiQzvEmuB',
36
        '9zNQRsGLjNKwCUU5Gq5LR8beUCPzQMVMqKAi3SSZh54u',
37
        'CASHx9KJUStyftLFWGvEVf59SGeG9sh5FfcnZMVPCASH'
38
      )
39
 
40
sinks:
41
  cf_webhook:
42
    type: webhook
43
    from: stablecoin_transfers
44
    url: {webhook_endpoint}

Instant, hot-swappable deployment

After creating or updating your config, run turbo apply and watch it go live instantly without needing to redeploy.

Develop and debug locally

Test with real data on your machine. Runturbo logs to view your pipeline's output so there's no surprises.

Live data previews

Inspect what your pipelines are producing in real-time without digging around your app or database. Here, we use turbo inspect to see how our stablecoin transfers look.

Dynamic Tables

Real-time lookup tables

Use dynamic tables to maintain lookup tables for filtering and enrichment. Updatable in real-time without needing to redeploy your pipeline.

Hot-swappable

Change values on the fly without pipeline restarts.

SQL integration

Use dynamic_table_check() in any SQL transform to filter against your lookup table.

Self-populating

Auto-populate tables from on-chain data as they appear.

External control plane

Allow your team, or even external users, to update values without touching the pipeline.

Deduplication

Filter out already-seen records with persistent or ephemeral lookup state.

Learn more

Sample use cases

Sanctions screening

Update OFAC lists instantly without redeploying

Whale tracking

Auto-enroll wallets exceeding your threshold

DEX pool tracking

Capture all new liquidity pools as they launch

Factory patterns

Monitor all contracts created by a factory

WebAssembly Execution

TypeScript transforms

Execute custom TypeScript and JavaScript logic in addition to SQL and external HTTP handlers.

SQL transforms

Use SQL for ultra-fast filtering, aggregation, projections, column transformations, and event decoding

TypeScript transforms

Run custom logic with WebAssembly execution in a sandboxed environment

HTTP handlers

Enrich your data with external APIs and services in real-time

Optimized for Solana

First-class Solana support

Solana

Turbo Pipelines include full historical access to all Solana blocks, transactions, instructions, and token activity. Datasets are pre-processed and optimized for common use cases.

Feature

Turbo Pipelines

Geyser-based

High availability

Yes

No

Automatic recovery

Yes

No

Historical replay

Unlimited, back to genesis

None to 20 minutes

Filters

Unlimited

Limited

Transforms

Built-in

Requires plugins

Sinks

Built-in

Requires plugins

140+ more chains supported

Beyond Solana, we support every major chain – Ethereum, Base, Stellar, and many more. Utilize the same powerful pipelines for every chain you need.

Next-Gen Pipelines

Turbo Pipelines vs Mirror

Turbo Pipelines is the next-generation iteration of Mirror, built from the ground up for speed, flexibility, and developer experience.

Feature

Turbo Pipelines

Mirror

Parallelism

Vector-level (SIMD)

Pipeline-level

Spin-up time

Instant

~2 minutes

Live previews

Yes

Logs only

Local development

Yes

No

OpenTelemetry

Yes

No

Dynamic filtering

Unlimited addresses

Static filters

Inter-batch parallelism

Yes

No

Transform types

TypeScript, SQL, HTTP

SQL, HTTP

Solana support

Yes

No

EVM chain support

Yes

Yes

Sinks

Webhook, PostgreSQL, ClickHouse, Kafka, S3 for now

All

Coming Soon

Here's what's coming next

Solana Fast Scan

Enables instant scanning across the entire chain for relevant blocks to a specific account or address.

More sinks

We're adding support for every destination you need, from data warehouses to vector databases and beyond.

Solana Geyser integration

Direct Geyser plugin integration for unprocessed Solana data to complement your Turbo Pipeline setup.

Frequently Asked Questions

Turbo Pipelines are built on Goldsky's next-generation Rust data pipeline engine. It brings new enterprise-level performance to every team, offering blazing-fast startups, inter-batch parallelism, Solana support, and the ability to define your own logic using TypeScript transforms. What used to require specialist teams and custom infrastructure is now accessible to everyone.

Turbo Pipelines bring significant performance and developer experience improvements over Mirror:

  • Live data inspection:

    Use the inspect command to see data flowing through your live pipeline with no performance penalty
  • Solana support:

    Access Solana datasets including transactions, instructions, and token transfers—both live and historical
  • Dynamic tables:

    Filter on unlimited addresses, updated from on-chain data or backend updates
  • Instant decoding:

    Create real-time streams using your own ABI or IDL for instant decoding

Turbo Pipelines include built-in reliability features including automatic retries for failed transformations, dead-letter queues for events that can't be processed, and at-least-once delivery guarantees to ensure data consistency at any scale.

Whatever your data needs. Chain together transforms using SQL, HTTP handlers, WebAssembly scripts, and dynamic tables:

  • SQL transforms:

    Filter, project, and reshape data using familiar SQL syntax
  • HTTP handlers:

    Enrich events by calling external APIs for prices, metadata, or any other data
  • WebAssembly scripts:

    Run custom JavaScript or TypeScript logic for complex transformations
  • Dynamic tables:

    Create real-time lookup tables for filtering on unlimited addresses

Turbo Pipelines process and transform data with sub-second latency, typically in the millisecond range. This ensures your transformed data arrives at your destination in near real-time.

Yes. You can make HTTP requests to external APIs within your transformation logic to enrich blockchain events with additional data like prices, metadata, or any other external information.

Turbo Pipelines can send data to multiple destinations simultaneously, including webhooks, databases, message queues, object storage, and more. See available sinks in our docs.

Turbo Pipelines support all blockchains available on Goldsky, including Ethereum, Base, Stellar, Solana, and many more. Visit our chain page index to view all supported chains.

Turbo Pipelines pricing is based on usage like all of our other products. For detailed pricing information and to discuss your specific use case, contact our sales team at [email protected].

Sign up for a Goldsky account to start building your first Turbo Pipeline. For guidance and examples, check our documentation or contact our team at [email protected].

Build your first Turbo Pipeline by 9:55

We’ll ride shotgun to get you live.

Get started for free

© Endless Sky Inc. All rights reserved.

Loading system status...