go-client  by qdrant

Go client for Qdrant vector search engine

Created 3 years ago
263 stars

Top 96.9% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

This Go client library provides utilities for interacting with the Qdrant vector search engine. It is designed for Go developers who need to integrate Qdrant's capabilities into their applications, enabling efficient vector storage, search, and filtering.

How It Works

The client leverages gRPC for communication with the Qdrant server, offering a high-level API built on top of a low-level gRPC client. This approach ensures efficient data transfer and allows for customization of gRPC connection parameters, including TLS configuration and authentication via API keys.

Quick Start & Requirements

Highlighted Details

  • Supports creating clients with custom host, port, TLS, and API key configurations.
  • Enables connection to Qdrant Cloud with optimized settings for resilience.
  • Provides methods for collection management (creation) and data operations (upserting points with vectors and payloads).
  • Includes functionality for querying vectors with optional filtering based on payload conditions.

Maintenance & Community

The project is maintained by the Qdrant team. Further community engagement details are not specified in the README.

Licensing & Compatibility

  • License: Apache 2.0.
  • Compatibility: Permissive license suitable for commercial and closed-source applications.

Limitations & Caveats

The README focuses on basic client instantiation and core operations. Advanced features or error handling strategies are not detailed, and users may need to consult the Qdrant server documentation for a complete understanding of capabilities and potential limitations.

Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
1
Star History
7 stars in the last 30 days

Explore Similar Projects

Starred by John Resig John Resig(Author of jQuery; Chief Software Architect at Khan Academy), Andrey Vasnetsov Andrey Vasnetsov(Cofounder of Qdrant), and
1 more.

qdrant-js by qdrant

1.1%
376
JS/TS SDK for Qdrant vector search
Created 2 years ago
Updated 1 week ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Gregor Zunic Gregor Zunic(Cofounder of Browser Use), and
2 more.

airweave by airweave-ai

0.5%
3k
Semantic MCP server for AI agents
Created 8 months ago
Updated 16 hours ago
Starred by Mike Krieger Mike Krieger(CPO at Anthropic; Cofounder of Instagram), Patrick von Platen Patrick von Platen(Author of Hugging Face Diffusers; Research Engineer at Mistral), and
25 more.

redis by redis

0.1%
71k
Redis is a versatile data structure server, cache, and query engine
Created 16 years ago
Updated 3 days ago
Feedback? Help us improve.