Skip to content
SPECIFICTION
Get listed

Vespa

vespa.ai

Free plan Open source WebWindowsmacOSLinuxAPISelf-hosted

What it is

Vespa is an AI search platform for online applications that use data, retrieval, ranking, machine-learning inference, and real-time serving. It supports vector and tensor search, positional text search, and queries over structured data. Ranking signals can be combined with tensor functions or machine-learned models, including ONNX and XGBoost formats; model inference can use ONNX Runtime. Vespa distributes functions across node clusters and allows cluster size changes without affecting queries or writes. Teams can self-manage deployments, use the Vespa Kubernetes Operator, or run on Vespa Cloud. Local deployment guidance lists Linux, macOS, and Windows 10 Pro on x86_64 or arm64 with Docker Desktop or Podman Desktop. Vespa Cloud includes encryption at rest and in transit, certificates for nodes and endpoints, and automatic operating system patching. Its trial provides $300 in credits without requiring a credit card, then stops the application when credits are used. Cloud plans have quotas, and Startup is limited to development zones. Pricing is listed from $0.05 a month, with metered resource rates.

Spec sheet

What it does
Vespa is a data platform for storing, searching, and processing large structured and unstructured datasets with real-time indexing, filtering, recommendations, and personalization.Read 14 Oct 2026 · gartner.com
Product
Vespa is an AI search platform for online data-driven applications that combines retrieval, ranking, machine-learning inference, and real-time serving.Read 4 Oct 2026 · vespa.ai
Deployment
Vespa can be self-managed, run with the Vespa Kubernetes Operator, or deployed on Vespa Cloud.Read 4 Oct 2026 · docs.vespa.ai
Free plan
NoRead 22 Sep 2026 · cloud.vespa.ai
Trial
The Vespa Cloud free trial includes $300 in usage credits, requires no credit card, and stops the application when credits run out.Read 4 Oct 2026 · vespa.ai
API
Applications can write data through HTTP/2, the Document API, or client tools, and can query through the Query API or custom request handlers.Read 14 Oct 2026 · docs.vespa.ai
Integrations
Vespa Cloud Enclave can run applications in customer accounts on AWS, Azure, or Google Cloud Platform.Read 14 Oct 2026 · docs.vespa.ai
Security
The Vespa Cloud security guide describes data-plane requests protected with mutual TLS or, optionally, tokens, and says Vespa.ai has a SOC 2 attestation.Read 14 Oct 2026 · docs.vespa.ai
Support
The Startup plan includes community support only with no SLA; Cloud plans list unlimited support cases, with response times varying by plan.Read 4 Oct 2026 · cloud.vespa.ai
Headquarters
Vespa says its headquarters and engineering hub are in Trondheim, Norway.Read 14 Oct 2026 · vespa.ai
Founded
Gartner Peer Insights lists Vespa’s founding year as 2023.Read 14 Oct 2026 · gartner.com
Cloud service trial
The Vespa Cloud page offers a free trial without requiring a credit card.Read 14 Oct 2026 · cloud.vespa.ai
Company legal name
The Norwegian business registry lists the company as VESPA.AI AS.Read 14 Oct 2026 · virksomhet.brreg.no
Company size
Gartner Peer Insights lists the company as having 11–50 employees.Read 14 Oct 2026 · gartner.com
Customer cloud accounts
Vespa Cloud Enclave runs applications inside a tenant's own AWS, Azure, or GCP account, with cloud-provider resource costs charged in addition to Vespa Cloud costs.Read 4 Oct 2026 · docs.vespa.ai
Documentation depth
Vespa documentation is organized into guides, tutorials, and reference material covering features and APIs.Read 14 Oct 2026 · docs.vespa.ai
Extensible processing
Application packages can include custom Java components to process queries, results, and document writes.Read 14 Oct 2026 · docs.vespa.ai
Funding
Vespa.ai announced a $31 million Series A investment from Blossom Capital on November 1, 2023.Read 14 Oct 2026 · vespa.ai
Grouping and aggregation
Search results can be grouped into nested groups and aggregated for uses such as navigation and result diversity.Read 14 Oct 2026 · docs.vespa.ai
Licence
The Vespa repository states that its code is licensed under Apache 2.0.Read 14 Oct 2026 · github.com
Limit: Cost and resources
A PeerSpot reviewer said Vespa was costly relative to Elasticsearch and resource-intensive, and advised that its learning curve and infrastructure costs may make it a poor fit outside enterprise use.Read 14 Oct 2026 · peerspot.com
Limit: Documentation and setup
A PeerSpot review summary identifies documentation for beginners and setup difficulty as challenges.Read 14 Oct 2026 · peerspot.com
Limit: Learning curve
A PeerSpot reviewer cited a steep learning curve as a challenge when using Vespa for e-commerce search.Read 14 Oct 2026 · peerspot.com
Limit: Migration and authentication
A PeerSpot review summary says migration scripts are difficult and mentions a lack of user authentication.Read 14 Oct 2026 · peerspot.com
Machine-learned ranking
Vespa supports ranking expressions using signals from queries and documents, including models in ONNX and XGBoost formats.Read 14 Oct 2026 · vespa.ai
ML models
Vespa supports ONNX and XGBoost models for ranking, and model inference using ONNX Runtime.Read 4 Oct 2026 · vespa.ai
Notable limit
All Vespa Cloud plans have a quota, and the Startup plan is limited to development zones.Read 4 Oct 2026 · cloud.vespa.ai
Partners
Vespa lists OpenAI, NVIDIA, Anyscale, and LangChain among its industry partners.Read 14 Oct 2026 · vespa.ai
Praise: Customer support
A Gartner reviewer praised the Vespa team’s responsiveness, technical knowledge, and help with deployment questions.Read 14 Oct 2026 · gartner.com
Praise: Search capability
A PeerSpot reviewer described using Vespa for e-commerce search and highlighted its vector search and query DSL.Read 14 Oct 2026 · peerspot.com
Ranking
Ranking signals can be combined into scores using tensor functions or machine-learned models in formats such as ONNX and XGBoost.Read 4 Oct 2026 · vespa.ai
Rating on Gartner Peer Insights
5.0 out of 5 from 12 ratings.Read 14 Oct 2026 · gartner.com
Real-time distributed queries
Vespa distributes query execution across data shards and cores and can add hardware to handle more query volume.Read 14 Oct 2026 · docs.vespa.ai
Scaling
Vespa distributes functions across node clusters and supports changing cluster size without impacting queries or writes.Read 4 Oct 2026 · vespa.ai
SDKs and clients
The documented feed options include Vespa CLI, vespa-feed-client, pyvespa, and the Java Document API; the public GitHub organization also lists a JavaScript client repository.Read 14 Oct 2026 · docs.vespa.ai
Search
Vespa supports vector and tensor search, positional text search, and search over structured data.Read 4 Oct 2026 · vespa.ai
Self-hosting
The public repository contains the code needed to build and run Vespa, and the documentation covers self-managed deployments.Read 14 Oct 2026 · github.com
Supported local systems
The local deployment guide lists Linux, macOS, and Windows 10 Pro on x86_64 or arm64, with Docker Desktop or Podman Desktop.Read 4 Oct 2026 · docs.vespa.ai
System requirements
The build guide specifies Java 17 or later and Maven 3.6.3 or later for building Vespa Java artifacts.Read 14 Oct 2026 · docs.vespa.ai
Vector, text, and structured search
Vespa queries can combine vector search, full-text search, and structured-data selection.Read 14 Oct 2026 · vespa.ai
Who it is for
Vespa describes the platform for teams building AI applications where search quality, ranking, fresh real-time data, or increasing retrieval traffic are important.Read 4 Oct 2026 · vespa.ai

