Prerequisites ============= Minimal requirements to get started with FlowKit. Docker (Recommended) -------------------- For the quickest setup, you only need Docker: * Docker Desktop for Mac/Windows * Docker Engine for Linux For Development --------------- If you want to develop or customize FlowKit, you'll need: **Go Language** FlowKit requires Go version 1.21 or higher. .. tab-set:: .. tab-item:: macOS Follow these steps to install Go on macOS. 1. Install Homebrew if you haven't already. You can find instructions on the `Homebrew website `_. 2. Open a Terminal and run the following commands: .. code:: bash brew update brew install go 3. Verify the installation by running: .. code:: bash go version .. tab-item:: Ubuntu Follow these steps to install Go on Ubuntu: .. code:: bash sudo apt update sudo apt install snapd sudo snap install go --classic Verify the installation by running: .. code:: bash go version .. tab-item:: Windows Follow these steps to install Go on Windows: 1. Download the Go installer from the official website: `Go Downloads `_. 2. Run the installer executable and follow the on-screen instructions. 3. Once the installation is complete, open a new Command Prompt and verify the installation by running the command: .. code:: bash go version **Git (Optional)** Only needed if cloning the repository: .. tab-set:: .. tab-item:: macOS .. code:: bash brew install git .. tab-item:: Ubuntu .. code:: bash sudo apt update sudo apt install git .. tab-item:: Windows 1. Download the Git installer from the official website: `Git Downloads `_. 2. Run the installer executable and follow the on-screen instructions. 3. Once the installation is complete, open a new Command Prompt and verify the installation by running the command: .. code:: bash git --version .. button-ref:: index :ref-type: doc :color: primary :shadow: :expand: Go to Getting started