Skip to content


zio-mongo is a library for interacting with MongoDB in a purely functional way. It is built on top of the ZIO library and uses the MongoDB Reactive Streams Driver for MongoDB.

It is compatible with Scala 3 & ZIO 2 and supports ZIO JSON and Circe codecs.

Documentation Github