Skip to content

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!

Notifications You must be signed in to change notification settings

bharathv/redpanda

This branch is 1035 commits behind redpanda-data/redpanda:dev.

Folders and files

NameName
Last commit message
Last commit date
May 24, 2023
Jan 15, 2025
Apr 17, 2023
Jan 16, 2025
Oct 9, 2024
Sep 17, 2024
Apr 12, 2024
Jan 15, 2025
Jan 21, 2025
Jan 20, 2025
Jan 8, 2025
Sep 12, 2024
Jan 16, 2025
Dec 8, 2024
Sep 17, 2024
Nov 4, 2024
Apr 18, 2024
Apr 18, 2024
Dec 29, 2020
May 27, 2023
Mar 29, 2022
Sep 17, 2024
Dec 18, 2024
Sep 27, 2019
Jan 29, 2022
Sep 23, 2024
Apr 18, 2023
Jan 10, 2025
Dec 8, 2024
Dec 1, 2023
Feb 4, 2022
Nov 21, 2024
Jan 10, 2025
Jan 15, 2025
Nov 7, 2024
Jan 9, 2024
Mar 29, 2022
Dec 6, 2024
Dec 21, 2022
Dec 6, 2024

Redpanda

Documentation Slack Twitter Go C++ Redpanda University

redpanda sitting

Redpanda is the most complete, Apache Kafka®-compatible streaming data platform, designed from the ground up to be lighter, faster, and simpler to operate. Free from ZooKeeper™ and JVMs, it prioritizes an end-to-end developer experience with a huge ecosystem of connectors, configurable tiered storage, and more.

Table of Contents

Get started

Prebuilt packages

Redpanda Data recommends using the following free, prebuilt stable releases.

Debian/Ubuntu

curl -1sLf \
  'https://dl.redpanda.com/nzc4ZYQK3WRGd9sy/redpanda/cfg/setup/bash.deb.sh' \
  | sudo -E bash

sudo apt-get install redpanda

Fedora/RedHat/Amazon Linux

curl -1sLf \
  'https://dl.redpanda.com/nzc4ZYQK3WRGd9sy/redpanda/cfg/setup/bash.rpm.sh' \
  | sudo -E bash

sudo yum install redpanda

macOS

Download the rpk binary here. Docker is required on MacOS.

brew install redpanda-data/tap/redpanda && rpk container start

Other Linux environments

To install from a .tar.gz archive, download the file and extract it into /opt/redpanda.

For amd64:

curl -LO \
  https://dl.redpanda.com/nzc4ZYQK3WRGd9sy/redpanda/raw/names/redpanda-amd64/versions/23.3.6/redpanda-24.2.7-amd64.tar.gz

For arm64:

curl -LO \
  https://dl.redpanda.com/nzc4ZYQK3WRGd9sy/redpanda/raw/names/redpanda-arm64/versions/23.3.6/redpanda-24.2.7-arm64.tar.gz

Replace 24.2.7 with the version you want to download. See Release Notes.

Build Manually

Redpanda Data uses Bazel as the build system. Bazel automatically manages most of the toolchains and third-party dependencies.

We rely on bazelisk to get the right version of bazel needed for the build. You can for example install it as follows and add it to your $PATH (or use one of the other suggested ways from their repo).

wget -O ~/bin/bazel https://github.com/bazelbuild/bazelisk/releases/latest/download/bazelisk-linux-amd64 && chmod +x ~/bin/bazel

There are a few system libraries and preinstalled tools our build assumes are available locally. To bootstrap and build redpanda along with all its tests.

sudo ./bazel/install-deps.sh
bazel build --config=release //...

For more build configurations, see .bazelrc.

Release candidate builds

Redpanda Data creates a release candidate (RC) build when we get close to a new release, and we publish it to make new features available for testing. RC builds are not recommended for production use.

RC releases on Debian/Ubuntu

curl -1sLf \
  'https://dl.redpanda.com/E4xN1tVe3Xy60GTx/redpanda-unstable/setup.deb.sh' \
  | sudo -E bash

sudo apt-get install redpanda

RC releases on Fedora/RedHat/Amazon Linux

curl -1sLf \
  'https://dl.redpanda.com/E4xN1tVe3Xy60GTx/redpanda-unstable/setup.rpm.sh' \
  | sudo -E bash

sudo yum install redpanda

RC releases on Docker

Example with v23.1.1-rc1:

docker pull docker.redpanda.com/redpandadata/redpanda-unstable:v23.1.1-rc1

Community

Slack: This is the primary way the community interacts in real time. :)

Github Discussions: This is for longer, async, thoughtful discussions.

GitHub Issues: This is reserved only for actual issues. Please use the mailing list for discussions.

Code of Conduct

Contribute to the Code

Resources

Redpanda Documentation

Redpanda Blog

Upcoming Redpanda Events

Redpanda Support

Redpanda University

About

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 66.9%
  • Go 15.3%
  • Python 12.2%
  • TypeScript 2.7%
  • Java 1.5%
  • CMake 0.9%
  • Other 0.5%