> ## Documentation Index
> Fetch the complete documentation index at: https://docs.healthkeri.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Environment

> Ready to start signing data? This section will help you set up everything you need on your local machine.

## Minimum Requirements

The following software must be installed on your local machine to complete the [Quickstart](/quickstart) tutorial:

* [Docker Desktop](https://www.docker.com/products/docker-desktop/): for running the Docker compose samples.
* [Python 3.12.x](https://www.python.org/downloads/) (required if not on macOS).
* [Libsodium](https://doc.libsodium.org/installation): Most cryptographic operations performed in [KERIpy](https://www.github.com/WebOfTrust/keripy) and our [Locksmith](/software) wallet rely on [libsodium](https://doc.libsodium.org/)
* [Git](https://git-scm.com/downloads) or [GitHub Desktop](https://desktop.github.com/download/): for access to our sample Git repositories.

## Additional Utilities

If you wish to dig deeper into the KERI protocol and how it powers healthKERI's next generation key management, you can
clone the KERI Python reference implementation from the following GitHub repository and start running the unit tests and sample shell scripts.

* [KERIpy](https://www.github.com/WebOfTrust/keripy):  Python reference implementation of KERI, the core of everything we do!
