# What is a TWAP oracle ?
Time weighted average price (TWAP) oracles are oracles that gives the average price of a token for a determined period.
For example : A 7 days TWAP oracle will give the average price of a token during the last 7 days.
This oracles can be used on different DeFi solution.
When we need to fetch the current price of a token, we prefer using [ChainLink oracle](https://hackmd.io/@HHK-ETH/what-is-chainlink) because TWAP oracles can be less accurate.
However, they can be created for any token while [ChainLink price feed](https://data.chain.link/) have a limited list of tokens.