docs/getting-started/components/feature-server.md
The Feature Server is a core architectural component in Feast, designed to provide low-latency feature retrieval and updates for machine learning applications.
It is a REST API server built using FastAPI and exposes a limited set of endpoints to serve features, push data, and support materialization operations. The server is scalable, flexible, and designed to work seamlessly with various deployment environments, including local setups and cloud-based systems.
In machine learning workflows, real-time access to feature values is critical for enabling low-latency predictions. The Feature Server simplifies this requirement by:
The Feature Server operates as a stateless service backed by two key components:
feast serve.| Endpoint | Description |
|---|---|
/get-online-features | Retrieves feature values for specified entities and feature references. |
/push | Pushes feature data to the online and/or offline store. |
/materialize | Materializes features within a specific time range to the online store. |
/materialize-incremental | Incrementally materializes features up to the current timestamp. |
/retrieve-online-documents | Supports Vector Similarity Search for RAG (Alpha end-ponit) |
/docs | API Contract for available endpoints |