# Avail ## Docs - [CLI commands](https://mintlify.wiki/availproject/avail/api/cli/commands.md): Complete reference for Avail node CLI commands and subcommands - [CLI flags](https://mintlify.wiki/availproject/avail/api/cli/flags.md): Complete reference for Avail node CLI flags and configuration options - [kate_blockLength](https://mintlify.wiki/availproject/avail/api/kate/block-length.md): Query block dimensions and parameters - [Kate RPC API Overview](https://mintlify.wiki/availproject/avail/api/kate/overview.md): Overview of the Kate RPC API for querying data availability proofs and commitments - [kate_queryDataProof](https://mintlify.wiki/availproject/avail/api/kate/query-data-proof.md): Query Merkle proof for a specific transaction in a block - [kate_queryProof & kate_queryMultiProof](https://mintlify.wiki/availproject/avail/api/kate/query-proof.md): Query data availability proofs for individual cells or multiple cells - [kate_queryRows](https://mintlify.wiki/availproject/avail/api/kate/query-rows.md): Query entire rows of the data availability matrix - [DataAvailApi Runtime API](https://mintlify.wiki/availproject/avail/api/runtime/data-avail-api.md): Runtime API for querying block matrix dimensions and data availability parameters - [KateApi Runtime API](https://mintlify.wiki/availproject/avail/api/runtime/kate-api.md): Runtime API for generating Kate polynomial commitments and data availability proofs - [Consensus Mechanisms](https://mintlify.wiki/availproject/avail/architecture/consensus.md): BABE block production and GRANDPA finality in Avail - [Data Availability Layer](https://mintlify.wiki/availproject/avail/architecture/data-availability.md): Kate polynomial commitments, erasure coding, and DA guarantees in Avail - [Architecture Overview](https://mintlify.wiki/availproject/avail/architecture/overview.md): High-level architecture of the Avail blockchain node - [Runtime Architecture](https://mintlify.wiki/availproject/avail/architecture/runtime.md): Avail runtime structure, pallets, and transaction processing - [Building from Source](https://mintlify.wiki/availproject/avail/development/building.md): Compile the Avail node from source code - [Contributing to Avail](https://mintlify.wiki/availproject/avail/development/contributing.md): Guidelines for contributing to the Avail blockchain node project - [Running Tests](https://mintlify.wiki/availproject/avail/development/testing.md): Execute unit, integration, and end-to-end tests for the Avail node - [Installation](https://mintlify.wiki/availproject/avail/installation.md): Detailed installation instructions for building Avail Node from source - [Introduction to Avail](https://mintlify.wiki/availproject/avail/introduction.md): Official client for the Avail blockchain - a modular data availability network - [Running Benchmarks](https://mintlify.wiki/availproject/avail/operations/benchmarking.md): Execute performance benchmarks for Avail node pallets and components - [Monitoring & Metrics](https://mintlify.wiki/availproject/avail/operations/monitoring.md): Configure Prometheus metrics and monitoring for Avail nodes - [Security Best Practices](https://mintlify.wiki/availproject/avail/operations/security.md): Security guidelines for running Avail validators and full nodes - [Troubleshooting](https://mintlify.wiki/availproject/avail/operations/troubleshooting.md): Common issues, debugging techniques, and solutions for Avail nodes - [DataControl Pallet](https://mintlify.wiki/availproject/avail/pallets/data-control.md): Application ID management and data availability submissions on Avail - [Mandate Pallet](https://mintlify.wiki/availproject/avail/pallets/mandate.md): Governance mechanism for executing privileged operations - [Custom Pallets Overview](https://mintlify.wiki/availproject/avail/pallets/overview.md): Overview of custom Substrate pallets in the Avail blockchain - [Vector Pallet](https://mintlify.wiki/availproject/avail/pallets/vector.md): Cross-chain messaging bridge with zero-knowledge proof verification - [Quick start](https://mintlify.wiki/availproject/avail/quickstart.md): Get an Avail node running in minutes - [Node Configuration](https://mintlify.wiki/availproject/avail/running/configuration.md): Complete reference for Avail node command-line flags and configuration options - [Docker Deployment](https://mintlify.wiki/availproject/avail/running/docker-setup.md): Run Avail node using Docker containers - [Manual Node Setup](https://mintlify.wiki/availproject/avail/running/manual-setup.md): Build and run Avail node from source code - [Network Configurations](https://mintlify.wiki/availproject/avail/running/networks.md): Connect to Avail Mainnet, Turing testnet, or run a local development chain ## OpenAPI Specs - [openapi](https://mintlify.wiki/availproject/avail/api-reference/openapi.json)