rpk-transform

Manage Redpanda WebAssembly transform lifecycles via rpk transform commands.

6|3|Updated May 31, 2026
One-click install
npx skills add https://github.com/redpanda-data/skills --skill rpk-transform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rpk-transform
Source: https://github.com/redpanda-data/skills/tree/main/skills/rpk-transform
Command: npx skills add https://github.com/redpanda-data/skills --skill rpk-transform

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

rpk-transform centralizes the lifecycle of Redpanda's in-broker WebAssembly data transforms, simplifying creation, deployment, and ongoing management.

Core Features & Use Cases

  • Create, build, deploy, list, monitor, and control transforms across Go TinyGo, Rust, JavaScript, and TypeScript.
  • Manage transforms end-to-end with rpk transform commands (init, build, deploy, list, logs, pause, resume, delete) and cluster config enablement (data_transforms_enabled).
  • Leverage enterprise integrations (Iceberg, Tiered Storage, Schema ID Validation, Leadership Pinning, RBAC) for production-grade pipelines.

Quick Start

Initialize a transform project with rpk transform init, then build and deploy using rpk transform build and deploy.

Frequently Asked Questions about rpk-transform

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are in-broker WebAssembly data transforms in Redpanda?

In-broker WebAssembly data transforms let you process streaming data directly inside Redpanda brokers using Go TinyGo, Rust, JavaScript, or TypeScript. They allow you to modify records on the fly before they reach consumers, simplifying pipeline architecture.

How do I deploy WebAssembly transforms using rpk?

You deploy WebAssembly transforms using rpk by running `rpk transform init` to scaffold the project, `rpk transform build` to compile the code, and `rpk transform deploy` to push the resulting artifact to the Redpanda cluster.

Do I need to enable cluster configuration before deploying Redpanda transforms?

Yes, you must enable the `data_transforms_enabled` cluster configuration setting before deploying Redpanda transforms. This setting activates the in-broker WebAssembly execution environment required for the transforms to function.

How do I monitor and manage active Redpanda data transforms?

You manage active Redpanda data transforms using rpk commands to list deployed transforms, view logs for debugging, and control execution state by pausing or resuming processing as needed.

Can I use enterprise Redpanda features alongside in-broker data transforms?

Yes, in-broker data transforms integrate with enterprise features including Iceberg, Tiered Storage, Schema ID Validation, Leadership Pinning, and RBAC for production-grade streaming data pipelines.

How do I delete a deployed WebAssembly transform from a Redpanda cluster?

You delete a deployed WebAssembly transform from a Redpanda cluster by running the `rpk transform delete` command. This command removes the transform from the broker, halting its data processing execution.