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.
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
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.