github.com/argoproj/argo-events@v1.9.1/docs/eventbus/eventbus.md (about) 1 # EventBus 2 3  4 5 > v0.17.0 and after 6 7 EventBus is a Kubernetes 8 [Custom Resource](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/) 9 which is used for event transmission from EventSources to Sensors. Currently, 10 EventBus is backed by [NATS](https://docs.nats.io/), including both their NATS 11 Streaming service, their newer Jetstream service, and Kafka. In the future, 12 this can be expanded to support other technologies as well. 13 14 EventBus is namespaced; an EventBus object is required in a namespace to make 15 EventSource and Sensor work. 16 17 The common practice is to create an EventBus named `default` in the namespace. If 18 you want to use a different name, or you want to have multiple EventBus in one 19 namespace, you need to specify `eventBusName` in the spec of EventSource and 20 Sensor correspondingly, so that they can find the right one. See EventSource 21 [spec](https://github.com/argoproj/argo-events/tree/stable/api/event-source.md#eventsourcespec) 22 and Sensor 23 [spec](https://github.com/argoproj/argo-events/tree/stable/api/sensor.md#sensorspec).