Search UI – Search Interface That Simply Works by Elastic

Search UI is a react library by Elastic that allows you to quickly implement search experiences without re-inventing the wheel. Use it with Elastic App Search or Elastic Site Search to have a search experience up and running in minutes.

Search UI puts components like Dynamic Filters and Facets, Search Bar, Result Feed Layouts, and Autocomplete at your disposal.


  • You know, for search – Maintained by Elastic, the team behind Elasticsearch.

  • Speedy Implementation – Build a complete search experience with a few lines of code.

  • Customizable – Tune the components, markup, styles, and behaviors to your liking.

  • Smart URLs – Searches, paging, filtering, and more, are captured in the URL for direct result linking.

  • Headless – Leverage our application logic, provide your own components or views.

  • Flexible front-end – Not just for React. Use with any JavaScript library, even vanilla JavaScript.

  • Flexible back-end – Not just for Elastic App Search. Use with any backend.