Manage and Deploy Vespa Applications

Manage and Deploy Vespa Applications

Build and operate Vespa applications with the Search Toolkit plugin. Define schemas via Python migrations, configure ranking and query profiles, deploy with the mistral-vespa CLI, and manage production clusters.

Getting Started

Getting Started

Follow these guides to build and deploy a Vespa application:

GuidePurpose
Anatomy of an ApplicationUnderstand application packages, schemas, fields, ranking profiles, query profiles, and migrations
Manage SchemaCreate and evolve schemas using Python migrations
Manage RankingConfigure ranking at query time without schema changes
Local DevelopmentFull local development loop: create, deploy, feed, query, iterate
Deploy and OperateProduction configuration, health checks, monitoring
CLI Referencemistral-vespa command reference
Using Vespa as a Search Backend

Using Vespa as a Search Backend

To use Vespa as a search backend in your Search Toolkit pipelines, see Search Index.

Installation

Installation

uv add "mistralai-search-toolkit[vespa]"