# vdaas/vald

Vald.  A Highly Scalable Distributed Vector Search Engine

Repository: https://github.com/vdaas/vald
Canonical: https://ross.abutalabs.com/products/vald
Homepage: https://vald.vdaas.org
Language: Go
License: Apache-2.0
License Family: permissive
Topics: vald, approximate-nearest-neighbor-search, kubernetes, distributed-systems, nearest-neighbor-search, vector-search-engine, similarity-search, image-search, image-search-engine, vector, anng, ngt, microservices, golang, cloud, cloud-native, high-performance, high-dimensional-data, hacktoberfest
Last push: 2026-08-26T06:29:26+00:00

## Health v2 (maintenance only)
Score: 91/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 75, longevity 100
- inputs: {"age_days": 2614, "days_push": 7, "days_rel": 7, "gap_med": 123.0, "n_releases_24m": 5}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1718, forks 95 (observed 2026-08-28T04:05:26.495266+00:00)

## What it is
Vald is a highly scalable, distributed approximate nearest neighbor (ANN) dense vector search engine built on cloud-native architecture and the NGT algorithm. It runs on Kubernetes with automatic vector indexing, index backup, replication, and horizontal scaling designed for searching billions of feature vectors.

## Use cases
- search billions of vectors for nearest neighbors
- build an image similarity search service
- power semantic text search with BERT embeddings
- deploy a scalable vector database on Kubernetes
- recommend similar products based on embeddings
- deduplicate images or videos by vector similarity
- back up and replicate vector indexes for disaster recovery
- query a vector search engine via gRPC or REST

## When to choose
- you need a distributed, horizontally scalable ANN engine for billions of vectors
- your infrastructure is Kubernetes-based and you want cloud-native deployment via Helm
- you need automatic indexing, backup, and replica rebalancing without stop-the-world indexing
- you want gRPC and REST APIs with official Go, Java, Python, and Node.js SDKs

## When to avoid
- you don't run Kubernetes and just need a simple embedded vector store
- your dataset is small enough for a single-node library like FAISS or Annoy
- you need a fully managed vector database service rather than self-hosted infrastructure
- you want a lightweight in-process ANN library instead of a distributed microservice cluster

## Facets
- artifact type: service
- maturity: active
- function: vector-database, search-engine, rpc, deployment, microservices, sdk
- domain: machine-learning, databases, cloud-computing, microservices, computer-vision
- platform: go, cloud, self-hosted
- tags: approximate-nearest-neighbor, ann, ngt, vector-search, similarity-search, helm-chart, grpc-api, distributed-indexing, image-search, cncf-landscape, search, containers, natural-language-processing, kubernetes, docker, web-server

## Member repositories
- vdaas/vald (main) score 91

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:26.495266+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:34:11.180827+00:00, confidence not recorded.
  - readme: https://github.com/vdaas/vald (fetched 2026-08-28T04:05:26.495266+00:00, sha 76ed7d73a2c8)
  - homepage: https://vald.vdaas.org (fetched 2026-08-29T11:10:13.770407+00:00, sha 69fd9055f24b)
  - site_page: https://vald.vdaas.org/docs/overview/about-vald (fetched 2026-08-29T11:10:13.772686+00:00, sha 756035ec6df1)
  - site_page: https://vald.vdaas.org/docs/tutorial/get-started (fetched 2026-08-29T11:10:13.774367+00:00, sha 84ef8c1e17ed)
  - site_page: https://vald.vdaas.org/docs/user-guides/sdks (fetched 2026-08-29T11:10:13.776089+00:00, sha a14c6565b4d3)
  - site_page: https://vald.vdaas.org/docs (fetched 2026-08-29T11:10:13.777563+00:00, sha 3aa699343d55)
  - site_page: https://vald.vdaas.org//docs/overview/architecture (fetched 2026-08-29T11:10:13.778966+00:00, sha 008ddcccf562)
  - site_page: https://vald.vdaas.org//docs/usecase/usage-example (fetched 2026-08-29T11:10:13.780647+00:00, sha fb05dfc9f25e)
  - site_page: https://vald.vdaas.org//docs/user-guides/configuration (fetched 2026-08-29T11:10:13.782458+00:00, sha 1b4b4a025ec2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
