From f35c659b590f3261236af7e3074f57ac74e60666 Mon Sep 17 00:00:00 2001
From: Daniel Keyes <37008057+chillsauce@users.noreply.github.com>
Date: Sat, 3 Oct 2026 09:51:00 -0400
Subject: [PATCH] docs: add Pinax to data indexers
Pinax serves Firehose, Substreams, and archive RPC for Linea Mainnet and
Linea Sepolia. Closes #1738.
---
.../build/tools/data-indexers/pinax.mdx | 98 +++++++++++++++++++
1 file changed, 98 insertions(+)
create mode 100644 docs/network/build/tools/data-indexers/pinax.mdx
diff --git a/docs/network/build/tools/data-indexers/pinax.mdx b/docs/network/build/tools/data-indexers/pinax.mdx
new file mode 100644
index 0000000000..c82956c437
--- /dev/null
+++ b/docs/network/build/tools/data-indexers/pinax.mdx
@@ -0,0 +1,98 @@
+---
+title: Pinax
+description: Index Linea data with Pinax Firehose, Substreams, and RPC endpoints.
+---
+
+[Pinax](https://pinax.network/) provides Firehose, Substreams, and JSON-RPC endpoints for Linea
+Mainnet and Linea Sepolia.
+Pinax maintains the open source Firehose and Substreams stack alongside StreamingFast, and
+operates its own nodes for both networks.
+
+## Stream blocks with Firehose
+
+[Firehose](https://app.pinax.network/docs/firehose) streams full blocks over gRPC, including
+transactions, receipts, logs, call traces, and balance changes.
+Use it when an application needs the complete block payload rather than the subset a JSON-RPC
+node returns, or when it needs to process history faster than sequential RPC calls allow.
+
+
+
+
+ | Network |
+ Endpoint |
+
+
+
+
+ | Linea Mainnet |
+ linea.firehose.pinax.network:443 |
+
+
+ | Linea Sepolia |
+ lineasepolia.firehose.pinax.network:443 |
+
+
+
+
+Authenticate by passing an API key in the `X-Api-Key` header.
+
+## Transform blocks with Substreams
+
+[Substreams](https://app.pinax.network/docs/substreams) is a parallel indexing engine that runs
+on top of Firehose.
+Write modules in Rust, package them as an `.spkg` file, and run them on Pinax servers to
+transform raw blocks into the data model an application needs.
+Output can be written to PostgreSQL or ClickHouse, served over a stream, or consumed by a
+Graph Node as a subgraph data source.
+
+
+
+
+ | Network |
+ Endpoint |
+
+
+
+
+ | Linea Mainnet |
+ linea.substreams.pinax.network:443 |
+
+
+ | Linea Sepolia |
+ lineasepolia.substreams.pinax.network:443 |
+
+
+
+
+Set the API key in `SUBSTREAMS_API_KEY` before running the
+[Substreams CLI](https://docs.substreams.dev/).
+
+## Query state with RPC
+
+[Pinax RPC](https://app.pinax.network/docs/rpc) serves standard Ethereum JSON-RPC 2.0 from
+archive nodes, so historical state is queryable at any block rather than only at recent ones.
+
+
+
+
+ | Network |
+ Endpoint |
+
+
+
+
+ | Linea Mainnet |
+ https://linea.rpc.pinax.network |
+
+
+ | Linea Sepolia |
+ https://lineasepolia.rpc.pinax.network |
+
+
+
+
+## Get started
+
+Create a key at [app.pinax.network](https://app.pinax.network/), then follow the
+[Pinax documentation](https://app.pinax.network/docs).
+Free and paid plans are listed on the [pricing page](https://pinax.network/en/pricing).