Supported Versions
Zerops currently supports Qdrant version 1.12. When importing a service, use version format:Deployment Modes
Non-HA Mode
- Single node setup ideal for development and non-production projects
- Simple deployment and management
HA Cluster
- Automatically configured with 3 nodes
- Recommended for production environments
- Built-in data replication across nodes
- By default (
automaticClusterReplication=true), automatically creates replicas of all shards across all three nodes- Can be disabled by setting
automaticClusterReplicationtofalse
- Can be disabled by setting
- Automatic cluster recovery and node replacement in case of failures
Network Architecture & Access
Qdrant can be accessed only from services within the same project. Public access is not available.API Keys
API key authentication is required for both HTTP and gRPC API calls. Include the key in your request headers. The keys are automatically generated when the Qdrant service is created and can be found in the service’s environment variables:apiKey: Full access API key for administrative operations (creating collections, indexing)readOnlyApiKey: Restricted API key for search operations
HTTP API
- Port:
6333 - Connection String: Available as
connectionStringenvironment variable or construct usinghttp://${hostname}:${port}
gRPC API
- Port:
6334 - gRPC Connection String: Available as
grpcConnectionStringenvironment variable or construct usingtcp://${hostname}:${grpcPort}
Connection Examples
Python Client
JavaScript Client
Data Backup
Qdrant backups are created using native snapshotting:- Format:
.snapshot(compressed) - Tooling: Native snapshotting
- Source: Taken from the primary node (leader in HA clusters)
Restoring Backups
To restore a Qdrant backup:- Download the backup file (
.snapshot) from the Zerops UI - Prepare your target environment (clean existing collections or use a new instance)
- Restore using the Qdrant API. Use the snapshot restore endpoint to import the snapshot file. Follow the official Qdrant documentation for detailed snapshot restore procedures.
Use Cases
Qdrant excels in:- Semantic Search - Find similar documents based on meaning, not just keywords
- Recommendation Systems - Suggest products, content, or services based on similarity
- Image Search - Search images by visual similarity
- Anomaly Detection - Identify outliers in high-dimensional data
- RAG Applications - Retrieval-Augmented Generation for LLM applications
- Chatbots - Context-aware conversational AI
Best Practices
Collection Design
- Choose appropriate vector dimensions based on your embedding model
- Select the right distance metric (Cosine, Euclidean, Dot product)
- Use payload indexing for faster filtering
- Plan collection partitioning for large datasets
Performance
- Use batch operations for bulk insertions
- Implement appropriate filtering to reduce search space
- Monitor collection size and shard distribution
- Use gRPC for high-throughput scenarios
Security
- Use
readOnlyApiKeyfor search-only operations - Keep
apiKeysecure in backend services - Store credentials in environment variables
- Implement proper access controls in your application
High Availability
- Use HA mode for production workloads
- Monitor cluster health and replication status
- Implement retry logic for transient failures
- Test failover scenarios before production deployment
Support
For advanced configurations or custom requirements:- Join our Discord community
- Contact support via email