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