Qdrant 1.19.1 Data
Free credit available Limited time

Qdrant hosting, with the key on before the first request.

Qdrant 1.19.1, the open source vector database, deploys here in one click onto a dedicated server Selfhost.dev provisions, secures and runs, across six locations on three continents. Its collections answer only over HTTPS and only with its API key, which Qdrant's own build does not require by default.

One click. The template deploys in about ten minutes. The dashboard then asks for your key.

+$5.00 added at signup · deployment choice preserved · no card

What the one click sets up, before Qdrant takes a request.
The short version

What is Qdrant hosting?

What it is

Qdrant is an open source vector database, written in Rust, that stores embeddings and finds the nearest ones to a query. Here it runs as the official image behind one HTTPS address.

Who it is for

Teams building semantic search, recommendations or agent memory who want Qdrant itself, not a vendor-priced cluster. Also anyone moving a laptop Docker container to an address their app can reach.

When to use it

When your workload is vectors first and one node carries it. If your embeddings sit beside Postgres rows, see the pgvector note under the hosting options.

Collections

What's in the Qdrant deployment

What's in the Qdrant deployment is short: one container, the official qdrant/qdrant image pinned to 1.19.1, with its storage on the server's local NVMe disk. The REST API and the web dashboard share one HTTPS address. The API key set at deploy guards both of them.

Why one container

Qdrant needs no separate database, cache or queue: the engine keeps its own data and indexes on disk. The whole deployment is one process. You can inspect it over root SSH with your own key.

The stack, end to end

Callers

Your app, the SDKs and the dashboard

Edge

TLS and routing

Your project server
Container

Qdrant 1.19.1

Platform secret

API key

Volume

Collections on local NVMe

Component manifest
ComponentVersionWhat it does
Qdrant qdrant/qdrant:v1.19.1Stores vectors and payloads, answers search over REST
Web dashboard Built into the image, at /dashboardBrowse collections and points, run test queries
Storage volume Persistent, on local NVMeCollections, indexes and snapshots
HTTPS A Let's Encrypt certificateServes the REST API and dashboard on port 443
Your vectors go here. Deploy the stack
What we set up for you

Self hosted Qdrant with the API key already on

Self hosted Qdrant guides all end on the same warning: add an API key and TLS before anything is exposed. On this template both are in place before the first request. The key you set at deploy is the only way into your collections.

What a tutorial has you doOn this template
Run qdrant/qdrant:latest and hope the next pull matchesPinned to 1.19.1; it moves only when you move it
Set QDRANT__SERVICE__API_KEY yourselfSet before first boot; your collections and the dashboard ask for it on every request
Publish ports 6333 and 6334 to the networkThe server firewall opens only 22, 80 and 443
Put TLS in front of port 6333A Let's Encrypt certificate per hostname, renewed for you
Mount a volume that survives restartsStorage on the server's own disk, kept across restarts
Cluster info

Qdrant hosting requirements

Qdrant hosting requirements are modest: the engine runs on x86 or ARM, needs block storage rather than a network share and sizes by the vectors you keep. Here it starts on a 4 GB server with local NVMe disk. The API and dashboard answer on one HTTPS address.

What Qdrant needs

Qdrant
1.19.1, the official image, pinned
Containers
One
Memory
4 GB, the smallest server we offer
CPU
x86 or ARM; Qdrant supports both
Disk
Local NVMe block storage, never NFS or S3: 40 GB on the European 4 GB servers, 80 GB on the US and Singapore 4 GB servers and on 8 GB
Connection
REST API and dashboard on port 443, over HTTPS, with the api-key header
Not configured
Read-only API key, granular JWT keys, distributed mode

What we provide

Locations
Falkenstein, Nuremberg, Helsinki, Ashburn, Hillsboro, Singapore
Access
Root SSH with your own key
AI control
Selfhost.dev MCP tools to manage the server from an AI assistant
Server size: 4 GB, enough for Qdrant. Deploy on a 4 GB server
Memory

How much RAM Qdrant needs

How much RAM Qdrant needs comes down to vectors times dimensions times four bytes, plus the search index. Qdrant publishes that formula. The table applies it to one node, the shape this template runs, so you can choose the server before any data goes in.

