Below are links to pre-built binary packages for each of PipelineDB's officially supported platforms. See the installation guide for instructions on how to get started quickly and easily. All binary packages are built for 64-bit systems.

Check out the PipelineDB documentation to get started!

Note: If you do not see your OS here, send an email to and we'll get you up and running right away!


A PipelineDB Docker image is also available (thanks to Josh Berkus). It can be installed with:
docker run -v /dev/shm:/dev/shm pipelinedb/pipelinedb

This image exposes port 5432 for interaction with PipelineDB; credentials are user pipeline, password pipeline.

The database gets installed to /mnt/pipelinedb, so if you want to put that on real storage, or modify the configuration files, then simply mount that as a volume before starting the image for the first time.

Note that the configuration which installs with the image is appropriate for testing on your laptop. If you deploy this to production, you will want to edit pipelinedb.conf and substantially increase resource limits for most things.

Compiling From Source

Install dependencies

sudo apt-get install libreadline6 libreadline6-dev check g++ flex bison zlib1g-dev libpq-dev libncurses-dev libcurl4-openssl-dev

Note: These instructions for installing packages should work on Debian flavored Linux distributions. You might have to hit up Stack Overflow if you're running a different OS :)

Checkout the source code

git clone
cd pipelinedb

Compile and install

# Build and install PipelineDB core
./configure CFLAGS="-g -O2"
sudo make install

You can pass the -j N to make to parallelize the compilation.

Previous Versions