# Chain RPC

<figure><img src="https://1213101573-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fim6M65ZKMXUcKE8zSRGC%2Fuploads%2FfkPEf5nomuBVhozgoM7I%2Fimage.png?alt=media&#x26;token=cf56f918-556b-44f4-83e7-256b59c46e68" alt=""><figcaption></figcaption></figure>

To interact with dKargo Chain or develop applications on it, access to a dKargo Chain Node is required.

The dKargo Chain RPC (Remote Procedure Call) provides a JSON-RPC interface, enabling developers and applications to programmatically interact with dKargo Chain Nodes.

Through this interface, various operations can be performed, including:

* Querying blockchain data (e.g., balances, blocks, transactions)
* Submitting write operations (e.g., deploying contracts, sending transactions)

As an EVM-compatible RPC, dKargo Chain supports Ethereum-like methods, allowing seamless integration with tools such as ethers.js and Web3.js.

<table><thead><tr><th width="110.875">Name</th><th width="368.30078125">RPC Urls(s)</th><th width="102.40625">Chain Id</th><th>Underlying chain</th></tr></thead><tbody><tr><td>Warehouse<br>(Testnet)</td><td>https://rpc.warehouse.dkargo.io</td><td>61022448</td><td>arbitrum sepolia</td></tr></tbody></table>