Vectors × dimensions1 million × 384RAM and server: About 1.6 GB, on a 4 GB server
Vectors × dimensions1 million × 768RAM and server: About 3.0 GB, on an 8 GB server
Vectors × dimensions1 million × 1,536RAM and server: About 5.9 GB, on a 16 GB server
Vectors × dimensions5 million × 384RAM and server: About 7.9 GB, on a 16 GB server

Qdrant's capacity formula at full precision (float32), one replica, default index settings, before payloads and payload indexes.

Need more on the same server?

Qdrant's quantization keeps a compressed copy of each vector in RAM. Vectors kept on disk need no RAM set aside up front. Recall can drop, so test it on your own data first.

Quickstart

How to deploy Qdrant in 3 steps

The key is set before the address goes live, so the first request that reaches it is yours.

  1. Open the template

    The Launch button opens the console on this exact template. Choose a server size and one of six locations.

  2. Set your API key and launch

    Set the secret that becomes your API key, then launch. The template deploys in about ten minutes, then the console shows a generated HTTPS address and confirms it answers.

  3. Create your first collection

    Open /dashboard on that address, enter the key, then create a collection. Or point the Python or JavaScript client at the address on port 443 with the same key.

Deploy QdrantStep 1 starts in the console.
Launch Qdrant
Usage

Qdrant hosting cost

Qdrant hosting cost here is the server and nothing else: the template adds no fee and nothing is charged per vector, per query or for traffic. You pay by the hour against prepaid credits. The rate depends on the machine and where it runs.

$0.02
/hr, about $15 to $16 a month at 730 hours
European 4 GB server, $0.02/hr Deploy Qdrant
What else you pay for
ItemCost
Qdrant and its dashboard$0
HTTPS and a custom domain$0
Vectors, collections and queries$0, nothing is metered per use
Bandwidth$0, no traffic metering on a template project
BackupsOptional, +20% of the server rate
ServerRAM, cores, diskWhereRateAbout a month
cax11 (ARM)4 GB, 2 cores, 40 GBEurope$0.02/hr$16.35
cx234 GB, 2 cores, 40 GBEurope$0.02/hr$15.18
cx338 GB, 4 cores, 80 GBEurope$0.03/hr$23.36
cax21 (ARM)8 GB, 4 cores, 80 GBEurope$0.04/hr$29.20
cpx214 GB, 3 cores, 80 GBUS$0.12/hr$87.75
cpx224 GB, 2 cores, 80 GBSingapore$0.10/hr$72.56

Monthly figures assume 730 hours.

If your balance reaches zero

A server with a card on file or a past top-up is powered off and held for 24 hours; add credit in that window and it starts again. Welcome-credit-only servers are deleted at zero. Their backups go with them.

Price another size or region in the calculator, no signup.

Options

Qdrant hosting options: Qdrant Cloud, managed hosts or your own server

There are three ways to run Qdrant: Qdrant Cloud from the vendor, a host that runs the container for you or a server of your own. Qdrant Cloud's free cluster is the cheapest place to start; the table shows what each option gives you and where it stops.

OptionPriceWhat you getWhere it stops
Qdrant Cloud Free$0One node, 1 GB RAM, 0.5 vCPU, 4 GB diskSuspended after a week unused, deleted after four weeks inactive
Qdrant Cloud StandardUsage based, per vCPU, memory and diskDedicated clusters, scaling, high availability, a 99.5% SLAPriced through the vendor's calculator, with no list price
SliplaneFrom €9 a month for 1 GB, before VATA server that runs the container, NVMe storage add-onsPriced by server size
Selfhost.dev, a European 4 GB server$0.02/hr, about $15 to $16 a monthQdrant with its key and HTTPS set, root SSH, optional daily backupsGrows by moving to a bigger server

When pgvector is the better choice

If your embeddings sit next to rows in Postgres and stay in the millions, a second database adds a sync pipeline you may not need. Selfhost.dev managed Postgres with pgvector keeps them in one database; it is a separate product from this template.

Access

What we run and what you run

