Why You Need a Node
Under the hood, apps read/write onchain data by making RPC calls to a blockchain node. You can self-host or use a managed service.
eth_getBalance, eth_sendTransaction, and eth_call.
RPC Endpoints Overview
Base provides public RPC endpoints for development and testing:| Network | RPC Endpoint | Chain ID | Use Case |
|---|---|---|---|
| Base Mainnet | https://mainnet.base.org | 8453 | Development only |
| Base Sepolia | https://sepolia.base.org | 84532 | Testing only |
Hosted Node Providers
For production applications, choose from Base’s ecosystem of trusted node providers:Coinbase Developer Platform (CDP)
Base Node (via CDP) provides high-throughput access with a free tier available, plus enterprise-grade options. Built on the same infrastructure powering Coinbase’s retail exchange for maximum reliability.Popular Provider Options
- Alchemy: Enhanced features, SDKs, free tier with robust JSON-RPC APIs
- QuickNode: Discover Plan with optional “Trace Mode” and “Archive Mode” add-ons
- Chainstack: Elastic RPC nodes with geographically diverse, protected API endpoints
- Ankr: Globally distributed decentralized network with free and paid tiers
- OnFinality: High-performance archive access with generous free tier and high rate limits
- Dwellir: Archive RPC access with a 25 million response free tier
Self-Hosted Base Node
When to Run Your Own Node
Consider self-hosting when you need:- Complete control over node configuration
- No external dependencies or rate limits
- Archive data access for historical queries
- Custom monitoring and analytics
Hardware Requirements
Running a Base node requires significant resources:- CPU: 8-Core processor with good single-core performance
- RAM: Minimum 16 GB (32 GB recommended)
- Storage: NVMe SSD with adequate capacity for chain data plus snapshots
- Calculate:
(2 × current_chain_size) + snapshot_size + 20% buffer
- Calculate:
- Network: Stable internet connection with good bandwidth
Performance Considerations
- Reth vs Geth: Reth provides significantly better performance in Base’s high-throughput environment
- Archive Nodes: Geth archive nodes are no longer supported; use Reth for archive functionality
- Snapshots: Weekly snapshots available to accelerate initial sync process
- Storage: Local NVMe SSDs strongly recommended over networked storage