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

# Reference Material

- [CLI Reference](https://docs.substreams.dev/reference-material/command-line-interface.md): StreamingFast Substreams command line interface (CLI)
- [Core Concepts](https://docs.substreams.dev/reference-material/core-concepts.md)
- [Architecture & Parallel Execution](https://docs.substreams.dev/reference-material/core-concepts/architecture.md): Learn about the Substreams architecture
- [RPC Protocol](https://docs.substreams.dev/reference-material/core-concepts/rpc-protocol.md): Substreams RPC protocol versions and performance optimizations
- [Foundational Stores](https://docs.substreams.dev/reference-material/core-concepts/foundational-store-reference.md): Foundational Store architecture, components, and technical reference
- [Module Concepts](https://docs.substreams.dev/reference-material/core-concepts/modules.md): Learn the basics about modules
- [Module Caching](https://docs.substreams.dev/reference-material/core-concepts/module-caching.md): Learn how Substreams modules are cached for efficient execution
- [Reliability Guarantees](https://docs.substreams.dev/reference-material/core-concepts/reliability-guarantees.md)
- [FAQ](https://docs.substreams.dev/reference-material/core-concepts/faq.md): StreamingFast Substreams frequently asked questions
- [Manifest & Components](https://docs.substreams.dev/reference-material/manifest-and-components.md)
- [Manifests](https://docs.substreams.dev/reference-material/manifest-and-components/manifests.md): StreamingFast Substreams manifests reference
- [Packages](https://docs.substreams.dev/reference-material/manifest-and-components/packages.md): Learn about basics of Substreams packages
- [Module Types](https://docs.substreams.dev/reference-material/manifest-and-components/types.md): StreamingFast Substreams module types
- [Module Inputs](https://docs.substreams.dev/reference-material/manifest-and-components/inputs.md): StreamingFast Substreams module inputs
- [Module Outputs](https://docs.substreams.dev/reference-material/manifest-and-components/outputs.md): StreamingFast Substreams module outputs
- [Module Handlers](https://docs.substreams.dev/reference-material/manifest-and-components/setting-up-handlers.md): StreamingFast Substreams module handlers
- [Indexes](https://docs.substreams.dev/reference-material/manifest-and-components/indexes.md)
- [Keys in Stores](https://docs.substreams.dev/reference-material/manifest-and-components/keys-in-stores.md): Using keys in stores
- [Parameterized Modules](https://docs.substreams.dev/reference-material/manifest-and-components/parameterized-modules.md)
- [Dynamic Data Sources](https://docs.substreams.dev/reference-material/manifest-and-components/dynamic-data-sources.md): Dynamic data sources and Substreams
- [Aggregation Windows](https://docs.substreams.dev/reference-material/manifest-and-components/aggregation-windows.md): Building and freeing up aggregation windows
- [Chain Support](https://docs.substreams.dev/reference-material/chain-support.md)
- [Chains & Endpoints](https://docs.substreams.dev/reference-material/chain-support/chains-and-endpoints.md): StreamingFast Substreams chains and endpoints
- [Ethereum Data Model](https://docs.substreams.dev/reference-material/chain-support/ethereum-data-model.md)
- [Flashblocks support](https://docs.substreams.dev/reference-material/chain-support/flashblocks.md)
- [Sinks Reference](https://docs.substreams.dev/reference-material/sql.md)
- [SQL](https://docs.substreams.dev/reference-material/sql/sql.md)
- [Sink Config](https://docs.substreams.dev/reference-material/sql/sql/sink-config.md)
- [DSN Reference](https://docs.substreams.dev/reference-material/sql/sql/dsn-reference.md)
- [Proto Annotations](https://docs.substreams.dev/reference-material/sql/sql/proto-annotations.md)
- [Delta Updates](https://docs.substreams.dev/reference-material/sql/sql/delta-updates.md)
- [Reorg Handling](https://docs.substreams.dev/reference-material/sql/sql/reorg-handling.md)
- [Operators](https://docs.substreams.dev/reference-material/operators.md)
- [Hosting Foundational Stores](https://docs.substreams.dev/reference-material/operators/hosting-foundational-stores.md)
- [Development Tools](https://docs.substreams.dev/reference-material/development-tools.md)
- [Logging & Debugging](https://docs.substreams.dev/reference-material/development-tools/log-and-debug.md)
- [Testing](https://docs.substreams.dev/reference-material/development-tools/testing.md)
- [Dev Container Reference](https://docs.substreams.dev/reference-material/development-tools/devcontainer-ref.md): Substreams Dev Container Reference
- [Change log](https://docs.substreams.dev/reference-material/change-log.md)
