MongoDB Reactive Streams Java Driver

A Reactive Streams implementation for the JVM

Latest documentation

Introduction

The official MongoDB Reactive Streams Java Driver, providing asynchronous stream processing with non-blocking back pressure for MongoDB.

Fully implements the Reactive Streams API for providing interop with other reactive streams within the JVM ecosystem.

Quick Start

The recommended way to get started is with a dependency management system. Select the version and dependency management system below and the snippet can be copied and pasted into your build.

Alternatively, head over to our documentation to learn more about getting started with Java, Reactive Streams, and MongoDB.

mongodb-driver-reactivestreams

<dependencies>
    <dependency>
        <groupId>org.mongodb</groupId>
        <artifactId>mongodb-driver-reactivestreams</artifactId>
        <version>1.6.0</version>
    </dependency>
</dependencies>

Releases

ReleaseDocumentation
1.6.0 Reference | API
1.5.0 Reference | API
1.4.0 Reference | API
1.3.0 Reference | API
1.2.0 Reference | API
1.1.0 Reference | API
1.0.1 Reference | API

MongoDB University

M101J: MongoDB for Java Developers

Learn everything you need to know to get started building a MongoDB-based app. From basic installation, JSON, schema design, querying, insertion of data, indexing and working with the Java driver.

Learn More