> For the complete documentation index, see [llms.txt](https://docs.dkargo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dkargo.io/docs2-eng/run-dkargo-node/chain-rpc.md).

# Chain RPC

<figure><img src="/files/RcBp31dPWgZ1xmizOkks" 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>
