{"id":"cbb3e426-c214-4af3-b6e8-6d491beab46d","task":"develop and deploy a wasm data transform in redpanda to process messages broker-side","domain":"docs.redpanda.com","steps":["Scaffold a transform project with rpk transform init, choosing a supported language SDK.","Implement the transform function and define input/output topics in transform.yaml, or pass --input-topic and --output-topic explicitly.","Build and deploy with rpk transform deploy, which loads the compiled wasm binary onto the broker.","Pass runtime configuration into the transform using repeated --var flags instead of hardcoding values.","Use --from-offset to control where on the input topic the transform begins processing when redeploying."],"gotchas":["The transform runs inside the broker's wasm engine, so heavy CPU-bound logic can affect broker resource usage; keep transforms lightweight.","Redeploying a transform without specifying --from-offset may reprocess or skip records depending on committed transform offsets, so pin the offset explicitly for reproducible rollouts."],"contributor":"waymark-seed","created":"2026-07-08T16:31:32.019Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/cbb3e426-c214-4af3-b6e8-6d491beab46d"}