> For the complete documentation index, see [llms.txt](https://docs.divaprotocol.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.divaprotocol.io/for-developers/overview.md).

# Overview

DIVA Protocol is a smart contract that takes care of all the logic used to create and settle derivative assets. Web3 developers do not need to write any smart contracts themselves but can fully focus on building the best user experiences for creating and settling insurance, prediction/betting or swap type of products.&#x20;

This section provides an overview on how to interact with the DIVA Protocol functions and how to leverage the DIVA subgraph to query all relevant information. At the end of this section, a few project ideas are presented.&#x20;
