The requirements for running Airbyte Open Source are as follows: -
Docker Desktop: You need to have Docker Desktop installed on your machine. Airbyte uses Docker to create a local Kubernetes cluster for deployment. For Linux headless virtual machines, you can use Docker Engine instead of Docker Desktop. -
System Resources: For best performance, it is recommended to run Airbyte on a machine with at least 4 CPUs and 8 GB of memory. Airbyte can also run in low-resource mode with 2 CPUs and 8 GB of memory. -
Command-line Knowledge: Basic familiarity with command-line tools is assumed. -
(Optional) abctl: The Airbyte CLI tool, abctl, is used for managing deployments. You do not need to interact directly with Docker, but it must be running in the background. If you want to use Airbyte in a different environment (e.g., on a cloud provider or with Kubernetes), additional setup may be required, but the above are the basic requirements for a local deployment of Airbyte Open Source. For more details, see the [official quickstart guide](
https://docs.airbyte.com/platform/using-airbyte/getting-started/oss-quickstart).