> For the complete documentation index, see [llms.txt](https://docs.thehemera.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thehemera.com/hemera-indexer/installation/prerequisites.md).

# Prerequisites

### VM or Your Local Machine

To run the indexer, you need a VM environment or a local machine where you can install `python` and `postgresql`. Ensure you have sufficient disk space and computational resources, especially when indexing a large chain with extensive historical data.

### Python 3.9

Python 3.9 is supported and required to run the Hemera Indexer for the latest version. We will update this section when we support a higher Python version.

### RPC Endpoints

To get started, consider using free RPC providers. For large requests or when indexing historical data, a dedicated RPC URL is recommended. An indexer will require many RPC requests to index an entire blockchain; therefore, ensure your RPC endpoint is robust and fast. Often, the RPC endpoint is the indexer's bottleneck.
