> For the complete documentation index, see [llms.txt](https://docs.zkid.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zkid.app/api.md).

# 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.
