> For the complete documentation index, see [llms.txt](https://csm-docs.cozy.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://csm-docs.cozy.finance/developer-guides.md).

# Developer Guides

- [Creating a Safety Module](https://csm-docs.cozy.finance/developer-guides/creating-a-safety-module.md)
- [Define Safety Module Configuration](https://csm-docs.cozy.finance/developer-guides/creating-a-safety-module/define-safety-module-configuration.md)
- [Deploy a Safety Module](https://csm-docs.cozy.finance/developer-guides/creating-a-safety-module/deploy-a-safety-module.md)
- [Manage a Safety Module](https://csm-docs.cozy.finance/developer-guides/manage-a-safety-module.md)
- [Safety Module Deposits](https://csm-docs.cozy.finance/developer-guides/safety-module-deposits.md)
- [Safety Module Redemptions / Withdrawals](https://csm-docs.cozy.finance/developer-guides/safety-module-redemptions-withdrawals.md)
- [Safety Module States](https://csm-docs.cozy.finance/developer-guides/safety-module-states.md)
- [Safety Module Fees](https://csm-docs.cozy.finance/developer-guides/safety-module-fees.md)
- [Safety Module Raises](https://csm-docs.cozy.finance/developer-guides/safety-module-raises.md)
- [Shared Safety Module Functionality](https://csm-docs.cozy.finance/developer-guides/shared-safety-module-functionality.md)
- [Create a Rewards Manager](https://csm-docs.cozy.finance/developer-guides/create-a-rewards-manager.md)
- [Define a Rewards Manager Configuration](https://csm-docs.cozy.finance/developer-guides/create-a-rewards-manager/define-a-rewards-manager-configuration.md)
- [Deploy a Rewards Manager](https://csm-docs.cozy.finance/developer-guides/create-a-rewards-manager/deploy-a-rewards-manager.md)
- [Reward Pool Drip Models](https://csm-docs.cozy.finance/developer-guides/create-a-rewards-manager/reward-pool-drip-models.md)
- [Manage a Rewards Manager](https://csm-docs.cozy.finance/developer-guides/manage-a-rewards-manager.md)
- [Deposit Rewards](https://csm-docs.cozy.finance/developer-guides/manage-a-rewards-manager/deposit-rewards.md)
- [Withdraw Rewards](https://csm-docs.cozy.finance/developer-guides/manage-a-rewards-manager/withdraw-rewards.md)
- [Update a Rewards Manager Configuration](https://csm-docs.cozy.finance/developer-guides/manage-a-rewards-manager/update-a-rewards-manager-configuration.md)
- [Stake into a Rewards Manager](https://csm-docs.cozy.finance/developer-guides/stake-into-a-rewards-manager.md)
- [Stake](https://csm-docs.cozy.finance/developer-guides/stake-into-a-rewards-manager/stake.md)
- [Claim Rewards](https://csm-docs.cozy.finance/developer-guides/stake-into-a-rewards-manager/claim-rewards.md)
- [Unstake](https://csm-docs.cozy.finance/developer-guides/stake-into-a-rewards-manager/unstake.md)
- [Rewards Manager Accounting](https://csm-docs.cozy.finance/developer-guides/rewards-manager-accounting.md)
- [Rewards Manager States](https://csm-docs.cozy.finance/developer-guides/rewards-manager-states.md)
- [Create a Controller](https://csm-docs.cozy.finance/developer-guides/create-a-controller.md)
- [Ownable Controller Factory](https://csm-docs.cozy.finance/developer-guides/create-a-controller/ownable-controller-factory.md)
- [Euler Vault Integration](https://csm-docs.cozy.finance/developer-guides/euler-vault-integration.md)
- [Permissions and Authorization](https://csm-docs.cozy.finance/developer-guides/permissions-and-authorization.md)
- [Token Integration Guidelines](https://csm-docs.cozy.finance/developer-guides/token-integration-guidelines.md)
- [Contract Deployments Registry](https://csm-docs.cozy.finance/developer-guides/contract-deployments-registry.md)
- [Payout Vaults](https://csm-docs.cozy.finance/developer-guides/payout-vaults.md)
