{"categories":[{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends"}],"enrichment":{"capability":"pyvespa provides a Python API to create, deploy, and interact with Vespa instances, enabling programmatic control over a scalable serving engine for storing, computing, and ranking data at query time.","skillfed_tags":["search-engine","ranking-retrieval","distributed-computing"],"use_cases":["Prototype a search application with custom ranking models before deploying to production","Automate Vespa cluster deployment and configuration management in data science workflows","Build integration tests for search and ranking logic by programmatically creating and querying instances","Experiment with different schema designs and ranking functions iteratively in notebooks","Deploy Vespa applications as part of a larger Python data pipeline or ML workflow"],"what_it_does":"pyvespa is a Python wrapper around Vespa, an open-source serving engine designed for large-scale search, ranking, and data computation at query time. It abstracts Vespa's deployment and interaction model into a Python API, allowing developers to programmatically create application schemas, deploy configurations, and execute queries without direct command-line or REST interaction.\n\nThe library is built for prototyping and experimentation with Vespa features. It depends on standard HTTP clients (requests, httpx), templating (jinja2), and utility libraries (tenacity for retries, cryptography for secure communication) to manage the full lifecycle of a Vespa application\u2014from schema definition through deployment to live query execution. The package also wraps the Vespa CLI for command-line operations.","worth_installing":"Yes, if you are working with Vespa or evaluating it for search and ranking use cases. The package is actively maintained, has low install friction, carries a permissive Apache 2.0 license, and no known vulnerabilities. It is well-positioned for prototyping and integration into Python-based data science and search workflows. Install it if Vespa is already part of your architecture or you are exploring it."},"id":"pyvespa","links":{"html":"https://skillfed.io/packages/pyvespa","md":"https://skillfed.io/packages/pyvespa.md","pypi":"https://pypi.org/project/pyvespa/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-03","license_spdx":null,"license_treatment":"permissive","name":"pyvespa","python_support":"supports_current","summary":"Python API for vespa.ai"},"popularity":{"monthly_downloads":17444074,"position":1119,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.2.4"}
