Official Module

Qdrant
We partner with software vendors to maintain and certify official modules.

Description

Qdrant is the leading, high-performance, scalable, open-source vector database and search engine, essential for building the next generation of AI/ML applications. Qdrant is able to handle billions of vectors, supports the matching of semantically complex objects, and is implemented in Rust for performance, memory safety, and scale. Read more on www.qdrant.tech

Examples

Dependency:
<dependency>
    <groupId>org.testcontainers</groupId>
    <artifactId>qdrant</artifactId>
    <version>1.20.0</version>
    <scope>test</scope>
</dependency>
Usage:
var qdrant = new QdrantContainer("qdrant/qdrant:v1.7.4");
Dependency:
go get github.com/testcontainers/testcontainers-go/modules/qdrant
Usage:
qdrantContainer, err := qdrant.Run(ctx, "qdrant/qdrant:v1.7.4")
Dependency:
npm install @testcontainers/qdrant --save-dev
Usage:
const container = await new QdrantContainer().start();
Dependency:
pip install testcontainers[qdrant]
Usage:
with QdrantContainer() as qdrant:
    client = qdrant.get_client()
    client.get_collections()