developing-new-io-connectors

Installation
SKILL.md

Developing New Apache Beam I/O Connectors

This guide outlines the modern best practices and mandatory steps for building new Apache Beam I/O connectors. Modern Beam connectors are expected to be schema-aware, available in cross-language (Python, Go) pipelines via the Expansion Service, and seamlessly integrable with Beam YAML and the Managed I/O API.

1. Module Structure and Gradle Setup

New Java I/O connectors should reside under sdks/java/io/<connector-name>.

Installs
3
Repository
apache/beam
GitHub Stars
8.7K
First Seen
Jun 25, 2026
developing-new-io-connectors — apache/beam