# Soldexer ## Docs - [On truncation of logs](https://docs.soldexer.dev/api-reference/data-notes/logs-truncation.md): Important information for users of Solana program logs data - [GET /finalized-head](https://docs.soldexer.dev/api-reference/endpoint/get-finalized-head.md): Returns the slot number and hash of the highest finalized block available in the dataset, or null if no blocks are available. Useful for diagnotics. - [GET /head](https://docs.soldexer.dev/api-reference/endpoint/get-head.md): Returns the slot number and hash of the highest block available in the dataset, or null if no blocks are available. Takes real-time data into account. Useful for diagnotics. - [GET /metadata](https://docs.soldexer.dev/api-reference/endpoint/get-metadata.md): Retrieves metadata describing the dataset, including its name, aliases, start block, and real-time status. - [POST /finalized-stream](https://docs.soldexer.dev/api-reference/endpoint/post-finalized-stream.md): Streams only finalized blocks matching the provided data query. Query structure is identical to that of the /stream endpoint. Required request headers: `Content-Type: application/json`; optional request headers: `Accept-Encoding: gzip` `Content-Encoding: gzip` - [POST /stream](https://docs.soldexer.dev/api-reference/endpoint/post-stream.md): Streams a list of blocks matching the provided data query, potentially including real-time data. Required request headers: `Content-Type: application/json`; optional request headers: `Accept-Encoding: gzip` `Content-Encoding: gzip` - [Introduction](https://docs.soldexer.dev/api-reference/introduction.md) - [Cherry](https://docs.soldexer.dev/external-tools/cherry.md): A Web3 data library by Steelcake - [Choose your approach](https://docs.soldexer.dev/get-started/choose-your-approach.md): The three ways to consume the Soldexer API - [FAQ](https://docs.soldexer.dev/get-started/faq.md): Common questions and answers about Soldexer - [Introduction](https://docs.soldexer.dev/get-started/introduction.md): The Fastest Way to Index and Query Solana Data - [Adding a custom transformer](https://docs.soldexer.dev/pipes/guides/adding-custom-transformer.md): Transform raw Portal data in Solana pipes - [Cursor management](https://docs.soldexer.dev/pipes/guides/architecture-deep-dives/cursor-management.md): Resume indexing from a specific slot - [Fork handling](https://docs.soldexer.dev/pipes/guides/architecture-deep-dives/fork-handling.md): Handle Solana forks and rollbacks - [Trivial pipe](https://docs.soldexer.dev/pipes/guides/architecture-deep-dives/trivial-pipe.md): Minimal Solana pipe: stream from Portal to target - [Silent mode](https://docs.soldexer.dev/pipes/guides/basic-mode.md): Configuring source for building into external systems - [Best practices](https://docs.soldexer.dev/pipes/guides/best-practices.md): Pipes design recommendations - [Latency monitoring](https://docs.soldexer.dev/pipes/guides/customizing/latency-monitoring.md): Monitor RPC latency and indexing performance for Solana - [Logging](https://docs.soldexer.dev/pipes/guides/customizing/logging.md): Customize logging with Pino-compatible transports for Solana pipes - [Metrics](https://docs.soldexer.dev/pipes/guides/customizing/metrics.md): Track custom metrics in Solana pipes - [Observing and debugging with Pipes UI](https://docs.soldexer.dev/pipes/guides/observing-debugging-pipes-ui.md): Web-based monitoring dashboard for pipeline visualization and performance metrics - [A prod-ready pipe](https://docs.soldexer.dev/pipes/prod-ready-pipe.md): Walkthrough of a production DEX liquidity pipe built with Pipes SDK - [Quickstart](https://docs.soldexer.dev/pipes/quickstart.md): Get started with Pipes SDK in minutes - [Source](https://docs.soldexer.dev/pipes/reference/basic-components/source.md): API reference for Solana Portal source - [Target](https://docs.soldexer.dev/pipes/reference/basic-components/target.md): API reference for createTarget - [Transformer](https://docs.soldexer.dev/pipes/reference/basic-components/transformer.md): API reference for createTransformer and pipe transforms - [Query Builder](https://docs.soldexer.dev/pipes/reference/query-builder.md): API reference for SolanaQueryBuilder - [ClickHouse](https://docs.soldexer.dev/pipes/reference/targets/clickhouse.md): Persist data to ClickHouse - [Postgres via Drizzle](https://docs.soldexer.dev/pipes/reference/targets/postgres-drizzle.md): Use Drizzle ORM with Pipes SDK for PostgreSQL data persistence - [Instruction Decoder](https://docs.soldexer.dev/pipes/reference/utility-components/instruction-decoder.md): API reference for Solana instruction decoder - [metricsServer](https://docs.soldexer.dev/pipes/reference/utility-components/metrics-server.md): Expose Prometheus metrics from your pipe - [RPC Latency Watcher](https://docs.soldexer.dev/pipes/reference/utility-components/rpc-latency-watcher.md): Monitor RPC latency and compare with Portal performance - [sqliteCache](https://docs.soldexer.dev/pipes/reference/utility-components/sqlite-cache.md): SQLite cache for Portal responses (Solana) - [Why Pipes SDK?](https://docs.soldexer.dev/pipes/why-pipes-sdk.md): And when you might want to use it - [Brand Kit](https://docs.soldexer.dev/resources/brand-kit.md): Download Soldexer logos and brand assets - [Example](https://docs.soldexer.dev/squid-sdk/example.md): A simple squid processor indexing Orca - [Guide](https://docs.soldexer.dev/squid-sdk/guide.md): All you need to know to write squids - [Intro](https://docs.soldexer.dev/squid-sdk/intro.md): The all-in-one solution for indexing Solana ## OpenAPI Specs - [openapi](https://docs.soldexer.dev/api-reference/openapi.yaml) ## Optional - [Website](https://soldexer.dev) - [Community](https://t.me/+Rx3p5SS0PMtmNzQy)