# Guides

The following developer guides provide instructions and code examples to help you create programs to perform common protection market tasks programmatically.

* [Set up your development environment](https://v1-docs.cozy.finance/for-developers/guides/development-environment-setup)
* [Create a protection market](https://v1-docs.cozy.finance/for-developers/guides/how-do-i-create-a-protection-market)
* [Buy protection programmatically](https://v1-docs.cozy.finance/for-developers/guides/how-do-i-buy-protection-programmatically)
* [Manage protection programmatically](https://v1-docs.cozy.finance/for-developers/guides/how-do-i-manage-protection-programmatically)
* [Provide protection programmatically](https://v1-docs.cozy.finance/for-developers/guides/providing-protection-programmatically)
* [Liquidate a vault](https://v1-docs.cozy.finance/for-developers/guides/how-do-i-liquidate-a-vault)
* [Create a protected investing opportunity](https://v1-docs.cozy.finance/for-developers/guides/create-a-protected-investing-opportunity)
* [Create an invest/divest contract](https://v1-docs.cozy.finance/for-developers/guides/how-do-i-create-an-invest-divest-contract)
