vespa-cli

Deploy, configure, and debug Vespa applications from a single CLI.

14|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/vespaai-playground/skills --skill vespa-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vespa-cli
Source: https://github.com/vespaai-playground/skills/tree/main/vespa-cli
Command: npx skills add https://github.com/vespaai-playground/skills --skill vespa-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers and operators need a single, reliable command-line tool to deploy, configure, authenticate, observe, and debug Vespa applications across local, self-hosted, and Vespa Cloud environments.

Core Features & Use Cases

  • Deploy application packages to Vespa Cloud or self-hosted clusters.
  • Manage targets, authentication, and deployment lifecycles from one CLI.
  • Access logs, run tests, and perform document operations from the same tool.
  • Integrate Vespa workflows into CI/CD pipelines for automated releases.

Quick Start

Install the Vespa CLI and run vespa deploy in your project directory to deploy an application package.

Frequently Asked Questions about vespa-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a Vespa application package from the command line?

You can deploy a Vespa application package by running the deployment command in your project directory. This streamlines deploying, configuring, and debugging Vespa applications across local, self-hosted, and Vespa Cloud environments.

Can I manage Vespa Cloud authentication and targets from a single CLI?

Yes, you can manage Vespa Cloud authentication and deployment targets from a single CLI. It handles deployment lifecycles, configuration, and observability for both Vespa Cloud and self-hosted clusters.

How do I access Vespa logs and run tests during application debugging?

You can access Vespa logs, run tests, and perform document operations directly from the same CLI tool. This provides a unified interface for observing and debugging your deployed applications.

Does the Vespa CLI support CI/CD pipeline integration for automated releases?

Yes, the Vespa CLI supports CI/CD integration for automated releases. You can integrate Vespa workflows into your pipelines to orchestrate deployment lifecycles and configuration automatically.

What is the best way to orchestrate Vespa deployment lifecycles across different environments?

Using a unified CLI to orchestrate Vespa deployment lifecycles lets you manage targets, authentication, deployment, and observability across local, self-hosted, and Vespa Cloud clusters from one interface.

Do I need a specific environment setup to perform document operations on a self-hosted Vespa cluster?

You can perform document operations on a self-hosted Vespa cluster by configuring the CLI to target your cluster. The tool manages targets and authentication to ensure reliable access.