Skip to content
SHC Docs

Search module

Source: modules/search/.

CLI
Subcommands0
HTTP endpointssee the route reference
Events emitted
Error codessee the error code reference
Service classesSearchService
Cross-module depsapp, repo
modules/search/
├── command.go
├── router.go
├── service.go
└── commands/

Routes are listed in the generated route reference; request/response notes live in the API reference.

The search module implements catalog search across all apps that the node knows about (both bundled and repo-sourced). SearchService queries AppModel with filters for category, tenant, environment, repository, and VApp-only, ranked by name match then description.

Results are returned via /api/method/shc.search and the matching shc search CLI. The module does not own the catalog itself (that is app + repo); it is a query-only facade.