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

# xReserve API

> Deposit USDC into xReserve, retrieve attestations, and manage withdrawals for USDC-backed stablecoins.

xReserve is the interoperability layer behind your own USDC-backed stablecoin.
Circle holds the underlying reserves on source blockchains such as Ethereum and
exposes the state and lifecycle to you through the API.

## Get started

<CardGroup cols={2}>
  <Card title="API keys" icon="key" href="/api-reference/keys">
    Authenticate your requests with an API key.
  </Card>

  <Card title="xReserve documentation" icon="book" href="/xreserve">
    Learn how xReserve works.
  </Card>
</CardGroup>

## Endpoint categories

<CardGroup cols={2}>
  <Card title="Attestations" icon="stamp" href="/api-reference/xreserve/all/list-attestations">
    List, retrieve, and look up attestations by transaction hash.
  </Card>

  <Card title="Balances" icon="vault" href="/api-reference/xreserve/all/get-balances">
    Read reserve balances and reserve info.
  </Card>

  <Card title="Withdrawals" icon="arrow-up-from-line" href="/api-reference/xreserve/all/prepare-withdrawal">
    Prepare, submit, and track withdrawals.
  </Card>
</CardGroup>

## OpenAPI specifications

The xReserve API reference is generated from this OpenAPI specification:

* `https://developers.circle.com/openapi/xreserve.yaml`

See [OpenAPI Specifications](/api-reference/openapi-specifications) for the full
catalog of Circle's API specs.
