# Source topics

K2K supports the replication of multiple topics, which can be specified by name or with a regular expression.

## By Name

This configuration block demonstrates how to replicate a specific list of topics. The `topic` key is an array that contains the exact names of the topics you want to replicate, in this case `"prod-topic-1"` and `"prod-topic-2"`.

```yaml
replication:
  - source:
      topic:
        - "prod-topic-1"
        - "prod-topic-2"
```

## By Pattern

This configuration block demonstrates how to replicate topics that match a specific naming pattern. The `topic` key is a string containing a regular expression. In this example, `"prod.*"` will select and replicate all topics whose names begin with "prod".

```yaml
replication:
  - source:
      topic: "prod.*"
```
