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
- Reads and writes: APIs and binaries to read and update documents
- /document/v1/: 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
Query and grouping
- Query API, Query 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