Plans and prices

Startup Price not published Resources are charged hourly; community support only, no SLA. Shared resources · no SSO or autoscaling · no redundancy by default · dev zones only · approx. 15 minutes/day downtime during upgrades unless redundancy is specified Read 14 Oct 2026 · cloud.vespa.ai
Basic Price not published Initial resource unit prices; billed for allocated resources, with prices decreasing by volume. For applications that do not need 24/7 operational support Read 14 Oct 2026 · cloud.vespa.ai
Commercial Price not published Initial resource unit prices; billed for allocated resources, with prices decreasing by volume. 24/7 operational support · production response time 1 hour Read 14 Oct 2026 · cloud.vespa.ai
Enterprise Price not published Initial resource unit prices; billed for allocated resources, with prices decreasing by volume; minimum monthly spend of $20,000. 24/7 deployment support · backup and disaster recovery · SSO · named support representative · dedicated Slack channel Read 14 Oct 2026 · cloud.vespa.ai
Startup Free Per hour; vCPU $ 0.05 / hour; Memory GB $ 0.005 / hour; Disk GB $ 0.0002 / hour; GPU Memory GB $ 0.03 / hour Dev zones only · Shared resources · No SSO or autoscaling · No redundancy by default · Community support only, no SLA Read 4 Oct 2026 · cloud.vespa.ai
Enterprise * $0.18 a month Initial unit prices per hour: vCPU $ 0.18 / hour; Memory GB $ 0.018 / hour; Disk GB $ 0.0007 / hour; GPU Memory GB $ 0.125 / hour Prices go down with volume · Minimum monthly spend of $20,000 · Backup and disaster recovery · SSO and dedicated support options Read 4 Oct 2026 · cloud.vespa.ai
Self Managed Priced on request Contact Sales; support response times per contract. Self-managed deployment including support Read 14 Oct 2026 · cloud.vespa.ai

