Vespa API and interfaces
Deployment and configuration
- Deploy API: Deploy application packages to configure a Vespa application
- Config API: Get and Set configuration
- Tenant API: Configure multiple tenants in the config servers
Document API
- Introduction: APIs and binaries to modify documents
- RESTified Document Operation API: Simple REST API for operations based on document ID (get, put, remove, update)
- Feeding API: High performance feeding API, the recommended API for feeding data
- JSON feed format: The Vespa Document format
- Vespa Java Document API
Search and grouping
- Search API
- HTTP search API reference
- Query Language, Query Language reference, Simple Query Language reference, Predicate fields
- Vespa Query Profiles
- Grouping API, Grouping API reference
Processing
- Vespa Processing: Request-Response processing
- Vespa Document Processing: Feed processing