The 0G Galileo testnet is the public sandbox for storage development and testing. Use the testnet RPC and indexer URLs in your Indexer and Uploader config.
Network parameters
Parameter Value Network name 0G-Galileo-TestnetChain ID 16602Token symbol 0GBlock explorer chainscan-galileo.0g.ai Storage explorer storagescan-galileo.0g.ai Blockchain RPC https://evmrpc-testnet.0g.aiIndexer RPC https://indexer-storage-testnet-turbo.0g.ai
Use a third-party RPC provider (QuickNode, ThirdWeb, Ankr, dRPC NodeCloud) for higher throughput in production-like workloads.
Storage contract addresses
Contract Address Flow 0x22E03a6A89B950F1c82ec5e74F8eCa321a105296Mine 0x00A9E9604b0538e06b268Fb297Df333337f9593bReward 0xA97B57b4BdFEA2D0a25e535bd849ad4e6C440A69
The SDK reads the Flow contract address from the storage node’s networkIdentity automatically — you rarely need it directly.
Connect from Python
from core.indexer import Indexer
from web3 import Web3
INDEXER_RPC = "https://indexer-storage-testnet-turbo.0g.ai"
BLOCKCHAIN_RPC = "https://evmrpc-testnet.0g.ai"
indexer = Indexer( INDEXER_RPC )
web3 = Web3(Web3.HTTPProvider( BLOCKCHAIN_RPC ))
print ( f "Chain ID: { web3.eth.chain_id } " ) # 16602
print ( f "Trusted nodes: { len (indexer.get_sharded_nodes()[ 'trusted' ]) } " )
Get testnet tokens
Source URL Limits Official faucet faucet.0g.ai 0.1 0G per wallet daily Hackathon faucet 0g-faucet-hackathon.vercel.app Use code AGENT-2026 for additional tokens Google Cloud faucet Web3 faucet —
Storage submissions cost a small fee paid to the Flow contract — typically a fraction of an OG for files up to a few megabytes.
Field Value Network name 0G-Galileo-TestnetNew RPC URL https://evmrpc-testnet.0g.aiChain ID 16602Currency symbol 0GBlock explorer URL https://chainscan-galileo.0g.ai
Next steps
Mainnet Switch to production endpoints when ready.
Storage SDK Upload and download your first file on testnet.