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

# Recurring (DCA) API Overview

> Set up automated dollar-cost averaging (DCA) with time-based recurring orders on Solana.

The Jupiter Recurring API enables you to create automated recurring orders on Solana, allowing users to set up regular token swaps that execute automatically based on time intervals or price conditions.

The Recurring API is ideal for:

* DeFi applications that want to offer dollar-cost average or value average features
* Wallets and platforms looking to provide automated investment options
* Projects that want to implement treasury management strategies

## Features

| Feature                   | Description                                                                                       |
| :------------------------ | :------------------------------------------------------------------------------------------------ |
| **Time-based recurring**  | Set up regular token swaps that execute automatically at specified time intervals.                |
| **Price-based recurring** | Create price-based recurring orders that execute when certain market conditions are met.          |
| **Any token pair**        | Create recurring orders between any token pairs supported on Metis Routing Engine.                |
| **Best execution**        | Orders are executed through Metis Routing Engine to get the best possible price across all DEXes. |
| **Flexible scheduling**   | Configure the frequency and timing of recurring orders to match your needs.                       |
| **Price strategy**        | Set a price range in time-based recurring orders.                                                 |

## Getting Started with Recurring API

1. [**Create Order**](/recurring/create-order): Create a new recurring order with your desired parameters.
2. [**Cancel Order**](/recurring/cancel-order): Cancel an existing recurring order.
3. [**Deposit in Price-based Orders**](/recurring/deposit-price-order): Deposit funds in price-based orders.
4. [**Withdraw from Price-based Orders**](/recurring/withdraw-price-order): Withdraw funds from price-based orders.
5. [**Get Recurring Orders**](/recurring/get-recurring-orders): Retrieve the history of recurring orders for a specific wallet address.
6. [**Best Practices**](/recurring/best-practices): Best practices for using Recurring API.

## FAQ

<AccordionGroup>
  <Accordion title="What is the fee for using Recurring API?">
    Recurring API takes 0.1% as fees.
  </Accordion>

  <Accordion title="Can integrators take fees using Recurring API?">
    Currently no.
  </Accordion>
</AccordionGroup>
