# API Reference

For now, the communication between Dapp and zkID Wallet is established via [JSON-RPC 1.0](https://www.jsonrpc.org/).

All the API showed in this section are in the [`Provider`](https://github.com/zCloak-Network/zkid-login/tree/master/packages/providers) of zkID Login. (This section is using the **0.4.1-0** version for demonstration purposes).&#x20;

{% hint style="warning" %}
When using the Provider of zkID Login, please make sure you use the **same version** of SDK as the Provider in order to avoid unnecessary error.
{% endhint %}

> You can check how these APIs work in our [zkID Login Website](https://login.zkid.app) for more details.
