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

# For developers

- [Overview](https://docs.divaprotocol.io/for-developers/overview.md)
- [Technical resources](https://docs.divaprotocol.io/for-developers/technical-resources.md): Collection of technical resources about the DIVA protocol
- [Smart contracts](https://docs.divaprotocol.io/for-developers/smart-contracts.md)
- [Functions](https://docs.divaprotocol.io/for-developers/smart-contracts/functions.md)
- [Core protocol functions](https://docs.divaprotocol.io/for-developers/smart-contracts/functions/core-protocol-functions.md): Core functions to issue and settle derivative assets using DIVA Protocol
- [Getter functions](https://docs.divaprotocol.io/for-developers/smart-contracts/functions/getter-functions.md)
- [Setter functions](https://docs.divaprotocol.io/for-developers/smart-contracts/functions/setter-functions.md)
- [ABI](https://docs.divaprotocol.io/for-developers/smart-contracts/functions/abi.md)
- [Contract addresses](https://docs.divaprotocol.io/for-developers/smart-contracts/contract-addresses.md)
- [Example scripts](https://docs.divaprotocol.io/for-developers/smart-contracts/example-scripts.md)
- [TheGraph](https://docs.divaprotocol.io/for-developers/thegraph.md)
- [DIVA subgraphs](https://docs.divaprotocol.io/for-developers/thegraph/diva-subgraphs.md)
- [Whitelist subgraph](https://docs.divaprotocol.io/for-developers/thegraph/whitelist-subgraph.md)
- [Project ideas](https://docs.divaprotocol.io/for-developers/project-ideas.md): A collection of example projects to build on DIVA Protocol
