SCENE 02 — TECH STACK

Synapse-Graph — Tech Stack

Production-ready stack for AI interpretability and metadata governance

Python 3.11+
Backend Runtime
Next.js 15
Frontend Framework
PyTorch
Tracing Engine
OpenMetadata
Governance Plane
🐍
Backend
  • FastAPI
  • PyTorch + transformers
  • OpenMetadata SDK
  • Uvicorn
  • httpx
⚛️
Frontend
  • Next.js 15.x
  • React 19
  • @xyflow/react
  • Recharts
  • TailwindCSS
📊
Metadata
  • OpenMetadata ingestion
  • REST tagging API
  • Lineage tracking
  • Column-level tags
🔧
CI/CD
  • pytest (unit + integration)
  • TypeScript checks
  • GitHub Actions
  • Git hooks

Package Manifests Exact Dependencies

backend/pyproject.toml:
  python = ">=3.11,<3.13"
  fastapi, httpx, uvicorn
  torch, transformers, accelerate
  openmetadata-ingestion

frontend/package.json:
  next@^15.2.0
  react@^19.0.0
  @xyflow/react@^12.4.4
  recharts, tailwindcss

Why This Stack?

  • FastAPI — async, testable API layer
  • PyTorch hooks — non-invasive tracing
  • OpenMetadata — existing governance infra
  • Next.js + React — reactive UI for graphs
  • @xyflow — purpose-built graph viz