> For the complete documentation index, see [llms.txt](https://docs.fiammalabs.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fiammalabs.io/our-product-suite/bitvm-powered-zkp-verification-layer/developer-guides.md).

# Developer Guides

- [Network Information](https://docs.fiammalabs.io/our-product-suite/bitvm-powered-zkp-verification-layer/developer-guides/network-information.md): Obtain the network information for the current Fiamma Testnet.
- [Fiamma CLI](https://docs.fiammalabs.io/our-product-suite/bitvm-powered-zkp-verification-layer/developer-guides/fiamma-cli.md): The Fiammad Command Line Interface(CLI) allows you to quickly interact with the Fiamma local network or test network.
- [CLI Command Overview](https://docs.fiammalabs.io/our-product-suite/bitvm-powered-zkp-verification-layer/developer-guides/fiamma-cli/cli-command-overview.md): In this tutorial, you will learn about the Command Line Interface(CLI) introduction related to fiammad zkpverify and bitvmstaker.
- [CLI Tutorial](https://docs.fiammalabs.io/our-product-suite/bitvm-powered-zkp-verification-layer/developer-guides/fiamma-cli/cli-tutorial.md): In this tutorial, you will learn how to use the Fiammad Command Line Interface(CLI) to send requests related to zkpverify.
- [Fiamma-Committee CLI](https://docs.fiammalabs.io/our-product-suite/bitvm-powered-zkp-verification-layer/developer-guides/fiamma-committee-cli.md): Fiamma Committee CLI is a BTC Staking Command Line Tool for Validator Registration and BITVM2 Challenges on the Fiamma Chain.
- [Run a Fiamma Node](https://docs.fiammalabs.io/our-product-suite/bitvm-powered-zkp-verification-layer/developer-guides/run-a-fiamma-node.md): In this tutorial, you will learn how to run a fiamma node and pledge it as a validator.
- [Set up a Node](https://docs.fiammalabs.io/our-product-suite/bitvm-powered-zkp-verification-layer/developer-guides/run-a-fiamma-node/set-up-a-node.md): In this tutorial you will learn how to set up a fiamma node
- [Getting Testnet Tokens](https://docs.fiammalabs.io/our-product-suite/bitvm-powered-zkp-verification-layer/developer-guides/run-a-fiamma-node/getting-testnet-tokens.md): Before a pledge can become a validator, you need to have some FIA tokens. In this tutorial you will learn how to get fiamma testnet token.
- [Become a Bitvm Staker](https://docs.fiammalabs.io/our-product-suite/bitvm-powered-zkp-verification-layer/developer-guides/run-a-fiamma-node/become-a-bitvm-staker.md): Before becoming a validator on the fiamma network, you should register your validator address with the committee program, so that your validator address is allowed to join the network
- [Become a Validator](https://docs.fiammalabs.io/our-product-suite/bitvm-powered-zkp-verification-layer/developer-guides/run-a-fiamma-node/become-a-validator.md): In this tutorial you will learn how to stake fiamma token and become a fiamma validator
- [Rest API And GRPC](https://docs.fiammalabs.io/our-product-suite/bitvm-powered-zkp-verification-layer/developer-guides/api.md): The following API's are recommended for development purposes. For maximum control and reliability it's recommended to run your own node.
- [Fiamma ZKPVerify SDK](https://docs.fiammalabs.io/our-product-suite/bitvm-powered-zkp-verification-layer/developer-guides/fiamma-zkpverify-sdk.md): To make it easier to send zkpverify requests to the fiamma network, fiamma supports multi-language sdk, which can be easily used by developers.
- [Supported ProofSystem](https://docs.fiammalabs.io/our-product-suite/bitvm-powered-zkp-verification-layer/developer-guides/supported-proofsystem.md)