Every Vespa plan and price →

Strong points and limits

Strong points

  • Search spans vectors, positional text, and structured data.
  • Supports ONNX and XGBoost ranking models.
  • Cluster size can change without affecting queries or writes.
  • Cloud trial includes $300 in credits without a card.
  • Self-managed and Vespa Cloud deployment options.

Limits

  • Cloud plans have quotas.
  • Startup is limited to development zones.
  • Startup has community support only, with no SLA.
  • Enterprise plan lists a $20,000 minimum monthly spend.

Who it suits

Vespa is for teams building AI applications where search quality, ranking, fresh real-time data, or growing retrieval traffic matter. Its self-managed and cloud deployment options suit teams choosing between operating their own deployment and using Vespa Cloud.

Vespa in depth

Read the full write-up

Vespa is a search platform for applications that need retrieval, ranking, model inference, and real-time serving together. It is best suited to teams building AI products where relevance, fresh data, or rising retrieval traffic matter. The range of deployment options is a strength, but cloud quotas, support levels, and resource-based billing call for a careful plan choice.

Overview

Vespa covers vector and tensor search, positional text search, and structured-data search in one platform. Teams can combine retrieval signals with tensor functions or trained models, then serve against changing data. Hybrid search, sparse vectors, metadata filtering, and HNSW indexes add flexibility for retrieval workloads. That breadth is valuable when relevance needs deliberate tuning; it may be unnecessary for an application that only needs a basic vector lookup.

Deployment can be self-managed, run with the Vespa Kubernetes Operator, or hosted on Vespa Cloud. The choice lets teams trade infrastructure responsibility for managed service, though cloud users must account for quotas and metered compute, memory, disk, and GPU-memory rates.

Key features

Ranking and inference

Ranking signals can be combined with tensor functions or machine-learned models in ONNX and XGBoost formats, and Vespa supports inference through ONNX Runtime. This suits teams that want model scoring integrated with retrieval and serving rather than bolted onto a separate search step. A client for OpenAI-compatible APIs, including OpenAI, Google Gemini, Anthropic, Cohere, and Together.ai, is marked beta, so it is a less settled part of the platform.

Scaling and deployment

Vespa distributes functions across node clusters and supports changing cluster size without disrupting queries or writes. That is a practical fit for applications whose traffic or data grows over time. Local deployment supports Linux, macOS, and Windows 10 Pro on x86_64 or arm64 with Docker Desktop or Podman Desktop; the listed platforms also include API, web, and self-hosted options. Python and Java SDKs are supported.

Cloud security and tenant accounts

Vespa Cloud encrypts data at rest and in transit, uses node and endpoint certificates, and applies OS patches automatically. Vespa Cloud Enclave runs applications in a customer's AWS, Azure, or GCP account, but provider resource charges come in addition to Vespa Cloud costs. That can suit organizations that need their own cloud account boundary, provided they budget for both bills.

Pricing

Vespa Cloud plans are billed by resource usage and all have quotas. The rates below are the initial hourly unit prices; cloud usage can therefore vary with capacity and runtime. The free trial includes $300 in usage credits, requires no credit card, and stops the application when the credits run out.

Startup: $0.05 a month, with billed vCPU at $ 0.05 / hour, Memory GB at $ 0.005 / hour, Disk GB at $ 0.0002 / hour, and GPU Memory GB at $ 0.03 / hour. Shared resources, community support only, and development zones only make this the entry point for development rather than production; it has no SLA, SSO, or autoscaling.

