Skip to main content

Your team lives in an internal tool and context-switches to find answers. Instead of sending them elsewhere, bring Glean's answers into the app they already use — with permissions enforced per user, automatically.

Internal appYour existing frontend
Glean Web SDKsearch + chat UI
AuthSSO or scoped token
Gleanpermission-aware index
A Glean instance with content indexed
Your Glean web app domain (typically app.glean.com — see admin/about-glean)
A frontend app or page where you can install an npm package (or add a script tag) and a container element
Take it further
  • Hand off context between search and chat so a search result opens a grounded conversation (separate pages for chat and search).
  • Scope chat to a specific agent by passing its agentId to the chat component.
  • Go tokenless for guests with the Web SDK's guest auth provider for public-facing deployments.
  • Add the Modal Search or Sidebar variants for search anywhere in the app.

What's our PTO policy?

Returns a non-empty answer with at least one citation carrying a real title and URL, drawn from your own indexed content.

Who should I ask about billing?

Returns a non-empty answer with at least one citation carrying a real title and URL, drawn from your own indexed content.

Summarize our latest product update

Returns a non-empty answer with at least one citation carrying a real title and URL, drawn from your own indexed content.

Each of these was run against a live Glean instance on 2026-08-02.

Paste into Claude Code, Cursor, or Codex.

At a glance
SurfacesWeb SDK
StatusProduction pattern
Time~15 min (minimal)
Required scopes
SEARCHCHAT