[[rxjava-other]]
= RxJava Component
//THIS FILE IS COPIED: EDIT THE SOURCE FILE:
:page-source: components/camel-rxjava/src/main/docs/rxjava.adoc
:docTitle: RxJava
:shortname: rxjava
:artifactId: camel-rxjava
:description: RxJava based back-end for Camel's reactive streams component
:since: 2.22
:supportLevel: Stable
include::{cq-version}@camel-quarkus:ROOT:partial$reference/others/rxjava.adoc[opts=optional]
//Manually maintained attributes
:camel-spring-boot-name: rxjava

*Since Camel {since}*

RxJava based back-end for Camel's reactive streams component.

See more details in the camel-streams-component documentation.

Maven users will need to add the following dependency to their `pom.xml`
for this component:

[source,xml]
------------------------------------------------------------
<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-rxjava</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>
------------------------------------------------------------

include::spring-boot:partial$starter.adoc[]
