back to home

redpanda-data / redpanda

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

11,852 stars
726 forks
672 issues
C++PythonGo

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing redpanda-data/redpanda in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/redpanda-data/redpanda)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Redpanda 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 • Debian/Ubuntu • Fedora/RedHat/Amazon Linux • macOS • Other Linux environments • Build manually • Release candidate builds • RC releases on Debian/Ubuntu • RC releases on Fedora/RedHat/Amazon Linux • RC releases on Docker • Community • Resources Get started Prebuilt packages Redpanda Data recommends using the following free, prebuilt stable releases. Debian/Ubuntu Fedora/RedHat/Amazon Linux macOS Download the binary here. Docker is required on MacOS. Other Linux environments To install from a archive, download the file and extract it into . For amd64: For arm64: Replace with the version you want to download. See Release Notes for available releases. 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). 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. For more build configurations, see . 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 RC releases on Fedora/RedHat/Amazon Linux RC releases on Docker Example with : 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