Kdrant 1.1.0 brings coroutine-native Kotlin client for Qdrant vector database
A new open-source library called Kdrant has been released as a Kotlin-idiomatic client for the Qdrant vector database, published to Maven Central under version 1.1.0. Unlike the official Java client, which relies on ListenableFuture, gRPC, and protobuf builders, Kdrant is built around Kotlin coroutines and type-safe DSLs. The library uses a lightweight REST engine powered by Ktor and kotlinx-serialization, requiring no gRPC or Netty dependencies, and needs JDK 17 or higher. It supports Qdrant features including hybrid search, filtered queries, batch operations, and scroll via Kotlin Flow. Kdrant also ships integrations for Spring Boot, Spring AI, and LangChain4j to simplify adoption in existing JVM projects.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in