Qdrant
Vector search with payload filtering
Qdrant stores embeddings with JSON payloads and finds nearest neighbours fast, with filters applied during the search. Use the REST API or gRPC from Python, TypeScript, Go or Rust.
Good for
- Retrieval for LLM apps
- Semantic search
- Recommendations
Sample query
$ POST /collections/docs/points/query
{
"query": [0.12, -0.08, 0.33, …],
"filter": { "must": [{ "key": "lang", "match": { "value": "en" } }] },
"limit": 3, "with_payload": ["title"]
} | id | score | title |
|---|---|---|
| 8,812 | 0.914 | Rotating database credentials |
| 1,207 | 0.887 | TLS verification and the CA bundle |
| 4,410 | 0.861 | IP allow-lists |
Features
Qdrant on Databasezy
-
Fast nearest neighbours
HNSW indexes return the closest vectors in milliseconds.
-
Filtered search
Payload filters apply inside the vector search, not as a slow post-filter.
-
REST and gRPC
Use the REST API over HTTPS or gRPC with the official Python, TypeScript, Rust and Go clients.
-
Data directory snapshots
Storage is copied to object storage on your plan's schedule. Snapshots through Qdrant's own API are planned.
Quick start
Connect to Qdrant
Hosts, ports and the CA bundle come from the portal or the CLI after you create an instance. Credentials are shown once and never stored by our control plane.
From the CLI
zb instances create --engine qdrant --name qdrant-7f3k --waitzb ca > databasezy-ca.pemzb connect qdrant-7f3k --printAt a glance
- Category
- Vector
- Versions
- 1.19
- Wire protocol
- http · port 443
- Extra ports
- grpc 443 (qdrant-7f3k-grpc.us-east.databasezy.com)
- Runtime
- Single-node adapter (qdrant/qdrant)
- Backup
- Qdrant collection snapshots to object storage
- Pause
- Scale to zero
- Free tier
- Yes
- Licence
- Apache-2.0
Connection strings and drivers
https://qdrant-7f3k.us-east.databasezy.com:443 (TLS; API key)curl -H "api-key: <api-key>" https://qdrant-7f3k.us-east.databasezy.com:443/collectionsfrom qdrant_client import QdrantClient
client = QdrantClient(url="https://qdrant-7f3k.us-east.databasezy.com:443", api_key="<api-key>")
print(client.get_collections())qdrant-7f3k-grpc.us-east.databasezy.com:443 (TLS, HTTP/2)Deployment
Choose where it runs
Placement is chosen per database, so a regulated workload and a side project can live in the same organisation.
-
Standard hosting
Shared cells with namespace isolation, default-deny network policy and an IP allow-list. Available from the free plan up.
- Usage-based compute, billed per running hour
- Spend cap to stop surprises
-
Secure hosting (HIPAA)
This database runs on dedicated nodes in a separate HIPAA cell, under a signed Business Associate Agreement. Available on Team and Enterprise.
- $0.10 per instance-hour on top of compute
- How secure hosting works
-
From the CLI or API
Script instances in CI with the zb CLI or the REST API. Pick the placement per instance.
secure placementzb instances create --engine qdrant --placement secure --wait
Plans
Qdrant on each plan
Usage-based pricing with a spend cap: you pay a plan fee plus what your instances use.
Free tier
Yes. One f0 instance with a shared vCPU (bursts to 1), 512 MiB of memory and a 500 MB database, no card required. It sleeps after 15 minutes idle and wakes on connect.
Sizes
From s0 (0.25 vCPU, 1 GiB) at $10/mo up to xl32 (32 vCPU, 128 GiB). Resize without changing the connection string.
All sizes and pricesBackups
Qdrant collection snapshots to object storage. Snapshots only: point-in-time recovery is not available for this engine.
Migrate
Migrate to Qdrant from
Copy a database in with a connection string, a file upload or the CLI. Preflight checks the source first and verification compares the copy.
Documentation
Qdrant docs
- Qdrant guide Versions, configuration, limits and engine-specific behaviour.
- Connect to Qdrant Drivers and connection strings for each language, with TLS verification.
- Backups, restore and PITR Schedules, retention, manual snapshots and restoring into a new instance.
- Pause and resume Scale to zero, wake on connect and pause schedules.
- Secure hosting and the BAA Dedicated nodes, customer-managed keys and HIPAA eligibility.
- Limits Connections, storage and request limits by size and plan.
- CLI reference Every zb command used on this page, with flags.
Qdrant questions
Which Qdrant versions can I run?
1.19 today. Minor and patch updates are applied in your maintenance window after a pre-change backup.
Which extensions, modules or plugins are available?
We run the open-source Qdrant server as a single node. Bring your own embeddings; the server does not generate vectors.
How are backups handled?
Backups use Qdrant collection snapshots to object storage. Paid plans run scheduled backups (Solo: daily, 7-day retention; Team: daily, 14-day retention); the free plan keeps one manual snapshot. Qdrant does not support point-in-time recovery; you restore from the most recent snapshot into a new instance.
Is the connection encrypted?
Always. The gateway terminates TLS (1.3 where your client supports it, 1.2 at minimum) and re-encrypts traffic to the database. Plain-text connections are refused. Verify the server with our CA bundle from the portal or zb ca, and restrict access further with the IP allow-list included on every plan.
Can I pause it when I'm not using it?
Yes. Free instances sleep after 15 minutes without connections and wake on the next one; after 7 idle days they are archived with the disk kept. On paid plans you pause on demand or on a schedule. A paused instance bills storage and backups but no compute, and wakes in 10 to 40 seconds.
What are the limits?
The free plan runs one f0 instance with a shared vCPU (bursts to 1), 512 MiB of memory, 20 connections and a 500 MB database. Paid sizes run from s0 (0.25 vCPU, 1 GiB, 60 connections, $10/mo) to xl32 (32 vCPU, 128 GiB, 5,000 connections), with up to 16 TB of disk.
What you get on each plan
Plan features as they apply to Qdrant.
| Feature | Free | Solo | Team | Enterprise |
|---|---|---|---|---|
| Qdrant on this plan | Yes | Yes | Yes | Yes |
| Plan fee | $0/mo | $25/mo | $599/mo | Custom |
| Largest size | f0 | xl32 | xl32 | xl32 |
| Included per instance | 500 MB | 8 GB | 8 GB | Negotiated |
| Max disk per instance | 1 GB | 1 TB | 16 TB | 16 TB |
| Scheduled backups | 1 manual snapshot | Daily, 7-day retention | Daily, 14-day retention | Hourly, 35-day retention · cross-region copy · immutable |
| Point-in-time recovery | Not available for this engine | Not available for this engine | Not available for this engine | Not available for this engine |
| Pause | Sleeps after 15 min idle, wakes on connect | On demand or on a schedule | On demand or on a schedule | On demand or on a schedule |
| Secure hosting (HIPAA) | — | — | Available with a BAA | Available with a BAA |
| Support | Community | Priority | 24x7 dedicated | |
| Uptime SLA | — | — | 99.9% | 99.95% |
Start with Qdrant today
The free plan needs no card. Upgrade when you need more, and keep the same endpoint.