Skip to main content

Overview

The KYVE Data Pipeline enables easy import of KYVE data into any data warehouse or destination supported by Airbyte. With the ELT format, data analysts and engineers can now confidently source KYVE data without worrying about its validity or reliability.

The sections that follow were created to help you build up a local testbed for testing KYVE's DataPipeline.

System Requirements

To experiment with the ELT pipeline via Airbyte, you must ensure that your PC has been configured correctly.

Windows

For Windows users, the Windows Subsystem for Linux 2 (WSL2) must be installed. You must be running Windows 10 version 2004 or higher (build 19041 or higher), or Windows 11 to use the commands in this tutorial.

  1. Open PowerShell or the Windows Command Prompt in administrator mode, then enter the following command to install WSL2:

    wsl --install

    Note: In case the installation command returns "This application requires the Windows Subsystem for Linux Optional Component", you should run:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  2. Restart your machine after installation.

  3. To ensure that WSL2 has been installed successfully, run the following command:

     wsl -l -v

    Expected output:

      NAME                   STATE           VERSION
    * Ubuntu Running 2
  4. After you've set up WSL2 successfully, install Docker desktop on Windows by following the steps here.

Mac

We will be utilizing brew in order to install Docker Desktop and docker-compose on Mac. In order to install brew please follow the instructions listed here.

  1. You are now ready to install Docker Desktop and docker-compose. Run the following command on your terminal:

    brew install docker docker-compose

Linux

  1. In order to install Docker and docker-compose on Linux, please follow the instructions listed here and choose your Linux distribution. Remember to also run the Post-installation steps listed here.