| GETTING STARTED |
Qdrant Cloud Across Your Stack |
| id |
img |
link |
| 0 |
| src |
mobileSrc |
alt |
| /img/qdrant-cloud/language.svg |
/img/qdrant-cloud/language-mobile.svg |
Language SDKs |
|
| text |
url |
| Language SDKs |
/documentation/interfaces/ |
|
|
| id |
img |
link |
| 1 |
| src |
mobileSrc |
alt |
| /img/qdrant-cloud/monitoring-and-observability.svg |
/img/qdrant-cloud/monitoring-and-observability-mobile.svg |
Infrastructure as Code |
|
| text |
url |
| Infrastructure as Code |
/documentation/cloud-tools/terraform/ |
|
|
| id |
img |
link |
| 2 |
| src |
mobileSrc |
alt |
| /img/qdrant-cloud/migrate.svg |
/img/qdrant-cloud/migrate-mobile.svg |
Migrate |
|
|
|
| id |
img |
link |
| 3 |
| src |
mobileSrc |
alt |
| /img/qdrant-cloud/enterprise-sso-integration.svg |
/img/qdrant-cloud/enterprise-sso-integration-mobile.svg |
Integrations |
|
| text |
url |
| Integrations |
/documentation/frameworks/ |
|
|
|
| id |
tab |
title |
description |
codeBlocks |
| 0 |
Operate Clusters (SDK + CLI) |
Same workflow from your app, terminal, or CI. |
Python SDK in app code, qcloud CLI in scripts and CI. Same Qdrant Cloud API. |
| id |
codeBar |
code |
| 0 |
Python SDK |
from qdrant_client import QdrantClient
client = QdrantClient(
url="https://your-cluster.qdrant.io",
api_key="qdrant_…",
)
# List collections on this cluster
catalog = client.get_collections()
# Snapshot before risky index or schema changes
client.create_snapshot(collection_name="products")
# Page payloads for spot checks, exports, or pipeline validation
points, next_offset = client.scroll(
collection_name="reports",
limit=100,
with_payload=True,
)
|
|
| id |
codeBar |
code |
| 1 |
qcloud CLI · REST |
# Pick the Qdrant Cloud context (API key + account id)
qcloud context use prod
# Inspect clusters — ids, regions, endpoints, status
qcloud cluster list
qcloud cluster describe $QDRANT_CLUSTER_ID
# Snapshot the collection (in-cluster) before risky index / schema changes
qcloud cluster snapshot create products
# Query data via REST when scripting outside the SDK
curl -sS "https://abcd-1234.eu-central.aws.cloud.qdrant.io:6333/collections/products/points/scroll" \
-H "api-key: $QDRANT_DATA_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"limit": 100, "with_payload": true, "with_vector": false}'
|
|
|
|
| id |
tab |
title |
description |
img |
| 1 |
Cluster Visibility (Console) |
See what's in your cluster from the browser. |
Inspect collections, run queries, and check results without leaving the Console. |
| src |
mobileSrc |
alt |
| /img/qdrant-cloud/metrics.png |
/img/qdrant-cloud/metrics-mobile.png |
Metrics |
|
|
| id |
tab |
title |
description |
codeBlock |
| 2 |
Provision Infrastructure (Terraform) |
Define Qdrant Cloud clusters in your IaC repo. |
Provision, scale, and tear down clusters alongside the rest of your infrastructure. |
| code |
| terraform {
required_providers {
qdrant-cloud = {
source = "qdrant/qdrant-cloud"
version = "~> 1.0"
}
}
}
provider "qdrant-cloud" {
api_key = var.qdrant_api_key
account_id = var.qdrant_account_id
}
resource "qdrant-cloud_cluster" "production" {
name = "search-production"
cloud_provider = "aws"
cloud_region = "eu-central-1"
configuration {
number_of_nodes = 3
node_configuration {
package_id = "gpxxl-1" # 8 vCPU, 32 GB RAM per node
}
}
}
# Pin the data API key to a Terraform output for downstream consumers
output "cluster_endpoint" {
value = qdrant-cloud_cluster.production.url
}
|
|
|
|
true |