API Namespaces
The JSON-RPC API is divided into the following namespaces:iota Namespace
Core read and write operations:- Read API (
iota_*) - Query transactions, objects, checkpoints, and protocol configuration - Write API (
iota_*) - Execute transactions and call Move view functions
iotax Namespace
Extended functionality:- Coin API (
iotax_*) - Query coin balances, metadata, and supply information - Governance API (
iotax_*) - Access staking, validator, and system state data
Connection Information
Mainnet
Testnet
Local Node
Making Requests
All JSON-RPC requests follow the standard JSON-RPC 2.0 format:Using cURL
Response Format
Successful responses return a result:Rate Limits
Public nodes may enforce rate limits. For production applications, consider running your own full node.API Categories
Read API
Query blockchain data including transactions, objects, and checkpoints
Write API
Execute transactions and call Move view functions
Coin API
Query coin balances, metadata, and supply information
Governance API
Access staking, validator, and governance data