Big Data + AI, online.

Apply AI to your data, online. At any scale, with unbeatable performance.
Get Started Watch Video
Open source: download, or use our cloud service.

Companies who take their data and AI online build on Vespa

What is Vespa used for?

Usecase illustration

Search

Vespa is a fully featured search engine and vector database. It supports vector search (ANN), lexical search, and search in structured data, all in the same query. Integrated machine-learned model inference allows you to apply AI to make sense of your data in real time. Together with Vespa's proven scaling and high availability, this empowers you to create production ready search applications at any scale, and with any combination of features. more

Usecase illustration
Usecase illustration

Recommendation and personalization

Recommendation, personalization and targeting involves evaluating recommender models over content items to select the best ones. Vespa lets you build applications which do this online, typically combining fast vector search and filtering with evaluation of machine-learned models over the items. This makes it possible to make recommendations specifically for each user or situation, using completely up to date information. more

Usecase illustration

Conversational AI

Large language models are revolutionary, but their usefulness for real tasks is limited by their lack of memory, trustworthiness, specific knowledge, and ability to reason in many steps. To make more useful agents we must give the models the ability to store and search vector and text data in real time, and orchestrate many such operations to carry out a task. Vespa is the ideal platform for this, as it integrates all these building blocks in scalable form. more

Usecase illustration
Usecase illustration

Semi-structured navigation

Applications such as e-commerce use a combination of structured data and text and need to provide structured navigation - grouping data dynamically for navigation and filtering - in combination with search and recommendation. Vespa provides all the features required for this with great performance, which makes it possible to realize functionally complete applications leveraging structured data on a unified architecture. more

Structured, text & vector search

Combine search in structured data, text and vectors in one query to achieve functionality and performance which is simply impossible with other technologies.

Learn More

Machine learning support

Vespa is engineered around scalable and efficient support for machine-learned model inference, and supports most machine-learned models from most tools.

Learn More

Auto-elastic data management

Vespa will automatically keep data distributed over nodes, and redistribute in the background on changes. No need to worry about how data is divided and distributed.

Learn More

Unbeatable end-to-end performance

Vespa scales to any amount of data and traffic, and is built on a C++ core providing hardware-near optimizations and efficient utilization of any amount of memory and cores.

Learn More

Get Started today

Vespa lets you do selection, organization and machine-learned model inference over billions of constantly changing data items, serving thousands of queries per second with latency below 100 milliseconds.

Get started today for free.

Get Started