Document updated on Mar 11, 2019
KrakenD is a single binary file that does not require any external libraries to work. To install KrakenD choose your operative system in the downloads section or use the Docker image.
You can install (or just run) KrakenD using different options.
docker-compose up
!The easiest way to get started is by pulling and running the KrakenD image from the Docker Hub.
$docker run -p 8080:8080 -v $PWD:/etc/krakend/ devopsfaith/krakend run --config /etc/krakend/krakend.json
If you choose not to mount the volume (the -v
), a default krakend.json
serving a /__health
endpoint will be used. The volume expects to find a krakend.json
in the current directory (generate your first here).
See the downloads page for pre-built virtual machines in Azure and AWS.
The Homebrew formula will download the source code, build the binary, and link the binary for you. The installation might take a while.
$brew install krakend
After the installation completes go to Using KrakenD
The installation process requires following these steps:
Paste this in the terminal:
$rpm -Uvh https://repo.krakend.io/rpm/krakend-repo-0.2-0.x86_64.rpm
yum install -y krakend
systemctl start krakend
Paste this in the terminal:
$rpm -Uvh https://repo.krakend.io/rpm/krakend-repo-0.2-0.x86_64.rpm
dnf install -y krakend
systemctl start krakend
The current KrakenD version will run at least in Centos 7 and Fedora 24
The installation process requires following these steps:
Bottom line:
$apt install -y ca-certificates gnupg
apt-key adv --keyserver keyserver.ubuntu.com --recv 5DE6FD698AD6FDD2
echo "deb https://repo.krakend.io/apt stable main" | tee /etc/apt/sources.list.d/krakend.list
apt-get update
apt-get install -y krakend
Minimum supported versions are Debian 8, and Ubuntu 16.x.
tar.gz
)You can also download the tar.gz
and decompress it anywhere. Instructions to check the SHA and PGP signature here.
As KrakenD is open source you can opt for building the binary. The binary you will produce is the same you can get in our download page, only that compiling it yourself always feels good!
The documentation is only a piece of the help you can get! Whether you are looking for Open Source or Enterprise support, see more support channels that can help you.