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.techExamples
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(context.Background(), "qdrant/qdrant:v1.7.4")
Dependency:
dotnet add package Testcontainers.Qdrant
Usage:
var qdrantContainer = new QdrantBuilder()
.WithImage("qdrant/qdrant:v1.13.4")
.Build();
await qdrantContainer.StartAsync();
Dependency:
npm install @testcontainers/qdrant --save-dev
Usage:
const container = await new QdrantContainer("qdrant/qdrant:v1.13.4").start();
Dependency:
pip install testcontainers[qdrant]
Usage:
with QdrantContainer() as qdrant:
client = qdrant.get_client()
client.get_collections()