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

# Oracles

## What are Balancer Price Oracles?

Balancer V2 introduces price oracles that are resistant to sandwich attacks by leveraging accumulators. There are two types of oracles that can be queried:

* Instant — A more up-to-date price but less resilient to manipulation
* Resilient — Less up-to-date but more resilient to manipulation

## How do I decide which type of Oracle to choose?

Choosing a price type varies depending on each use case. For example, lending protocols will likely use a Resilient Oracle while prediction markets could use the Instant Price Oracle.

You can see the oracle pool API [here](broken://pages/-MXAJDLitvQkyuBbg5s-).
