# Developers

- [Toucan for developers](/developers/toucan-developer-resources.md)
- [Smart contracts](/developers/smart-contracts.md)
- [Carbon pool contracts](/developers/smart-contracts/pool-contracts.md): All carbon pools have the same standard functions
- [TCO2 contracts](/developers/smart-contracts/tco2.md): TCO2 tokens represents tokenized carbon credits
- [Retirement certificates](/developers/smart-contracts/retirement-certificates.md)
- [OffsetHelper](/developers/smart-contracts/offset-helper.md): The OffsetHelper contract simplifies the carbon offsetting (retirement) process.
- [Subgraphs](/developers/subgraph.md)
- [Toucan SDK](/developers/sdk.md)
- [Quickstart](/developers/sdk/quickstart.md): Quickstart a project with carbon retirements with a few lines of code
- [Contract interactions](/developers/sdk/contract-interactions.md): Interact with Toucan smart contracts using our JavaScript SDK
- [Subgraph interactions](/developers/sdk/subgraph-interactions.md): SDK functions to read from the Toucan subgraph
- [Tools + examples](/developers/tools-+-examples.md)
- [Integration examples](/developers/tools-+-examples/integration-examples.md): If you're looking for examples of how to build on top of our protocol, you can find them here.
- [Testnet faucets](/developers/tools-+-examples/faucet.md): Get carbon pool and TCO2 tokens testnets
- [Dune dashboard](/developers/tools-+-examples/dune-dashboard.md)
- [Developer support](/developers/support.md): Toucan support
- [Error codes](/developers/support/error-codes.md)
