Overview

This guide provides an overview of the networks supported by CDP APIs. Skip to the network identifiers section to view a high-level list, but keep in mind supported networks vary by CDP tool or feature, as detailed in this guide.

Supported networks

In addition to our SDK, we provide REST and JSON-RPC APIs for more granular management of your resources and onchain data. Individual API capabilities vary by network.

ToolingFunctionalityNetworks
AgentKitAI wallet management• Base by default
• Configurable via wallet provider
• See network identifiers
Base AppchainsScalable, customizable blockchains• Base
FaucetsTestnet token distribution• Base by default
• See Supported Assets
NodeFree RPC endpoints• Base
Onchain DataEasy access to historical data and webhooks for onchain events• Base
• Ethereum
• Solana
• Arbitrum
• Polygon
• See API Reference
OnrampFiat-to-crypto conversions• Support for > 50 networks
• See Onramp section
PaymasterGas sponsorship for your users• Base
ReputationRisk and behavior scoring• Base
• Ethereum
• Bitcoin (risk only)
Staking APIProgrammatic staking• Ethereum
• Solana
• See API reference
VerificationsOpen-source, onchain verifications• Base
Wallet APIWallet management• Base by default (gasless sends)
• Configurable during creation or via external address
• See network identifiers

Using Onramp

Use our Onramp API to interact with various networks and make it easier for you to move money seamlessly between fiat and onchain economies.

To fetch the most up-to-date list of supported countries and payment methods, use Onramp’s Config API endpoint. It returns a JSON object detailing Onramp-supported regions, along with available payment options for each location.

Use cases

Mainnets

Use mainnets for production-grade transactions and interactions using CDP APIs:

  • Sending real crypto funds (e.g., withdrawals, payments)
  • Interacting with live DeFi protocols (such as staking)
  • Reading onchain data for dashboards, analytics, etc.

CDP APIs can help simplify production workflows by letting you query balances, transactions, or fetch events without running a node.

Testnets

Use testnets for development, testing, or QA with no real funds involved:

  • Testing smart contract deployments before mainnet launch
  • Simulating workflows (like login, staking, etc.) with testnet funds
  • Continuous Integration tests that run contract calls
  • Demo purposes for sandbox environments

Layer 2s

Use Layer 2s, such as the Base network, for lower fees and faster transactions:

  • Powering gas-efficient wallets or dapps
  • Game or social app activity (frequent, low-cost interactions)
  • Bridging assets between networks

REST vs. JSON-RPC APIs

Both our REST APIs and JSON-RPC APIs serve distinct purposes are are optimized for different use cases:

  • REST APIs: Ideal for retrieving structured data, such as transaction histories, supported countries, or payment methods
  • JSON-RPC APIs: Ideal for those needing granular control over onchain data or for performing complex operations

You should use our REST APIs for working with structured data and predefined resources, and our JSON-RPC APIs for onchain data and operations where you need historical balances or the ability to perform batch requests.