Download KrakenD Documentation

Download the KrakenD binary file here. Or use our Docker repository

Pull a container (recommended)

If you are already a Docker adopter this is the quickest way to get started: Install pulling a Docker container

Download a tarball

Krakend ready to decompress and execute for a specific platform

KrakenD framework source code

The KrakenD framework we rely on is open source. Our binary is built using this library, you can build your own binary using the framework:

Linux packages

Debian based

Download and installation via package using APT, for Debian and Ubuntu, is documented at the installing page.

RPM based

Download and installation via package using YUM (or any alternative rpm manager), for RHEL, CentOS, etc is documented at the installing page.

Here you have the repo rpm

Package verification

PGP

We will check the detached signature PGP against our package KrakenD.

$ gpg --verify krakend_0.3.9_amd64.tar.gz.asc krakend_0.3.9_amd64.tar.gz
gpg: Signature made vie 02 dic 2016 19:07:49 CET using RSA key ID AB39BEA1
gpg: Can't check signature: public key not found

We don’t have the packager public key (AB39BEA1) in our system. You need to retrieve the public key from a key server.

$ gpg --keyserver keyserver.ubuntu.com --recv-key AB39BEA1
gpg: requesting key AB39BEA1 from hkp server keyserver.ubuntu.com
gpg: trustdb created
gpg: key AB39BEA1: public key "Daniel Ortiz <dortiz@devops.faith>" imported
gpg: Total number processed: 1
gpg:                             imported: 1    (RSA: 1)

Now you can verify the signature of the package:

$ gpg --verify krakend_0.3.9_amd64.tar.gz.asc krakend_0.3.9_amd64.tar.gz
gpg: Signature made jue 01 dic 2016 14:00:38 CET using RSA key ID AB39BEA1
gpg: Good signature from "Daniel Ortiz <dortiz@devops.faith>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:                    There is no indication that the signature belongs to the owner.
Primary key fingerprint: EF9B 4CED 47D0 ECC9 69F8  3B4A 7377 C22B AB39 BEA1

SHA256

Compare the result of executing the next command with the content of the SHA1 file.

$ sha1sum -b krakend_0.3.9_amd64.tar.gz
fcdc23597ca98de8d3a6e4ab84a039b0635b099932ce2d49314f0b4a1f1ece17 *krakend_0.3.9_amd64.tar.gz