Skip to content
Keboola Docs

Installation

The recommended way to install Keboola CLI is with one of the package managers listed below. This allows you to easily upgrade to a new version.

Alternatively, you can:

Changelog can be found at github.com/keboola/keboola-as-code/releases.

Installation on macOS is managed by Homebrew. If you don’t have Homebrew available on your system, install it before continuing.

Install:

Terminal window
brew tap keboola/keboola-cli
brew install keboola-cli
kbc --version

Upgrade:

Terminal window
brew upgrade keboola-cli

Install:

Terminal window
sudo wget -P /etc/apt/trusted.gpg.d https://cli-dist.keboola.com/deb/keboola.gpg
echo "deb https://cli-dist.keboola.com/deb /" | sudo tee /etc/apt/sources.list.d/keboola.list
sudo apt-get update
sudo apt-get install keboola-cli
kbc --version

Upgrade:

Terminal window
sudo apt-get update
sudo apt-get install keboola-cli

Install:

Terminal window
sudo rpm --import https://cli-dist.keboola.com/rpm/keboola.gpg
echo "[keboola]
name=keboola
baseurl=https://cli-dist.keboola.com/rpm
enabled=1
gpgcheck=1
gpgkey=https://cli-dist.keboola.com/rpm/keboola.gpg
" | sudo tee /etc/yum.repos.d/keboola.repo
sudo dnf install keboola-cli
kbc --version

Upgrade:

Terminal window
sudo dnf update keboola-cli

Install:

Terminal window
echo "https://cli-dist.keboola.com/apk" | sudo tee -a /etc/apk/repositories
sudo wget -P /etc/apk/keys/ https://cli-dist.keboola.com/apk/keboola.rsa.pub
sudo apk update
sudo apk add keboola-cli
kbc --version

Upgrade:

Terminal window
apk update
apk add --upgrade keboola-cli

If you don’t have App Installer available on your system, either install it from the Microsoft Store or download directly before continuing.

Install:

Terminal window
winget install Keboola.KeboolaCLI
kbc --version

Upgrade:

Terminal window
winget upgrade Keboola.KeboolaCLI

If you don’t have Chocolatey available on your system, install it before continuing.

Install:

Terminal window
choco install keboola-cli
kbc --version

Upgrade:

Terminal window
choco upgrade keboola-cli

If you don’t have Scoop available on your system, install it before continuing.

Install:

Terminal window
scoop bucket add keboola https://github.com/keboola/scoop-keboola-cli.git
scoop install keboola/keboola-cli
kbc --version

Upgrade:

Terminal window
scoop update keboola/keboola-cli

Use a msi installer or a precompiled binary.

  1. Install the Go environment (if you haven’t done so already).
  2. Clone the source from GitHub:
git clone https://github.com/keboola/keboola-as-code
cd keboola-as-code
  1. Run the build:
    On Linux or macOS:
go build -o target/kbc ./cmd/kbc/main.go

On Windows:

go build -o target/kbc.exe ./cmd/kbc/main.go
  1. Binary is located in target/kbc or target/kbc.exe.
Ask Kai

Ask anything about Keboola — I'll search the docs and cite the pages I use.