<!-- Canonical: https://docs.linea.build/network/build/tools/node-providers -->

> For the complete Linea documentation index, see [llms.txt](/llms.txt).
> Agents can fetch this page as Markdown at [https://docs.linea.build/network/build/tools/node-providers.md](https://docs.linea.build/network/build/tools/node-providers.md).

# Node providers

## Private RPC endpoints

| Provider | Linea API methods\* | WebSocket |
| --- | --- | --- |
| [Alchemy](https://dashboard.alchemy.com/?utm_source=chain_partner&utm_medium=referral&utm_campaign=linea) | ✅ | ✅ |
| [ANKR](https://ankr.com/rpc/) | ❌ | ✅ |
| [Blockpi](https://blockpi.io/) | ✅ | ✅ |
| [Chainstack](https://chainstack.com/) | ✅ | ✅ |
| [dRPC NodeCloud](https://drpc.org/) | ✅ | ✅ |
| [GetBlock](https://getblock.io/) | ✅ | ✅ |
| [Grove](https://grove.city/) | ✅ | ❌ |
| [Infura](https://infura.io/) | ✅ | ✅ |
| [Moralis](https://moralis.io/nodes/) | ❌ | ❌ |
| [NOWNodes](https://nownodes.io/nodes) | ✅ | ❌ |
| [QuickNode](https://quicknode.com) | ❌ | ✅ |
| [Unifra](https://unifra.io/) | ❌ | ✅ |

> \* _"Linea API methods" indicates endpoints that support custom features beyond standard Ethereum functionality, such as the [`linea_estimateGas`](/api/reference/linea-estimategas) API method, or features that require a specific implementation to work on Linea, such as use of the [`finalized` tag](/network/overview/transaction-finality#use-the-finalized-tag)._

## Run your own node

View our [node running guides](/network/how-to/run-a-node) to find out how to run a node locally.

You can also run nodes with the following providers:

-   [EasyNode](https://app.easy-node.xyz/)
-   [Mintair](https://mintair.xyz/)
-   [RapidNode](https://rapidnode.xyz)

## Use RPC proxy and caching

-   [eRPC](/network/build/tools/node-providers/erpc)

## Public RPC endpoints

caution

Public endpoints are rate limited, and not meant for production systems.

| Mainnet | Testnet | Linea API methods\* | Websocket |
| --- | --- | --- | --- |
| `[https://rpc.linea.build](https://rpc.linea.build)` | `[https://rpc.sepolia.linea.build](https://rpc.sepolia.linea.build)` | ✅ | ❌ |
| `[https://linea.rpc.thirdweb.com](https://linea.rpc.thirdweb.com)` | `[https://linea-sepolia.rpc.thirdweb.com](https://linea-sepolia.rpc.thirdweb.com)` | ❌ | ❌ |
| `[https://linea-mainnet-public.unifra.io](https://linea-mainnet-public.unifra.io)` | N/A | ❌ | ❌ |
| `[https://linea.rpc.grove.city/v1/01fdb492](https://linea.rpc.grove.city/v1/01fdb492)` | N/A | ✅ | ❌ |
| `[https://go.getblock.io/ACCESS_TOKEN](https://go.getblock.io/ACCESS_TOKEN)` | `[https://go.getblock.io/ACCESS_TOKEN](https://go.getblock.io/ACCESS_TOKEN)` | ❌ | ✅ |
| `[https://site1.moralis-nodes.com/linea/API_KEY](https://site1.moralis-nodes.com/linea/API_KEY)` | `[https://site1.moralis-nodes.com/linea-sepolia/API_KEY](https://site1.moralis-nodes.com/linea-sepolia/API_KEY)` | ❌ | ❌ |
| `[https://linea.drpc.org](https://linea.drpc.org)` | `[https://linea-sepolia.drpc.org](https://linea-sepolia.drpc.org)` | ✅ | ✅ |

> \* _"Linea API methods" indicates endpoints that support custom features beyond standard Ethereum functionality, such as the [`linea_estimateGas`](/api/reference/linea-estimategas) API method, or features that require a specific implementation to work on Linea, such as use of the [`finalized` tag](/network/overview/transaction-finality#use-the-finalized-tag)._

You can also view an overview of public and private RPC endpoints on [linea.chain.love](https://linea.chain.love/).

If you're an RPC endpoint provider and would like to be added to the list, reach out to our team, or make a PR to the docs.
