# parallel

> For the complete documentation index, see [llms.txt](https://docs.redpanda.com/llms.txt). Component-specific: [cloud-data-platform-full.txt](https://docs.redpanda.com/cloud-data-platform-full.txt)

---
title: parallel
latest-operator-version: v26.1.4
latest-console-tag: v3.7.3
latest-connect-version: 4.93.0
latest-redpanda-tag: v26.1.9
docname: connect/components/processors/parallel
page-component-name: cloud-data-platform
page-version: master
page-component-version: master
page-component-title: Cloud
page-relative-src-path: connect/components/processors/parallel.adoc
page-edit-url: https://github.com/redpanda-data/cloud-docs/edit/main/modules/develop/pages/connect/components/processors/parallel.adoc
page-git-created-date: "2024-09-09"
page-git-modified-date: "2026-05-26"
---

<!-- Source: https://docs.redpanda.com/cloud-data-platform/develop/connect/components/processors/parallel.md -->

**Available in:** Cloud, [Self-Managed](https://docs.redpanda.com/connect/components/processors/parallel/%20%22View%20the%20Self-Managed%20version%20of%20this%20component%22)

A processor that applies a list of child processors to messages of a batch as though they were each a batch of one message (similar to the [`for_each`](https://docs.redpanda.com/cloud-data-platform/develop/connect/components/processors/for_each/) processor), but where each message is processed in parallel.

```yml
# Config fields, showing default values
label: ""
parallel:
  cap: 0
  processors: [] # No default (required)
```

The field `cap`, if greater than zero, caps the maximum number of parallel processing threads.

The functionality of this processor depends on being applied across messages that are batched. You can find out more about batching in [Message Batching](https://docs.redpanda.com/cloud-data-platform/develop/connect/configuration/batching/).

## [](#fields)Fields

### [](#cap)`cap`

The maximum number of messages to have processing at a given time.

**Type**: `int`

**Default**: `0`

### [](#processors)`processors[]`

A list of child processors to apply.

**Type**: `processor`