Skip to content

Search Kit


The Search Kit Extension is a graphical search query composer and display editor.

The architecture uses APIv4 to run the queries, and AngularJS for the UI.

Data Model

The main entity in Search Kit is the SavedSearch, which contains the APIv4 parameters needed for running the query.

Each SavedSearch can have zero or more Displays, which are stored in the DB as the SearchDisplay entity, and rendered on the page as AngularJS components.


A SearchDisplay can be embedded in Afform create standalone pages, contact summary tabs, modal popups, or dashboard dashlets.


SavedSearches, and SearchDisplays can be easily packaged into extensions using Managed Entities.