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

# Welcome to Recuro

**Non-custodial recurring stablecoin subscriptions on Solana.**

Subscribe once. Pay automatically.

Recuro enables users to manage recurring stablecoin payments that are controlled entirely by them, with support for common Solana dollar assets such as USDC, USDT, and PYUSD. Funds stay in subscriber wallets until payment executes on-chain. Subscriptions are trustless-no backend required.

## What you can build

* **SaaS platforms** with monthly or annual billing
* **Membership programs** with cancellation anytime
* **Content platforms** with subscription gates
* **Service marketplaces** with recurring billing

## Key guarantees

* **Non-custodial** - Subscriber funds never leave their wallet
* **Cancel instantly** - Revoke approval in Phantom, zero future exposure
* **Price locked** - Plan price cannot change mid-subscription
* **Guard-enforced execution** - Amount, interval, caller, and destination are enforced on-chain by Guard
* **Open keeper network** - Multiple keepers ensure reliable payment execution

## Get started

* [**Quick Start**](/recuro-sdk/getting-started/quick-start.md) - Subscribe to your first plan in 5 minutes
* [**Core Concepts**](/recuro-sdk/concepts.md) - Architecture, PDAs, and the lifecycle of one payment
* [**Why Recuro**](/recuro-sdk/why-recuro.md) - See how we're different from competitors
* [**Integration Guide**](/recuro-sdk/getting-started/integration-guide.md) - Full walkthrough with React examples

## Reference

* [**Types**](/recuro-sdk/sdk-reference/types.md) - every exported type, interface, and enum
* [**Errors**](/recuro-sdk/sdk-reference/errors.md) - every error code, what triggers it, how to fix
* [**Recipes**](/recuro-sdk/recipes/recipes.md) - copy-pasteable how-tos for common tasks
* [**Troubleshooting**](/recuro-sdk/reference/troubleshooting.md) - FAQ for the issues people hit first

## Install now

```bash
yarn add @recuro/sdk
npm install @recuro/sdk
pnpm add @recuro/sdk
```

***

> 💬 Found an issue or have a question? [Open an issue on GitHub](https://github.com/AlexNaskida/recuro-sdk/issues)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://recuro.gitbook.io/recuro-sdk/readme.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.
