Qdrant

Qdrant
Open source vector database designed to handle high-dimensional vectors for performance and massive-scale AI

Qdrant is an open-source vector database and search engine, made specifically for storing embeddings (numerical representations of images, text, audio, etc.) and searching for the closest matches by meaning and not just keywords. In practice, this enables AI-applications to quickly generate semantic search and recommendations by indexing regular data as multidimensional vectors with ANN algorithms.

qdrant install

Qdrant stores data as “collections” – named groups of “points”. In this case, a “point” is a vector (embedding), combined with optional ID and JSON-formatted metadata. You are given 2 options to store them:

  • Memory storage – enables the highest performance by storing vectors directly in system memory, writing to disk in the background.
  • Memmap – offers a balance between performance and storage efficiency by utilizing a memory mapping to a disk.

Qdrant developers provide ready-to-use client SDKs for:

And if your language of choice is not in this list, you can generate a client library based on either OpenAPI or protobuf specification.

Qdrant from Beget Cloud is a ready-to-use vector database and search engine installed on your virtualized server with a domain of your choice, secured with a free TLS certificate.

Includes

  • Ubuntu
  • Docker
  • Qdrant

Qdrant installation

When creating a server, along with the regular parameters, you can specify:

  • Domain name – for your Qdrant install, you can either bring your own domain, or use a free generated domain name in .beget.app zone.
  • Administrator email – used for issuing a TLS certificate.
  • API key – used to authorize the requests sent to Qdrant. Auto-generated by default.

Getting started with Qdrant

To begin using Qdrant, follow the address https://my-domain.beget.app:6333/dashboard, where my-domain.beget.app is the domain name selected during the installation process. You will be prompted to enter your API key:

qdrant api key

To log in, enter the API key specified during installation. You can also find it in the “About Qdrant” section in the control panel. After logging in, you will be greeted by the dashboard:

qdrant dashboard

Additional setup is not required – the service can be used right out of the gate. If you haven’t worked with Qdrant before, press “Quickstart” for a quick built-in tutorial. You can find more information on working with the API in the corresponding section of the Qdrant website, as well as detailed documentation.

FAQ

Where can I find Qdrant’s files?

Qdrant is installed as a Docker container, you can find docker-compose.yml, as well as config.yaml and .env configuration files in the /opt/beget/qdrant directory. Directories storage and snapshots, used for persistent storage, are also located here.

How to update Qdrant?

We automatically install the latest version of Qdrant when creating a server. To update later, change to the app’s configuration directory with a cd /opt/beget/qdrant command, download the latest Docker image with docker compose pull and recreate the container with docker compose down and docker compose up -d.

How to change the API key?

To prevent unauthorized access to your Qdrant instance in case of a compromised API key, please follow these steps to update your API key:

  1. Connect to your server via SSH and change to the app’s configuration directory via cd /opt/beget/qdrant command.
  2. Open the .env file with a text editor of your choice, e.g., vim and change the API key specified in the QDRANT_API_KEY variable to a new random key and save the changes.
  3. Recreate the container by issuing the docker compose down and docker compose up -d commands.
How can I connect Qdrant to n8n?

To connect your n8n server to Qdrant, download the official Qdrant node in the workflow editor:

qdrant n8n node

Add the desired action to a workflow and create a new credential in its settings:

n8n qdrant action

In the following window, enter your Qdrant API key and server address specified during the installation:

qdrant credential settings
Qdrant
Qdrant
1 core / 1 GB / 10 GB / 250 Mb/sec
Free with every server:

Automatic backup
Round-the-clock monitoring
Postal system
DNS hosting
Private networks
The server will be created automatically immediately after registering an account

0,08 €

per day
Categories
For developers