We run

  • The server, its firewall and its HTTPS certificate
  • The Qdrant container, on the version it was deployed with
  • Daily whole-server backups, if you switch them on
  • Host CPU and memory metrics in the console
  • Root SSH for the key you add

You run

  • Your collections, payload indexes and search settings
  • When to move to a newer Qdrant
  • Exports of your points that you keep elsewhere
  • Quantization, on-disk vectors and other tuning
  • The API key and who holds it
Telemetry

What every Qdrant deployment gets

  • Every service is health-checked every 60 seconds.
  • A stalled deploy is retried automatically, not abandoned.
  • A deploy is never reported done until the URL actually answers.
  • Retrying a create never leaves you paying for two copies.
  • Your version never moves on its own.
~10 min to deploy

Qdrant's template deploys in about ten minutes. That is the platform's own budget, not an estimate.

Notes

Qdrant hosting limitations

  1. REST only, no gRPC. Port 6334 isn't exposed, so connect over REST on 443. Python and JavaScript clients work; Qdrant's Rust, Go, Java and .NET clients use gRPC only.
  2. One node, one disk. No sharding, replication or failover. The local disk is fixed when the server is created. More vectors means a bigger server and a data move.
  3. Upgrades are your call. Qdrant stays on 1.19.1 until you choose to move it; a new release never changes a running instance under you.

None of these a dealbreaker? The template deploys in about ten minutes.

Launch Qdrant
Backups

Qdrant backup and restore

Qdrant backup and restore starts with a daily image of the whole server: Qdrant and its storage in one image, last seven kept. For a copy you hold yourself, read your points out over the API with your key.

MethodWhat it coversWhere it lives
Daily server backup (optional, +20%)The whole server, Qdrant and its storage, last 7 keptWith the server
Your own export, with Qdrant's scroll APIEvery point and its payload, read over HTTPS with your keyWherever you keep it
Points

How many vectors are you planning for?

Tell us the count and the dimensions of your embeddings. We reply with the server size and what it costs a month.

Help

Frequently asked questions

Is Qdrant free?

Yes. Qdrant is open source under the Apache 2.0 licence, so the engine itself costs nothing to download or run. What you pay for is the server it runs on, billed by the hour, with no charge per vector or per query. Qdrant Cloud also offers a free 1 GB cluster for prototypes.

How do I connect to Qdrant here?

Send requests to the HTTPS address the console shows, on port 443, with your API key in the api-key header. The Python and JavaScript clients take the same address and key; set the Python client to REST. The web dashboard at /dashboard asks for the same key before it opens.

Can I use my own domain for Qdrant?

Yes. The instance starts on a generated HTTPS address so it works straight away. Once it is running, add one domain you own from the resource's Settings screen and follow the DNS instructions shown there. The certificate for the new name is issued and renewed for you.

How much RAM does Qdrant need for 1 million vectors?

About 3 GB for one million 768-dimension vectors at full precision, index included, by Qdrant's own formula of vectors times dimensions times four bytes. At 1,536 dimensions it is about 5.9 GB. Payloads come on top, so choose a server with room to spare or turn on quantization.

Is self hosted Qdrant secure?

It depends on the setup. Qdrant's own docs say an open source instance is not secure by default and accepts requests from anyone who can reach it. This template starts with an API key on every request to your collections, HTTPS on port 443 and a firewall that leaves only ports 22, 80 and 443 open.

Can I move my existing Qdrant data here?

Yes, by re-inserting it. Read your points from the current Qdrant with the scroll API, then upsert them here with your new API key through the Python or JavaScript client. Recreate each collection first with the same vector size and distance, so search behaves exactly as it did before.

Your own Qdrant, answering only to your key.

  • An API key and HTTPS before the first request
  • Local NVMe storage, the kind Qdrant recommends
  • One server bill, nothing extra for the template
Launch Qdrant

About Selfhost.dev

Selfhost.dev is a managed self hosting platform for developers and small teams. Open source apps and databases on dedicated servers you control, billed by the hour with no subscription tiers.

Best for: Qdrant, Langflow, n8n, Supabase and managed PostgreSQL with pgvector, MySQL, Redis, ClickHouse, OpenSearch and Kafka.