> For the complete documentation index, see [llms.txt](https://elijahcruz12.gitbook.io/webdis-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://elijahcruz12.gitbook.io/webdis-documentation/getting-started/requirements.md).

# Requirements

We try to make our requirements pretty light, but there are some things you will need to keep in mind. For example, we require PHP 8+ because we use things only available in PHP 8+

Here is the list of requirements

* PHP 8+
* Composer v2+
* Intl PHP extension
* XML/DOM PHP extension
* mbstring PHP extension.
* Redis PHP extension (optional, see why below)
* NodeJS 14+
* NPM

### Why the Redis PHP extension is optional

The Redis PHP extension is optional as if it is not present, Webdis will use the [predis/predis](https://github.com/predis/predis) package instead. The extension is still recommended, as it makes loading times faster.&#x20;
