FREEDOM251

Freedom251 › Ai Databases

Vald

Free plan APILinuxSelf-hosted

Visit Vald Alternatives Pricing

Vald's own site

What Vald is

Vald is a free, open-source engine for distributed approximate nearest-neighbor search across dense vectors. It uses the NGT algorithm by default and says users can switch to another vector search engine. Vald can index data asynchronously while continuing to answer search requests. Its Kubernetes and cloud-native design supports horizontal scaling for memory and CPU. For resilience, it supports index replication and can rebalance replicas automatically when an agent goes down. Index backups can use Persistent Volumes, S3-compatible object storage, or both; saved indexes can be restored when an agent pod starts. Ingress filters can vectorize or preprocess data, and egress filters can post-process results, provided each filter implements Vald’s gRPC interface. Official client libraries are available for Go, Java, Python, and Node.js, with gRPC protobufs published for other languages. Deployment documentation covers Kubernetes with Helm or the Helm operator, plus a tutorial for running an agent on Docker. Getting started requires a Kubernetes cluster, Helm v3 or later, and Go v1.15 or later. Kubernetes network policies can control cluster traffic when the required prerequisites are met.

Who it suits

Vald is for teams building dense-vector search into systems deployed on Kubernetes or Docker. Its listed client libraries and gRPC protobufs accommodate development in several languages.

What it does well

  • Free and open-source self-deployed software.
  • Asynchronous indexing continues while searches are served.
  • Supports replica rebalancing when an agent goes down.
  • Official libraries cover Go, Java, Python, and Node.js.
  • Backups can use Persistent Volumes or S3-compatible storage.

What to know first

  • Getting started requires a Kubernetes cluster.
  • Helm v3 or later is required.
  • Go v1.15 or later is required.
  • Filter components must implement Vald’s gRPC interface.

Limits

The free Vald plan is an open-source, self-deployed project. Its getting-started guide requires a Kubernetes cluster, Helm v3 or later, and Go v1.15 or later.

Plans

PlanBilled and limitsPrice
ValdOpen-source project · Self-deployed softwareFree

As vald.vdaas.org lists them, read 10 Oct 2026. The maker's own page has the final word.

Getting started

  1. Prepare a Kubernetes cluster.
  2. Install Helm v3 or later and Go v1.15 or later.
  3. Deploy Vald on Kubernetes using Helm or the Helm operator.
  4. Alternatively, follow the Docker tutorial to run a Vald agent.
  5. Use an official Go, Java, Python, or Node.js client library, or the published gRPC protobufs.

Verdict

Vald offers distributed dense-vector search with asynchronous indexing, scaling, and index backup options. Deployment requires Kubernetes, Helm, and Go according to its getting-started requirements.

Questions

How much does Vald cost?

The Vald plan is free and is an open-source project for self-deployment.

What deployment options does Vald document?

Its documentation covers Kubernetes deployment with Helm or the Helm operator, as well as a tutorial for running an agent on Docker.

What does getting started require?

The guide requires a Kubernetes cluster, Helm v3 or later, and Go v1.15 or later.

Which languages have official client libraries?

Official libraries are available for Go, Java, Python, and Node.js. Vald also publishes gRPC protobufs for other languages.

Can Vald back up and restore indexes?

Backups can use Persistent Volumes, S3-compatible object storage, or both. Saved indexes can be restored when an agent pod starts.

How can users get support?

The project recommends its community Slack and also accepts email at [email protected].

Facts from Vald's own pages

Backup
Index backup can use Persistent Volumes, S3-compatible object storage, or both, and saved indexes can be restored when an agent pod starts. · vald.vdaas.org, 10 Oct 2026
Deployment
The maker documents deployment on Kubernetes with Helm or its Helm operator, and also provides a tutorial for running a Vald agent on Docker. · vald.vdaas.org, 10 Oct 2026
Filtering
Ingress filters can vectorize or preprocess data, while egress filters can post-process search results; filter components must implement Vald’s gRPC interface. · vald.vdaas.org, 10 Oct 2026
Indexing
Vald supports asynchronous automatic indexing while continuing to serve search requests during indexing. · vald.vdaas.org, 10 Oct 2026
Product
Vald is a highly scalable distributed approximate nearest neighbor engine for dense vector search. · vald.vdaas.org, 10 Oct 2026
Requirements
The getting-started guide requires a Kubernetes cluster, Helm v3 or later, and Go v1.15 or later. · vald.vdaas.org, 10 Oct 2026
Resilience
Vald supports index replication and automatically rebalances replicas when an agent goes down. · vald.vdaas.org, 10 Oct 2026
Scaling
Vald is Kubernetes and cloud-native based, with horizontal scaling for memory and CPU. · vald.vdaas.org, 10 Oct 2026
SDKs and APIs
Official client libraries are available for Go, Java, Python, and Node.js, and Vald publishes gRPC protobufs for other languages. · vald.vdaas.org, 10 Oct 2026
Search algorithm
Vald uses the NGT approximate nearest neighbor algorithm by default and says users can switch to another vector search engine. · vald.vdaas.org, 10 Oct 2026
Security configuration
Vald clusters can enable Kubernetes network policies to control ingress and egress traffic, subject to cluster prerequisites. · vald.vdaas.org, 10 Oct 2026
Support
The project recommends its community Slack for questions and also accepts email at [email protected]. · vald.vdaas.org, 10 Oct 2026

Where Vald stands on Freedom251

Look at these too