Skip to main content
The networks described here are supported by CDP REST and JSON-RPC APIs described in the left-hand nav.

REST API

A comprehensive list of CDP APIs offered across the networks we support, along with their corresponding testnets.

Base

When constructing a REST API request for Base, use base-mainnet or base-sepolia as the network identifier.

Ethereum

When constructing a REST API request for Ethereum, use ethereum-mainnet, ethereum-sepolia or ethereum-hoodi as the network identifier.

Solana

When constructing a REST API request for Solana, use solana-mainnet or solana-devnet as the network identifier.

Others

We also support Arbitrum and Polygon.
When constructing a REST API request for Arbitrum or Polygon, use arbitrum-mainnet or polygon-mainnet as the network identifier.

JSON-RPC API

CDP Node provides free, rate-limited RPC endpoints built for Base and the Base Sepolia testnet. Free users are limited to approximately 50 requests per second. Please reach out in #node on our CDP Discord to request a limit increase.

Base

Need an RPC endpoint? Create a new CDP account or sign in to your existing account, then navigate to the Node page to get your RPC endpoint and start building onchain!
When constructing a JSON-RPC API request, use base or base-sepolia as the network identifier.

Network identifiers

The following table shows the network identifiers necessary for constructing requests to various CDP APIs:
For CDP SDKs, find network identifiers in the corresponding SDK documentation (e.g, NodeJS and Python).