Do you use Citus open source? Share your story & get an awesome Citus hoodie.

Download Citus Open Source

Our open source extension to Postgres shards your data and distributes your queries across multiples nodes.

  • Single-Machine Cluster

    Install a Citus database cluster on a single node:

    Docker

    To install with Docker, first install Docker Community Edition and Docker Compose:

    On Mac:

    • Install Docker.
    • Start Docker by clicking on the application’s icon.

    On Linux:

    curl -sSL https://get.docker.com/ | sh
    sudo usermod -aG docker $USER && exec sg docker newgrp `id -gn`
    sudo systemctl start docker
    
    sudo curl -sSL https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose

    START THE CLUSTER

    Ubuntu or Debian

    To install with Ubuntu or Debian, install the pgdg repository & the Citus extension:
    curl https://install.citusdata.com/community/deb.sh | sudo bash
    sudo apt-get -y install postgresql-11-citus-8.1

    INITIALIZE THE CLUSTER

    Fedora, CentOS, or Red Hat

    To install with Fedora, CentOS, or Red Hat, install the pgdg repository & the Citus extension:
    curl https://install.citusdata.com/community/rpm.sh | sudo bash
    sudo yum install -y citus81_11

    INITIALIZE THE CLUSTER

  • Multi-Machine Cluster

    Install a Citus database cluster across multiple nodes:

    Spin Up Faster!

    The easiest way to create a multi-node cluster is with the Citus Cloud database. You can spin up a cluster in just minutes, starting at $3/day

    GET STARTED

    Ubuntu or Debian

    To install with Ubuntu or Debian, install the pgdg repository & the Citus extension on all nodes:
    curl https://install.citusdata.com/community/deb.sh | sudo bash
    sudo apt-get -y install postgresql-11-citus-8.1
    sudo pg_conftool 11 main set shared_preload_libraries citus

    CONFIGURE THE CLUSTER

    Fedora, CentOS, or Red Hat

    To install with Fedora, CentOS, or Red Hat, install the pgdg repository & the Citus extension on all nodes:
    curl https://install.citusdata.com/community/rpm.sh | sudo bash
    sudo yum install -y citus81_11
    sudo service postgresql-11 initdb || sudo /usr/pgsql-11/bin/postgresql-11-setup initdb
    echo "shared_preload_libraries = 'citus'" | sudo tee -a /var/lib/pgsql/11/data/postgresql.conf

    CONFIGURE THE CLUSTER

Citus Cloud

Citus Cloud = Database as a Service

Another way to kick the tires on Citus is by spinning up a dev cluster on our Citus Cloud database as a service.

TRY CITUS CLOUD

Citus Enterprise

Citus Enterprise = Run Anywhere

And then there’s Citus Enterprise. Just like the open source version of Citus, plus advanced tooling, metrics, & support.

CONTACT US

Register your download with Citus Data

To receive updates about new product releases, register your download. As a thank you, we’ll send you an awesome pair of Citus socks.

Register your download with Citus Data

To receive updates about new product releases, register your download. As a thank you, we’ll send you an awesome pair of Citus socks.