Basic: $0.10 a month, with initial unit prices of vCPU $ 0.1 / hour, Memory GB $ 0.01 / hour, Disk GB $ 0.0004 / hour, and GPU Memory GB $ 0.07 / hour. Prices go down with volume. It fits applications that do not need 24/7 operational support.

Commercial: $0.15 a month, with initial unit prices of vCPU $ 0.145 / hour, Memory GB $ 0.0145 / hour, Disk GB $ 0.0005 / hour, and GPU Memory GB $ 0.1 / hour. Volume lowers prices; 24/7 operational support and backup and disaster recovery make it the more appropriate fit when continuity matters.

Enterprise: $0.18 a month, with initial vCPU at $ 0.18 / hour, Memory GB at $ 0.018 / hour, Disk GB at $ 0.0007 / hour, and GPU Memory GB at $ 0.125 / hour, plus a $20,000 minimum monthly spend. That minimum makes it a substantial commitment.

Enterprise *: $0.18 a month, with the same initial hourly rates as Enterprise. Prices go down with volume; it has a $20,000 minimum monthly spend, backup and disaster recovery, and SSO and dedicated support options.

Self Managed: custom pricing. It includes a self-managed deployment and unlimited support cases, with a dedicated support representative available.

Cloud plans list unlimited support cases, with response times varying by plan; Startup is limited to community support and has no SLA. The published plan terms distinguish support coverage, deployment limits, and minimum spend, so the lowest initial rate is not by itself a guide to the right fit.

Platforms

Vespa supports API, Linux, macOS, self-hosted, web, and Windows. For local deployment, Linux, macOS, and Windows 10 Pro are supported on x86_64 or arm64 with Docker Desktop or Podman Desktop. The Vespa Kubernetes Operator and Vespa Cloud offer alternatives to managing a local installation.

Who it's for

Vespa is for teams building AI applications where search quality, ranking, fresh real-time data, or increasing retrieval traffic are central requirements. It is a strong fit when teams need to shape ranking and scale clustered serving; it is a weaker fit when a simple vector store or a free tier is the main need, or when the team cannot accommodate cloud quotas and operational costs.

Pros and cons

Pros: Vector, tensor, positional text, and structured-data search give teams several retrieval methods in one platform.

Pros: Tensor functions and ONNX or XGBoost ranking models support tailored relevance, with ONNX Runtime inference.

Pros: Cluster-size changes can happen without affecting queries or writes, useful as workloads grow.

Cons: Every Vespa Cloud plan has a quota, and Startup is restricted to development zones with community-only support.

Cons: Enterprise plans have a $20,000 minimum monthly spend, while Enclave adds cloud-provider resource costs to Vespa Cloud charges.

Cons: The OpenAI-compatible API client is beta, so teams relying on it should account for that status.

Alternatives

For broader category browsing, compare Vector Databases, Search Databases, and Database Software.

Chroma is worth considering when a freemium option and an Apache 2.0 open-source codebase are priorities.

Qdrant offers a free tier, making it a candidate for teams seeking a no-cost cloud starting point.

Pinecone has a free Starter plan with stated index, namespace, storage, and usage-unit limits; consider it when those caps suit the workload.

Actian Zen is another freemium product with a free trial and broad listed platform support.

Upstash Vector offers a free plan with explicit daily query/update and storage limits, which can help teams assess whether a capped tier fits.

Zilliz Cloud has a free cluster with stated storage, vCU, and collection limits for teams seeking a free cloud tier.

KDB.AI provides a free cloud starter edition with memory, storage, and query-size caps.

Weaviate has a free plan with cluster, object, memory, disk, and collection limits, useful when those constraints match the intended scale.

Verdict

Choose Vespa when search relevance, multiple retrieval modes, model-based ranking, and real-time serving need to work together as traffic grows. Its deployment flexibility and cluster scaling are compelling for teams willing to manage the platform or pay for cloud resources. Look elsewhere if a free tier, a simpler vector-only workflow, or predictable low-cost usage matters more than Vespa's breadth.

Verdict

Vespa brings search, ranking, inference, and real-time serving into one platform, with deployment choices from self-managed to cloud. Check plan quotas, support terms, and metered resource rates before selecting a cloud plan.

Where Specifiction places it

Alternatives to VespaAll alternatives →