# prerequisites

Currently, Expansion is dependent on a Bantu Core server. While we are working to reduce that dependence, at the moment it still needs access to both the SQL database and the HTTP API published by Bantu Core. See [Run a Core Node](/run-core-node/index.md) to learn how to set up and administer a Bantu Core node.

Expansion is also dependent upon a postgres server, which it uses to store processed Core data for ease of use. Expansion requires postgres version >= 9.5.

In addition to the two prerequisites above, you may optionally install a redis server to be used for rate limiting requests.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.docs.bantufoundation.org/run-api-server/prerequisites.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
