# Subsystems URL: /docs/reference/architecture/subsystems/ Section: subsystems -------------------------------------------------------------------------------- Subsystems Specialized subsystems providing advanced features. Subsystem Overview graph TB subgraph "Core Build" Site[Site] Render[Rendering] end subgraph "Feature Subsystems" Autodoc[Autodoc] Analysis[Analysis] Health[Health] Fonts[Fonts] end Autodoc -.->|generates| Site Analysis -.->|analyzes| Site Health -.->|validates| Render Fonts -.->|provides| Render Feature Matrix Subsystem Purpose Entry Point Autodoc Generate docs from Python, CLI, OpenAPI bengal/autodoc/ Analysis Graph analysis, PageRank, link suggestions bengal/analysis/ Health Content validation, broken link detection bengal/health/ Fonts Google Fonts download, self-hosting bengal/fonts/ Integration Points All subsystems integrate with the core build via hooks: Autodoc → generates Pages before build Analysis → runs post-build for reports Health → validates during post-processing Fonts → downloads during asset processing Note Note Subsystems are lazy-loaded — they only import when used, minimizing startup time for projects that don't need them. -------------------------------------------------------------------------------- Metadata: - Author: lbliii - Word Count: 124 - Reading Time: 1 minutes