> ## Documentation Index
> Fetch the complete documentation index at: https://docs.renvoy.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome

> Managed x402 facilitators for instant USDC payments over HTTP.

Renvoy gives you a hosted facilitator endpoint so you can add pay-per-request USDC payments to any API — no infrastructure to run, no keys to manage, no gas to fund.

Set a price on your endpoint. We handle the on-chain settlement.

## Quick links

<CardGroup cols={2}>
  <Card title="What is x402?" icon="circle-question" href="/what-is-x402">
    Understand the protocol
  </Card>

  <Card title="Getting Started" icon="rocket" href="/getting-started">
    Try it right now (no signup)
  </Card>

  <Card title="Server Integration" icon="server" href="/integration/server">
    Add payments to my API
  </Card>

  <Card title="Client Integration" icon="code" href="/integration/client">
    Pay for an x402 API
  </Card>

  <Card title="Agent Self-Provisioning" icon="robot" href="/integration/agent">
    Provision an endpoint programmatically
  </Card>

  <Card title="Plans & Pricing" icon="tags" href="/plans-and-pricing">
    Compare plans
  </Card>

  <Card title="API Reference" icon="book" href="/api-docs">
    See all endpoints
  </Card>
</CardGroup>

## How it works

```
Client                     Your Server                  Renvoy
  |                            |                            |
  |-- GET /data -------------->|                            |
  |<-- 402 + payment details --|                            |
  |                            |                            |
  |-- GET /data + X-PAYMENT -->|                            |
  |                            |-- POST /settle ----------->|
  |                            |<-- { success, tx } --------|
  |<-- 200 + data -------------|                            |
```

<Steps>
  <Step title="Client requests a protected endpoint" />

  <Step title="Server responds 402 Payment Required with price and payment address" />

  <Step title="Client signs a USDC transfer and retries with the X-PAYMENT header" />

  <Step title="Server forwards the payment to Renvoy, which settles it on-chain" />

  <Step title="Server returns the data" />
</Steps>

The `@x402/express` middleware and `@x402/fetch` client handle steps 2-4 automatically.

<Tip>
  **New here?** Start with [Getting Started](/getting-started) — you'll have a working payment flow in under 2 minutes.
</Tip>
