Multimodal RAG Platform  ·  View 09 of 16

Integration Architecture

Every inbound and outbound interface, with protocol, cadence and direction.

Editable source SVG draw.io All views
Inbound — who calls us
Inbound — who calls us
Web Application
Web Application
Enterprise Search
Enterprise Search
Teams / Slack Bot
Teams / Slack Bot
SharePoint Connector
SharePoint Connector
Object Store Drop
Object Store Drop
Multimodal RAG Platform
Multimodal RAG Platform
API Gateway
OIDC, quota, schema
API Gateway...
Query API
OpenAPI 3.1, SSE
Query API...
Ingestion API
presigned upload
Ingestion API...
Outbound — what we call
Outbound — what we call
Claude API
Claude API
Embedding API
Embedding API
Speech-to-Text
Speech-to-Text
Identity Provider
Identity Provider
SIEM
SIEM
HTTPS + OIDC
HTTPS + OIDC
REST /v1/query
REST /v1/query
signed webhook
signed webhook
delta crawl, 15 min
delta crawl, 15 min
event on upload
event on upload
generation + vision
generation + vision
batched embed
batched embed
async job + callback
async job + callback
OIDC discovery, JWKS
OIDC discovery, JWKS
audit stream
audit stream
Integration Architecture — Every Interface
Integration Architecture — Every Interface
Application we own
Application we own
External / third party
External / third party
Interface / broker
Interface / broker
synchronous
synchronous
batch
batch
event / async
event / async
Every outbound call leaves through the model gateway or the egress proxy. No direct SDK calls from services.
Every outbound call leaves through the model gateway or the egress proxy. No direct SDK calls from services.
v 1.0 · owner Integration Architecture
v 1.0 · owner Integration Architecture
Text is not SVG - cannot display

Inbound

  • Web application over HTTPS with OIDC
  • Enterprise search calling REST /v1/query
  • Teams and Slack via signed webhook
  • SharePoint delta crawl every 15 minutes; object-store drop on upload

Outbound

  • Claude API for generation and vision
  • Embedding API, batched
  • Speech-to-text as an async job with callback
  • IdP discovery and JWKS; audit stream to SIEM

Rule

  • Every outbound call leaves through the model gateway or egress proxy
  • No service holds a provider SDK credential directly
  • One place to enforce allow-lists, budgets, retries and redaction