--- title: Use the Quantic library slug: latest-quantic-home canonical_url: https://docs.coveo.com/en/quantic/latest/ collection: quantic source_format: adoc --- # Use the Quantic library ## What's Coveo Quantic? _Coveo Quantic_ is a [Lightning Web Component](https://developer.salesforce.com/docs/component-library/documentation/en/lwc) (LWC) library for assembling powerful and responsive Coveo for Salesforce search interfaces, [Coveo Case Assist](https://docs.coveo.com/en/l2bg0226/) interfaces, and [Insight Panels](https://docs.coveo.com/en/m7ak9250/). Quantic components are self-encapsulated, composable, and lightweight. Under the hood, Quantic relies on the [Coveo Headless](https://docs.coveo.com/en/headless/latest/) library to interface with the [Coveo Platform](https://docs.coveo.com/en/186/) and handle the application state. ![Quantic relationship with Headless and the Platform.](quantic/quantic-headless-platform.svg) ## When Should I Use Quantic? Quantic is the most modern way to build Coveo for Salesforce search interfaces, Case Assist interfaces, and Insight Panels. As LWCs, Quantic components are faster than the previous generation of Coveo for Salesforce components, implemented in the [Lightning Aura framework](https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/intro_framework.htm). As opposed to [Coveo Lightning Aura components](https://docs.coveo.com/en/1033#adding-lightning-aura-components) that you can drag into place out of the box, only the following Quantic components are provided as ready-to-use components in the Coveo for Salesforce package: [#ready-to-use-quantic-components] * [Coveo Hosted Insight Panel](https://docs.coveo.com/en/m7ed8015/) * [Coveo Console Hosted Search Page](https://docs.coveo.com/en/o4b80259/) * [Coveo Community Hosted Search Page](https://docs.coveo.com/en/o3lb0328/) The Quantic library itself is deployed as an [unlocked package](https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_unlocked_pkg_intro.htm) and requires you to create your own components from it. This means that using Quantic directly requires developer skills. Assuming that you have such skills, you can wrap the components of the Quantic package to create your own search interface, Case Assist interface, or Insight Panels. It's much easier to create components using Quantic components than it is using the [Coveo Lightning Aura ones](https://docs.coveo.com/en/1209/). In short, if you have developer skills and want to create new Coveo for Salesforce search interfaces, Case Assist interfaces, or Insight Panels, use Quantic. Otherwise, consider using the <> available in the Coveo for Salesforce package. > **Notes** > > * Quantic is compatible with both the [Lightning Aura](https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/intro_framework.htm) and [Lightning Web Runtime](https://developer.salesforce.com/docs/platform/lwr/guide/lwr-intro.html) (LWR) frameworks, though not with the [LWR Locker](https://developer.salesforce.com/docs/atlas.en-us.exp_cloud_lwr.meta/exp_cloud_lwr/template_differences_locker.htm). > > * Quantic components aren't meant to communicate with Coveo Lightning Aura components. > As such, you can't use a [Quantic Standalone Search Box](https://docs.coveo.com/en/quantic/latest/usage/ssb-usage/) in conjunction with a [Coveo Lightning Aura Full Search Page](https://docs.coveo.com/en/1082/), for example. ## Where Do I Start? To learn the basics of the Quantic library, see the [Usage](https://docs.coveo.com/en/quantic/latest/usage) section. You may also want to check out the [Quantic Component Reference](https://docs.coveo.com/en/quantic/latest/reference).