# 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="../get-started" %}
[get-started](https://docs.inqud.com/crypto-recurring/get-started)
{% 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="../explore/plan" %}
[plan](https://docs.inqud.com/crypto-recurring/explore/plan)
{% 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).
