> For the complete documentation index, see [llms.txt](https://klayoracle.gitbook.io/v1.0.0/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://klayoracle.gitbook.io/v1.0.0/data-providers/how-it-works.md).

# How It Works

- [Configuring Data Feeds](https://klayoracle.gitbook.io/v1.0.0/data-providers/how-it-works/configuring-data-feeds.md)
- [Reducers](https://klayoracle.gitbook.io/v1.0.0/data-providers/how-it-works/reducers.md)
- [Data provider utilities](https://klayoracle.gitbook.io/v1.0.0/data-providers/how-it-works/data-provider-utilities.md)
- [Configuration Files & Environmental Variables](https://klayoracle.gitbook.io/v1.0.0/data-providers/how-it-works/configuration-files-and-environmental-variables.md)
- [OracleProvider Contract](https://klayoracle.gitbook.io/v1.0.0/data-providers/how-it-works/oracleprovider-contract.md)
- [Bootstrap Data Providers](https://klayoracle.gitbook.io/v1.0.0/data-providers/how-it-works/bootstrap-data-providers.md)
