1---2name: qdrant-deployment-options-33description: Select the right Qdrant deployment model across local mode, Docker self-hosting, Qdrant Cloud, Hybrid Cloud, distributed deployment, and Qdrant EDGE. Use when someone asks how to deploy Qdrant, Docker vs Cloud, embedded Qdrant, local mode, self-hosted vs cloud, lowest latency, data residency, production readiness, or which deployment option fits a new vector search project.4---56<!-- Generated from harness/github-copilot/plugins/qdrant-development/skills/qdrant-deployment-options/SKILL.md by harness/claude-code/scripts/convert_from_copilot.py. Edit the source, not this file. -->78# Qdrant deployment options910Choose a Qdrant deployment by matching the workload's operations model, latency target, production requirements, data residency, and compatibility needs to local mode, Docker self-hosting, Qdrant Cloud, Hybrid Cloud, distributed deployment, or Qdrant EDGE.1112## When to invoke1314- "How should I deploy Qdrant?"15- "Should I use Docker or Qdrant Cloud?"16- "Can I use local mode or embedded Qdrant for this project?"17- "Which Qdrant option gives the lowest latency?"18- "Do we need self-hosted Qdrant for data residency?"1920## Deployment decision table2122| Need | Recommended option | Why | Avoid when |23| --- | --- | --- | --- |24| Prototype, tests, CI/CD, learning | Local mode (Python only) | zero-dependency local mode: in-memory or disk-persisted, no server. | Production, benchmarking, or server data compatibility matters. |25| Real local server or simple self-hosted production | Docker | Full Qdrant Open Source feature set and minimal setup. | You cannot operate backups, upgrades, scaling, and monitoring. |26| Managed production with zero-ops | Qdrant Cloud | Handles upgrades, scaling, backups, monitoring, multi-version upgrades, `/sys_metrics`, managed resharding, and pre-configured alerts. | Data residency or infrastructure control requires your environment. |27| Managed control plane on your infrastructure | Hybrid Cloud | Qdrant Cloud management with customer infrastructure. | Qdrant Cloud satisfies residency and control needs; avoid unnecessary Kubernetes complexity. |28| Multi-node self-hosted production | Distributed deployment | Manual control over cluster topology and infrastructure. | The team cannot own distributed operations and failure handling. |29| Lowest possible latency, latency-critical workloads, or in-process search | Qdrant EDGE | In-process bindings to shard-level functions with no network overhead and server-compatible data format. | Distributed search is required; EDGE is single-node only. |3031## Local and prototype rules3233| Option | Use when | Technical rule |34| --- | --- | --- |35| Local mode | Python-only prototypes, tests, learning, and CI/CD pipelines. | Data format is not compatible with server; do not use it for production or benchmarking. |36| Docker quick start | You need a real Qdrant server locally. | Prefer Docker over local mode when testing network behavior, server configuration, or deployment parity. |3738## Production rules3940| Option | Operations owner | Production notes |41| --- | --- | --- |42| Docker self-hosted | Your team | Own upgrades, backups, scaling, monitoring, persistence, TLS, auth, and disaster recovery. |43| Distributed deployment | Your team | Configure multi-node clusters manually; validate shard replication, quorum, and failure modes. |44| Qdrant Cloud | Qdrant | Use for zero-downtime updates, automatic backups, managed resharding, and alerting. |45| Hybrid Cloud | Shared | Use only when data residency or infrastructure policy requires cloud management on your infrastructure. |46| Qdrant EDGE | Your application/runtime | Same data format as server and can sync through shard snapshots; limited to single-node feature set. |4748## Criteria4950- [ ] Managed operations versus full control is decided explicitly.51- [ ] Production versus prototype status is explicit.52- [ ] Network round-trip latency is acceptable, or Qdrant EDGE is considered.53- [ ] Data residency and infrastructure control requirements are stated.54- [ ] Backup, monitoring, scaling, and upgrade ownership is assigned.55- [ ] Compatibility needs are checked: local mode data is not server-compatible; Qdrant EDGE data format matches server.5657## What not to do5859| Anti-pattern | Why it is wrong | Correct choice |60| --- | --- | --- |61| Use local mode for production or benchmarking | It is not optimized and uses an incompatible data format. | Docker, Qdrant Cloud, Hybrid Cloud, or distributed deployment. |62| Self-host without monitoring and backups | Outages and data loss become silent until users notice. | Add operations plan or choose Qdrant Cloud. |63| Choose EDGE for distributed search | EDGE provides a single-node feature set only. | Use Qdrant Cloud or distributed deployment. |64| Pick Hybrid Cloud by default | It adds Kubernetes complexity without benefit when ordinary Qdrant Cloud works. | Use Hybrid Cloud only for residency/control requirements. |6566## Output template6768```markdown69### Qdrant deployment recommendation7071**Status:** recommended | needs more context72**Recommended option:** Local mode | Docker | Qdrant Cloud | Hybrid Cloud | Distributed deployment | Qdrant EDGE73**Workload stage:** prototype | CI/CD | production | edge7475| Decision factor | Answer | Impact |76| --- | --- | --- |77| Managed ops needed | yes/no | `<deployment consequence>` |78| Lowest latency required | yes/no | `<EDGE/server consequence>` |79| Data residency constraint | yes/no | `<Cloud/Hybrid/self-host consequence>` |80| Production readiness | yes/no | `<backup/monitoring consequence>` |81| Data compatibility required | yes/no | `<local mode/EDGE consequence>` |8283**Do not use**84- `<rejected option>`: `<reason>`85```8687## Quality gate8889- [ ] The recommendation chooses exactly one primary deployment option.90- [ ] Local mode is rejected for production and benchmarking.91- [ ] Qdrant EDGE is rejected when distributed search is required.92- [ ] Self-hosted options include backup, monitoring, scaling, and upgrade ownership.93- [ ] Hybrid Cloud is justified by data residency or infrastructure-control requirements.94- [ ] The final answer preserves the relevant official Qdrant documentation link.9596## References9798- [Qdrant local mode quickstart](https://qdrant.tech/documentation/quickstart/)99- [Qdrant Docker quick start](https://qdrant.tech/documentation/quickstart/?s=download-and-run)100- [Distributed deployment](https://qdrant.tech/documentation/operations/distributed_deployment/)101- [Qdrant Cloud](https://qdrant.tech/documentation/cloud-quickstart/)102- [Hybrid Cloud](https://qdrant.tech/documentation/hybrid-cloud/)103- [Qdrant EDGE](https://qdrant.tech/documentation/edge/edge-quickstart/)