> For the complete documentation index, see [llms.txt](https://docs.chainrpc.io/chainrpc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chainrpc.io/chainrpc/networks/ethereum/how-to/choose-a-network.md).

# Choose a network

{% hint style="warning" %}
**Deprecation warning**\
\
Rinkeby, Ropsten, and Kovan testnets are deprecated from the chainRPC API.

We recommend users migrate to Goerli to test deployments.
{% endhint %}

Use one of these endpoints as your Ethereum client provider.

Ensure that you replace `YOUR-API-KEY` with an API key from your [chainRPC dashboard](https://chainrpc.io/dashboard).

<table><thead><tr><th width="127.85252043158903">Network</th><th width="250.19198321554614">Description</th><th>URL</th></tr></thead><tbody><tr><td>Mainnet</td><td>JSON-RPC over HTTPS</td><td>https://eth.chainrpc.io/v3/YOUR-API-KEY</td></tr><tr><td>Mainnet</td><td>JSON-RPC over WebSocket</td><td>wss://eth.chainrpc.io/v3/YOUR-API-KEY</td></tr></tbody></table>

{% hint style="danger" %}
Support of the parameters `finalized`/`safe` for the API call `eth_getLogs` are not yet live on Sepolia. This warning will be removed once they are.
{% endhint %}
