{"repo":"subsquid/pipes-sdk","free":true,"listed":false,"github":"https://github.com/subsquid/pipes-sdk","clone":"git clone https://github.com/subsquid/pipes-sdk.git","description":"TypeScript SDK for streaming blockchain data: tap SQD Portal sources, decode EVM/Solana/Bitcoin/Tron/Hyperliquid onchain data, handle reorgs, write to Postgres, ClickHouse, BigQuery, or Parquet.","language":"TypeScript","stars":19,"topics":["blockchain","blockchain-indexer","clickhouse","data-pipeline","ethereum","etl","sdk","solana","streaming","typescript"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"SQD Pipes SDK Documentation: https://docs.sqd.dev · Website: https://sqd.dev SQD Pipes is a TypeScript library for building blockchain indexers. It streams onchain data from SQD Portal, decodes it in flight, handles chain reorgs, and writes the results to your own storage. A pipeline is a composition of three parts: - Streams tap managed SQD Portal datasets for EVM, Solana, Hyperliquid, Bitcoin, and Tron. - Decoders turn raw blocks, logs, and instructions into strongly-typed objects. - Targets persist or forward the decoded data, managing offsets and chain reorgs. Profiling, structured logging, and Prometheus metrics are built in. The same pipeline runs in a CLI, a backend service, or a long-running worker. Install Or scaffold a ready-to-run project with the CLI: Quick start Stream ERC-20 transfers from Ethereum Mainnet and print them: Run it with tsx : Persist to a target Replace the for await loop with .pipeTo(target) . Each target batches writes, tracks the cursor under the stream id , and rolls back cleanly on chain reorgs. Target Import Example --- --- --- ClickHouse @subsquid/pipes/targets/clickhouse 04.clickhouse PostgreSQL (Drizzle) @subsquid/pipes/targets/drizzle/node-postgres 08.drizzle Parquet @subsquid/pipes/targets/parquet 17.parquet BigQuery @subsquid/pipes/targets/bigquery 16.bigquery Google PubSub @subsquid/pipes/targets/pubsub 18.pubsub · landing it in BigQuery Learn more - Quickstart & guides: https://docs.sqd.dev/en/sdk/pipes-sdk/evm/quickstart - EVM exampl","default_branch":null,"files":null,"tree":[],"storefront":"/r/subsquid","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/subsquid/pipes-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}