# RPCs

[Chainlist](https://chainlist.org/?search=filecoin\&testnets=true) provides a dynamically updated list of [available Filecoin - Mainnet RPCs](https://chainlist.org/?search=filecoin\&testnets=false).

These endpoints are limited to the read-only [Filecoin JSON RPC API](https://docs.filecoin.io/reference/json-rpc) including read-only [Filecoin Eth RPC](https://docs.filecoin.io/reference/json-rpc/eth) methods, except for the write operations [`MPoolPush`](https://docs.filecoin.io/reference/json-rpc/mpool#mpoolpush) and [`EthSendRawTransaction`](https://docs.filecoin.io/reference/json-rpc/eth#ethsendrawtransaction) for sending already signed messages.

{% hint style="info" %}
Please note that most publicly hosted endpoints **only guarantee recent state, i.e. 2000 of the latest blocks (last 16.67 hours).** To request an archival node you can contact a provider below.
{% endhint %}

In order to check the current benchmarked performance of each of the below endpoints, please see the [Filecoin ETH RPC Benchmark app](https://benchmark-rpc.vercel.app/).

| Provider                                    | HTTPS endpoint                                           | WSS endpoint                                       | Docs                                                                                               | API Support                                               |
| ------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| [Glif Nodes](https://api.node.glif.io/)     | `https://api.node.glif.io/rpc/v1`                        | `wss://wss.node.glif.io/apigw/lotus/rpc/v1`        | [Glif Nodes - Docs](https://api.node.glif.io/)                                                     | All Filecoin and Eth JSON RPC methods including MPoolPush |
| [Ankr](https://ankr.com/)                   | `https://rpc.ankr.com/filecoin`                          | By request at: <https://www.ankr.com/rpc/filecoin> | [Ankr Docs - Filecoin](https://www.ankr.com/docs/rpc-service/chains/chains-list/#filecoin)         | All Filecoin and Eth JSON RPC methods including MPoolPush |
| [Chainup Cloud](https://cloud.chainup.com/) | `https://filecoin.chainup.net/rpc/v1`                    | `wss://filecoin.chainup.net/rpc/v1`                | [Chainup Cloud Docs - Filecoin](https://docs.chainupcloud.com/blockchain-api/filecoin/public-apis) |                                                           |
| [NOWNodes](https://nownodes.io/)            | `https://fil.nownodes.io` (Free for 1 month with signup) |                                                    | [NOWNodes - Docs](https://nownodes.gitbook.io/documentation)                                       |                                                           |
| [Lava](https://www.lavanet.xyz/)            | `https://filecoin.lava.build`                            |                                                    | [Lava - Docs](https://docs.lavanet.xyz/iprpc#filecoin)                                             | All Filecoin and Eth JSON RPC methods including MPoolPush |

## Additional Notes:

* Glif Nodes offers a [Lotus Lite node](https://docs.filecoin.io/nodes/lite-nodes/spin-up-a-lite-node) endpoint with the following command:

  ```shell
  FULLNODE_API_INFO=wss://wss.node.glif.io/apigw/lotus lotus daemon --lite
  ```

  When using a Lotus Lite node, omit `/rpc/v1` from Glif’s WebSocket address.

  A Lotus Lite node is a stripped down version of a Lotus full-node capable of running on lower-end hardware. It also allows for local signing for storage deals without a full Lotus node.

[Was this page helpful?](https://docs.filecoin.io/networks/mainnet/rpcs)
