# For Developers

RPS is the bridge between your dApp and a happy, and engaged community. By integrating our reward system, you tap into a powerful tool that drives user acquisition, engagement, and retention.&#x20;

We’ve observed the challenges faced by countless protocols that commit to token models too early into their life cycle, often resulting in a shift of focus from their primary goal, to maintaining their token price.

By working with RPS, protocols can focus on core development, while we provide attractive, and sustainable rewards for users — all without the need for complex token models.

## Interested in working with RPS? <a href="#id-747e" id="id-747e"></a>

**Advantages for Developers:**

* **Plug-and-Play System:** Integrate the RPS reward mechanism with ease. Our team and documentation will guide you through the entire process.
* **Sustainable Reward Model:** We’ve crafted a system that’s not only attractive to users but also sustainable for long-term growth.
* **Provably Fair:** We ensure that winners are chosen in a verifiably random way using Chainlink VRF.

**How to Integrate:**

1. **Review the Documentation:** Familiarize yourself with our SDK, API docs, and smart contracts.
2. **Get your RPS API Key:** To access RPS's services and features, you'll need an API key. This key is a crucial component of the integration process, and you can obtain it by contacting product@rpslabs.io
3. **Install the RPS SDK:**  To start integrating the RPS reward mechanism, you'll need to install the [RPS SDK](for-developers/sdk-docs). You can do this by following the installation instructions provided in the documentation. The SDK will provide you with the necessary tools and library to interact with RPS's services within your application or platform.
