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

# Indexing

- [Overview](https://docs.propellerheads.xyz/integrations/indexing/overview.md): Understanding how the indexing layer works.
- [General Integration Steps](https://docs.propellerheads.xyz/integrations/indexing/general-integration-steps.md)
- [1. Setup](https://docs.propellerheads.xyz/integrations/indexing/general-integration-steps/1.-setup.md): Setting up your machine to develop indexing integrations.
- [2. Getting Started](https://docs.propellerheads.xyz/integrations/indexing/general-integration-steps/getting-started.md): Practical guide to write an indexing component.
- [3. Substream Package Structure](https://docs.propellerheads.xyz/integrations/indexing/general-integration-steps/3.-substream-package-structure.md)
- [4. Testing](https://docs.propellerheads.xyz/integrations/indexing/general-integration-steps/4.-testing.md): Testing your substream integrations.
- [Common Problems & Patterns](https://docs.propellerheads.xyz/integrations/indexing/common-problems-and-patterns.md)
- [Tracking Components](https://docs.propellerheads.xyz/integrations/indexing/common-problems-and-patterns/tracking-components.md): Keeping track of a protocols components.
- [Normalizing relative ERC20 Balances](https://docs.propellerheads.xyz/integrations/indexing/common-problems-and-patterns/normalizing-relative-erc20-balances.md): Converting relative balance changes into absolute balance values.
- [Tracking Contract Storage](https://docs.propellerheads.xyz/integrations/indexing/common-problems-and-patterns/tracking-contract-storage.md): Indexing contract storage.
- [Custom protobuf models](https://docs.propellerheads.xyz/integrations/indexing/common-problems-and-patterns/custom-protobuf-models.md): Custom intermediate message types.
- [Reserved Attributes](https://docs.propellerheads.xyz/integrations/indexing/reserved-attributes.md)
