> 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/readme.md).

# KlayOracle Documentation

{% hint style="info" %}
KlayOracle's documentation is an active Work-in-Progress. To contribute, open a pull request on the [GitHub repo](https://github.com/KlayOracle/klayoracle-docs).
{% endhint %}

KlayOracle is an open-source oracle framework to securely integrate off-chain data with Klaytn smart contracts. With KlayOracle, smart contracts can securely and easily query for price feeds, random numbers, sports data, blockchain data, NFT data and other valuable off-chain data sets to use within their decentralized applications.

KlayOracle can power DeFi apps such as DEXs (decentralized exchanges), NFT marketplaces, and yield aggregators, among many others… Sample use cases include generating randomly unique numbers for NFT IDs, fetching sports data for betting smart contracts, and price pairs for staking, exchange, or lending smart contracts.

KlayOracle currently supports smart contracts on the [Klaytn](https://klaytn.foundation) blockchain.

{% content-ref url="/pages/lvGhk05R0lzhkLXy9UAn" %}
[Fundamentals](/v1.0.0/fundamentals/introduction.md)
{% endcontent-ref %}

{% content-ref url="/pages/vRq7J2ajcxUHwVIhNvfx" %}
[Data Providers](/v1.0.0/data-providers/introduction.md)
{% endcontent-ref %}

{% content-ref url="/pages/5L5uv6d80TaO9rEh3hip" %}
[Nodes](/v1.0.0/nodes/introduction.md)
{% endcontent-ref %}
