# SQD — Full Context > The onchain data layer — validated, real-time blockchain data from 225+ networks through a single streaming API. ## Overview SQD (formerly Subsquid) is a blockchain data infrastructure company that provides validated, real-time onchain data from 225+ networks through a single streaming HTTP API. The company was founded in 2021 and is headquartered in Zug, Switzerland (Subsquid Labs GmbH). ## Architecture SQD's architecture has five components: ### 1. SQD Network (Decentralized Data Lake) - 2,000+ worker nodes storing and serving blockchain data - Data replicated across independent operators (10–34x replication range) - Data stored in immutable Parquet format for reproducibility - Worker node software is open-source (AGPL-3.0): https://github.com/subsquid/worker-rs ### 2. Portal API (Data Access Layer) - Streaming HTTP API using NDJSON (newline-delimited JSON) - Single endpoint for 225+ EVM, Solana, Bitcoin, and Hyperliquid networks - Arbitrary block ranges in a single request (genesis to head) - Pre-decoded logs, transactions, traces, and state diffs - Public endpoint available with no API key required - Playground: /portal ### 3. Squid SDK (ETL Framework) - TypeScript framework for batch-processing onchain data - Processes thousands of blocks per batch (not one-by-one like RPC) - Built-in support for PostgreSQL, BigQuery, S3, Parquet outputs - Type-safe ABI decoding with code generation - Licensed under Apache-2.0 - Packages: `@subsquid/evm-processor`, `@subsquid/solana-processor` ### 4. Pipes SDK (Composable Streaming Pipelines) - TypeScript streaming library for building custom data pipelines - Composable — chain transforms, filters, and outputs together - Direct output to ClickHouse, BigQuery, Snowflake, Postgres, Parquet/S3 - No intermediate storage layer required - Local development dashboard (Pipes UI) for monitoring and debugging - Scaffolding CLI: `npx pipes init` to bootstrap projects - Docs: https://beta.docs.sqd.dev/en/sdk/pipes-sdk/overview ### 5. SQD Cloud (Managed Platform) - Managed deployment for Squid indexers - Auto-scaling, monitoring, and alerting built in - URL: https://app.subsquid.io - Deployment via Git push or CLI (`sqd deploy`) ## Supported Data Types ### EVM Networks (Ethereum, Base, etc.) - Blocks (header, timestamp, gas, extra data) - Transactions (full decoded, including failed) - Event logs (pre-decoded with ABI, all topics and data) - Internal traces (call, create, delegatecall, staticcall, selfdestruct) - State diffs (storage slot changes per transaction) - Receipts (status, gas used, cumulative gas, logs bloom) ### Solana - Transactions with full instruction decoding - Token balances and transfers - Program logs - Rewards - Same API interface as EVM chains ### Bitcoin - Transactions (txid, size, weight, version, locktime) - Inputs (UTXO consumption, spending from addresses, coinbase) - Outputs (UTXO creation, receiving to addresses, script types) - Supports Taproot (P2TR), SegWit, and legacy script types ### Hyperliquid - Trade fills (executions, PnL, fees, routing) - Order actions (orders, cancels, transfers, leverage updates) - Builder and vault filtering - Direction filtering (Open/Close Long/Short) ## Products Detail ### Portal API - **Protocol**: HTTP POST with JSON body, streaming NDJSON response - **Authentication**: None required for public endpoint; API key for higher tiers - **Rate limit**: 20 requests per 10 seconds - **Playground**: /portal - **Networks**: EVM (Ethereum, Base, etc.), Solana, Bitcoin, Hyperliquid ### Squid SDK - **Language**: TypeScript - **Packages**: `@subsquid/evm-processor`, `@subsquid/solana-processor` - **Output targets**: PostgreSQL, BigQuery, S3, Parquet, CSV - **Key feature**: Batch processing — processes thousands of blocks per request ### Pipes SDK - **Language**: TypeScript - **CLI**: `npx pipes init` for project scaffolding - **Output targets**: ClickHouse, BigQuery, Snowflake, Postgres, Parquet/S3 - **Key feature**: Composable streaming — chain transforms and filters, pipe directly to your warehouse - **Docs**: https://beta.docs.sqd.dev/en/sdk/pipes-sdk/overview ### SQD Cloud - **URL**: https://app.subsquid.io - **Deployment**: Git push or CLI (`sqd deploy`) - **Monitoring**: Built-in dashboards, alerting, log aggregation ### SQD Network - **Type**: Decentralized physical infrastructure network (DePIN) - **Token**: $SQD (used for staking, delegation, worker rewards) - **Nodes**: 2,000+ globally distributed worker nodes - **Storage**: Immutable Parquet chunks, content-addressed ## Use Cases ### DeFi & Trading Track swap, mint, burn, and sync events across AMMs on any chain. Cross-chain pool indexing and validated event logs. Used by protocols including Morpho, GMX, and PancakeSwap. ### Analytics & Research Historical and real-time data for dashboards, research platforms, and onchain intelligence. Full block range queries from genesis to head in a single request. ### AI Agents Public endpoint requiring no API keys — agents can query directly. Pre-decoded JSON responses (no ABI parsing needed). MCP server available for natural-language blockchain data queries: https://github.com/subsquid/sqd-mcp ### Wallets & Payments Transaction history and token balances across 225+ networks. Native support for ERC-20, ERC-721, ERC-1155 transfer indexing. ### Stablecoins Cross-chain flow tracking for USDC, USDT, DAI, and others. Mint/burn event monitoring. ### Compliance Complete transaction traces including internal calls (not just top-level). Event logs with full decoded parameters. Failed transactions and self-destructs are preserved, not silently dropped. ## Customers Teams using SQD: - **Morpho** — DeFi lending protocol - **GMX** — Decentralized perpetuals exchange - **PancakeSwap** — Multi-chain DEX - **RAILGUN** — Privacy protocol - **Deutsche Telekom** — Enterprise blockchain infrastructure ## Pricing (Portal API) Coming soon. The public endpoint is free to use. Contact sales for dedicated portals and enterprise pricing. ## Pricing (SQD Cloud) Pricing based on compute profile. See https://beta.docs.sqd.dev/en/cloud/pricing/pricing-details for full details. ## Links - Website: https://sqd.dev - Documentation: https://beta.docs.sqd.dev - Portal Playground: /portal - Cloud App: https://app.subsquid.io - GitHub: https://github.com/subsquid - MCP Server: https://github.com/subsquid/sqd-mcp - X/Twitter: https://x.com/hellosqd - Telegram: https://t.me/subsquid - YouTube: https://youtube.com/@subsquid - Blog: https://sqd.dev/blog ## All Pages - [/](https://sqd.dev/) - [/about](https://sqd.dev/about) - [/api-reference](https://sqd.dev/api-reference) - [/brand](https://sqd.dev/brand) - [/case-studies](https://sqd.dev/case-studies) - [/chains](https://sqd.dev/chains) - [/changelog](https://sqd.dev/changelog) - [/cloud](https://sqd.dev/cloud) - [/contact](https://sqd.dev/contact) - [/cookies](https://sqd.dev/cookies) - [/customers](https://sqd.dev/customers) - [/developers](https://sqd.dev/developers) - [/ecosystem](https://sqd.dev/ecosystem) - [/imprint](https://sqd.dev/imprint) - [/network](https://sqd.dev/network) - [/portal](https://sqd.dev/portal) - [/pricing](https://sqd.dev/pricing) - [/privacy](https://sqd.dev/privacy) - [/sdk](https://sqd.dev/sdk) - [/solutions/ai-agents](https://sqd.dev/solutions/ai-agents) - [/solutions/analytics](https://sqd.dev/solutions/analytics) - [/solutions/compliance](https://sqd.dev/solutions/compliance) - [/solutions/defi-trading](https://sqd.dev/solutions/defi-trading) - [/solutions/rwa](https://sqd.dev/solutions/rwa) - [/solutions/stablecoins](https://sqd.dev/solutions/stablecoins) - [/solutions/wallets-payments](https://sqd.dev/solutions/wallets-payments) - [/sqd-360](https://sqd.dev/sqd-360) - [/terms](https://sqd.dev/terms) --- Generated 2026-04-07