# For developers

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