glean-reference-architecture

Featured

Enterprise architecture: Source Systems -> Connectors (Cloud Run/Lambda, event-driven or scheduled) -> Glean Indexing API -> Glean Search Index -> Client API (Search + Chat) -> Your Apps (Slack bot, portal, internal tools). Trigger: "glean reference architecture", "reference-architecture".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Glean Reference Architecture ## Overview Enterprise search integration architecture for connecting internal knowledge systems to Glean's indexing and search platform. Designed for organizations needing unified search across Confluence, Google Drive, Notion, Slack, Jira, and custom internal tools. Key design drivers: connector reliability for continuous indexing, permission synchronization to enforce source-system ACLs, incremental vs bulk indexing tradeoffs, and low-latency search aggregation across heterogeneous document types. ## Architecture Diagram ``` Source Systems ──→ Connector Framework ──→ Queue (SQS) ──→ Glean Indexing API (Confluence, Drive, (Cloud Run) ↓ /indexing/documents Notion, Slack, Jira) ↓ Permission Sync /indexing/permissions Schedule (cron) ──→ Bulk Reindexer /indexing/datasources ↓ Glean Search Index ──→ Client API ──→ Your Apps /search (Slack bot, portal) /chat (internal tools) ``` ## Service Layer ```typescript class ConnectorService { constructor(private glean: GleanIndexingClient, private cache: CacheLayer) {} async indexDocument(doc: SourceDocument): Promise<void> { const gleanDoc = this.transformToGleanFormat(doc); await this.glean.indexDocument(doc.datasource, gleanDoc); await this.syncPermissions(do...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

glean-hello-world

Index documents into Glean and search them back using the Indexing and Client APIs. Use when starting a new Glean custom connector, testing search quality, or learning the index/search pattern. Trigger: "glean hello world", "glean example", "glean index document", "glean search".

2,266 Updated today
jeremylongshore
AI & Automation Featured

glean-core-workflow-b

Execute Glean secondary workflow: bulk document indexing, custom datasource connectors, and content lifecycle management via the Indexing API. Trigger: "glean bulk index", "glean custom connector", "glean datasource", "glean indexing".

2,266 Updated today
jeremylongshore
AI & Automation Featured

glean-performance-tuning

Optimize Glean search relevance and indexing throughput with batch sizing, datasource configuration, and content quality improvements. Trigger: "glean performance", "glean search quality", "glean indexing speed".

2,266 Updated today
jeremylongshore
AI & Automation Featured

glean-deploy-integration

Deploy Glean custom connectors as scheduled jobs on Cloud Run, Lambda, or Fly.io. Trigger: "deploy glean connector", "glean connector hosting", "schedule glean indexing".

2,266 Updated today
jeremylongshore
AI & Automation Featured

glean-core-workflow-a

Execute Glean primary workflow: search, chat, and AI-powered answers across enterprise data. Use when building search integrations, implementing Glean chat, or creating AI assistants. Trigger: "glean search API", "glean chat", "glean AI answers", "enterprise search".

2,266 Updated today
jeremylongshore