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

# API Integration

How to integrate your DApp with Murmur

**Make sure your DApp meets the following criteria before trying to integrate:** \
1\. The front-end is built as a *progressive* web app, which runs well on both Web and Mobile. 2. Your DApp holds up the spirit of the [EOS Constitution](https://github.com/EOSIO/eos/blob/5068823fbc8a8f7d29733309c0496438c339f7dc/constitution.md). \
3\. It is live on the EOS main-net. \
4\. Your contract calls are publicly visible on an EOS blockchain scanner (such as eospark.com)

*\*\*\*The section below is under construction.\*\*\**\
**Get the API from this&#x20;**~~**link**~~**, and follow the instructions below.** \
1\. EOS node should start up with HTTP and Wallet plugin&#x20;

`plugin = eosio::wallet_api_plugin plugin = eosio::chain_api_plugin plugin = eosio::http_plugin`

&#x20;2\. You should config EOS node server Access-Control-Allow-Origin in config.ini file&#x20;

`access-control-allow-origin = *`

`...`
