# Use Public API Server(RPC)

Not desiring to install and manage the WEMIX3.0 client, it is possible to use the RPC server WEMIX Foundation provides 24 hours a day for free.&#x20;

Developers can leverage RPC servers and public network endpoints to interact with on-chain data and send different types of transactions to the network. The API follows the JSON-RPC standard, a stateless and lightweight Remote Procedure Call (RPC) protocol commonly used when interacting with blockchain networks.

{% hint style="info" %}
**JSON-RPC calls**

[WEMIX3.0 JSON-RPC API](https://docs.wemix.com/en/dapp-developer/json-rpc) is 100% compatible with standard Web3 [Ethereum JSON-RPC API](https://eth.wiki/json-rpc/API)**.**
{% endhint %}

{% tabs %}
{% tab title="Mainnet" %}
HTTP(HTTPS) server endpoint

* <https://api.wemix.com>

WS(WSS) server endpoint

* <wss://ws.wemix.com>
  {% endtab %}

{% tab title="Testnet" %}
HTTP(HTTPS) server endpoint

* <https://api.test.wemix.com>

WS(WSS) server endpoint

* [wss://ws.test.wemix.com](wss://ws,test,wemix.com)
  {% endtab %}
  {% endtabs %}

{% hint style="info" %}
**Speed limit**

Rate limiting is a function to limit the rate for incoming connections. For example, if too many references co-occur and burden the server, connections that exceed the defined rate limit may be rejected.

The RPC server has a speed limit for each IP to prevent malicious attacks and provide reliable services to more users.
{% endhint %}
