Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Vespa Schema Language SupportNew to Visual Studio Code? Get it now.
Vespa Schema Language Support

Vespa Schema Language Support

Vespa.ai

|
643 installs
| (2) | Free
Support for Vespa schema files.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Extension for Vespa Schema Language Server

Language support for the Vespa Schema language using LSP.

The extension acts as a client for the Schema Language Server, providing tools for developing Vespa Schema files.

Features:

  • Error and warning highlighting
  • Code actions, including Quick fixes
  • Code completion
  • Go-to-definition
  • Find references
  • Documentation on hover
  • Semantic token highlighting
  • Renaming/refactoring
  • List document symbols

YQL Features:

  • Error highlighting
  • Semantic token highlighting
  • Running queries directly from .yql files

Requirements

The extension requires Java 17 or greater. Upon activation, the extension will look in the following locations in this order for a Java executable:

  • PATH environment variable
  • Workspace setting: vespaSchemaLS.javaHome
  • User setting: vespaSchemaLS.javaHome
  • JDK_HOME environment variable
  • JAVA_HOME environment variable

The extension also requires Vespa CLI to run Vespa Queries from .yql files.

XML support

This extension bundles with an extension to the LemMinX XML Language server. This is to provide additional support when editing the services.xml file in Vespa applications. For the best possible experience, install the appropriate extension for your editor:

  • VS Code
  • Open VSX

What's New

  • Added support for the final fast map search syntax, 'fast-search-map-field ', on maps and arrays of struct, including float and double map values.
  • Added the 'exhex8floatencode' and 'exhex16doubleencode' indexing expressions, and completion and highlighting for all 'exhex' expressions.
  • Fixed indexing expression completions offering names that do not parse, and added completion and highlighting for more indexing expressions.
  • Added the attribute 'quantization' block, and the 'argmax' and 'argmin' aggregators and the 'in' filter in grouping.
  • Fixed a duplicated word in a diagnostic message.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft