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

# Developers

- [Setup a local environment](https://docs.bonsol.org/developers/setup-a-local-environment.md): This guide provides instructions for setting up a local Bonsol development environment. Whether you're contributing to the project or building with Bonsol, this documentation will help.
- [Tutorial: Simple Program](https://docs.bonsol.org/developers/tutorial-simple-program.md): This tutorial guides you through creating, building, and deploying a zero-knowledge program using Bonsol on Solana. By the end, you'll understand how to create ZK proofs that can be verified on-chain.
- [Input Format Guide](https://docs.bonsol.org/developers/input-format-guide.md): A practical guide to formatting inputs for Bonsol ZK programs, covering common pitfalls and working solutions for different input scenarios.
- [Bonsol Calculator Example](https://docs.bonsol.org/developers/bonsol-calculator-example.md): Building a Calculator DApp with Bonsol CLI
- [AI OCR Example](https://docs.bonsol.org/developers/ai-ocr-example.md): Building Zero-Knowledge Applications with Bonsol
