This is for:

In this article

The Coveo JavaScript Search Framework documentation is now available on GitHub (see Coveo search ui documentation).

The Coveo JavaScript Search Framework allows developers to easily deploy and customize a feature-rich client-side search interface in any web page, application, or standalone site to present results from a Coveo index. The Coveo JavaScript Search Framework is also bundled with other Coveo products such as Coveo for Salesforce and Coveo for Sitecore.

The Coveo JavaScript Framework is essentially a block of HTML and CSS defining a layout to organize a set of components. Components such as a search box, facets, tabs, or result sort options are used as building blocks to define your search interface (see Components). You can add, remove, move, and customize components within the page. The components are defined in HTML using a special syntax allowing you to modify a set of options. Components also expose JavaScript APIs allowing you to perform more advanced customization.

The Coveo JavaScript Search Framework space contains working examples and detailed reference documentation for basic and advanced functionalities.

To get up and running with this framework, you should start with the JavaScript Search Framework Getting Started Tutorial.

If you have any questions, you can use our public Q&A site available at

Below is a sample JavaScript Search Framework search interface connected to a demo index.

If you want, you can also open this example in a new tab.