# Overview

{% hint style="info" %}
Developer & builders interested in implementing Reveel in their application can [register their interest](https://docs.google.com/forms/d/17h0V9IVWfMXLiWvmYk3NMHvhd44A7xGZoIW7OtDuBu8/) to ensure we can support in integrating the Reveel SDK.

For any questions feel free to join us in the #dev-support channel on [Discord](https://discord.gg/r3vl).
{% endhint %}

The R3vl SDK enables frontend developers to integrate Reveel's smart contracts with a seamless javascript integration. Developers will be able to choose from one of two integration methods:

1. React Hooks library
2. Asynchronous Javascript Functions

For both of the above you will ***require*** a **Data API** access. The API-Key token can be requested from [**here**](https://airtable.com/shr6Jd7u3mvtt9D4u).

\
The React Hooks library in the SDK is the optimal method for a react frontend. The Asynchronous Javascript functions are meant to expose lower-level functionality for alternative use cases.

On the following pages we'll break down the functionality available in both integration methods.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.r3vl.xyz/reveel-protocol-v2-documentation/sdk/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
