> For the complete documentation index, see [llms.txt](https://docs.krystal.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.krystal.app/products/farms.md).

# Farms

Discover farming opportunities, provide liquidity, earn rewards, automate position management while your liquidity remains staked, and track performance, all directly on Krystal.

### How farming works on Krystal

Traditionally, farming a concentrated-liquidity position requires several separate actions:

Find an incentivized pool → Provide liquidity → Create the LP position → Stake it on the DEX → Harvest rewards → Unstake to rebalance → Stake again.

Krystal combines these actions into one continuous flow:

1. Explore pools with supported farming incentives.
2. Compare their estimated earnings and pool metrics.
3. Provide liquidity and join the farm.
4. Manage the position manually, with automations, or with the Agent.
5. Track trading fees and farming rewards in one dashboard.

### Sources of farming yield

A farming position can generate yield from two sources:

* **Trading fees:** Fees earned when users trade through the liquidity pool.
* **Farming rewards:** Additional incentives distributed by the underlying protocol, such as AERO.

Trading fees and farming rewards are tracked separately so you can understand where the position’s earnings come from.

### Auto-Farm Vault integration

Farming positions are created and managed through an Auto-Farm Vault.

The vault allows you to:

* Hold multiple farming strategies.
* Add or remove liquidity.
* Harvest farming rewards.
* Exit a farm.
* Configure supported position automations.
* Optionally let the Agent manage the strategy based on your instructions.

Using the Agent is optional. You can create and manage farming positions manually without enabling it.

### Farming workflow

Continue with the following guides:

1. Explore Farming Opportunities
2. Provide Liquidity and Join a Farm
3. Manage Farming Positions
4. Track Farming Performance

> Farming APR and reward emissions are variable. Actual returns depend on factors including trading volume, available liquidity, token prices, reward emissions, and the selected price range.


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.krystal.app/products/farms.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
