contributing

Installation
SKILL.md

Contributing to Apache Beam

Getting Started

Prerequisites

  • GitHub account
  • Java JDK 11 (preferred, or 8, 17, 21)
  • Latest Go 1.x
  • Docker
  • Python (any supported version for manual testing, all versions for running test suites)
  • For large contributions: signed ICLA to Apache Software Foundation

Environment Setup Options

Local Setup (automated)

./local-env-setup.sh
Installs
23
Repository
apache/beam
GitHub Stars
8.6K
First Seen
Mar 1, 2026
contributing — apache/beam