Service ownership, on-call, and docs live in a portal nobody can search, and the knowledge about those services lives everywhere else. This recipe turns a lightweight service-catalog portal into the one-stop shop: its catalog becomes searchable in Glean, and Glean's permission-aware search and chat come back into the portal itself.
Index the catalog: follow the connector recipe to push the portal's service catalog (services, owners, runbooks) into Glean with the Indexing API and the open-source indexing SDK. Verify a service shows up in Glean search.
Embed search and chat: follow the Embed search & chat recipe inside the portal — the Web SDK script tag, a search route, and a chat container.
Ground answers in the catalog: with the catalog indexed, chat answers questions like "who owns the payments service?" from the portal's own data — permission-aware, with citations back to the catalog entries.
The clonable portal starter repo is in progress — until it lands, this recipe composes the two linked recipes against your own portal or a plain Next.js app.
Copies a prompt your AI assistant can build from.