--- title: Luma and Discovery Surfaces description: How Luma widgets connect to Discovery surfaces. slug: luma/foundations/discovery-surfaces docKind: concept hub: luigisbox-ai --- Luma widgets render responses from Discovery surfaces. Each widget calls a surface whose intent matches the frontend experience. | Luma widget | Surface intent | Service kind | |---|---|---| | Autocomplete widget | `autocomplete` | `search` | | Search widget | `search` | `search` | | Recommendations widget | `recommender` | `recommender` | Surface intent describes the storefront experience. Service kind identifies the backend service that powers it. Autocomplete has its own surface intent but uses the search service kind. ## Next - Read [Configuration model](/luma/foundations/configuration-model/). - Start [Autocomplete quickstart](/luma/autocomplete/quickstart/). - Start [Search quickstart](/luma/search/quickstart/). - Start [Recommendations quickstart](/luma/recommendations/quickstart/).