# Recurring SDK

The Inqud Recurring SDK empowers developers to integrate automated cryptocurrency billing into applications while maintaining full control over the user interface (UI). This flexibility allows for a customized payment experience that aligns with your brand and user expectations.

### SDK

The Inqud Recurring SDK is a React-based library for integrating subscription-based payment systems with Ethereum-compatible wallets and blockchain networks. It provides hooks to manage wallet connections, network and currency selection, and recurring transactions, while abstracting backend API calls and contract interactions.

### Prerequisites

* Your business account with Inqud is set up, complete with API tokens configured.
* The Crypto Recurring Project has been established and configured within the Inqud platform.
* Plans are created within project.

If you don't have the prerequisites in place yet, please refer to the following page:

{% content-ref url="/pages/yYjhesklLaLXq7JL6rwC" %}
[Get Started](/crypto-recurring/get-started.md)
{% endcontent-ref %}

{% hint style="info" %}
There are two types of recurring plans: On-demand and Subscription. The integration method is different for each type, ensuring that the specific needs of each plan are met efficiently.
{% endhint %}

For details about the different plan types, please refer to the following page:

{% content-ref url="/pages/ZyHwkRbonqS61xDcjF0P" %}
[Plan](/crypto-recurring/explore/plan.md)
{% endcontent-ref %}

### Usage

Install Inqud Recurring SDK:

```
npm i inqud-recurring-api
```

\
Read SDK documentation:

{% embed url="<https://www.npmjs.com/package/inqud-recurring-api>" %}

Check out an example project utilizing the SDK:

{% embed url="<https://github.com/Inqud/inqud-recurring-sdk-example>" %}

Try the example project in the [sandbox](https://stackblitz.com/edit/github-ogmoce?file=md!README.md\&initialPath=/plans/PLAN-c210e449-268d-4b17-b0c2-6f2c475372d2).


---

# 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.inqud.com/crypto-recurring/integration/recurring-sdk.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.
