KarhutlaSQL — Flight SQL Server Architecture

KarhutlaSQL — Flight SQL Server Architecture An architecture diagram generated by Archify. BI & ADBC clients · Superset · Grafana · JDBC/ADBC · Architecture component BI & ADBC clients Superset · Grafana · JDBC/ADBC AI agents · Claude · Copilot via MCP · Architecture component AI agents Claude · Copilot via MCP IdP OIDC · Keycloak · go-oidc · JWT · Architecture component IdP OIDC Keycloak · go-oidc · JWT Flight SQL server · arrow-go Flight SQL · grpc-go · karhutlasql-server process (per instance / workload class) · :31337 Flight SQL server arrow-go Flight SQL · grpc-go :31337 Protocol gateways · MCP · Postgres · HTTP · Sharing · karhutlasql-server process (per instance / workload class) · profil ai_sandbox Protocol gateways MCP · Postgres · HTTP · Sharing profil ai_sandbox Governance · pg_query_go · policy YAML · karhutlasql-server process (per instance / workload class) · fail-closed Governance pg_query_go · policy YAML fail-closed Execution · queues · quotas · result cache · karhutlasql-server process (per instance / workload class) Execution queues · quotas · result cache DuckDB engine · DuckDB 1.5.6 · vss · sqlite · karhutlasql-server process (per instance / workload class) DuckDB engine DuckDB 1.5.6 · vss · sqlite DuckDB file · warehouse.duckdb · Architecture component DuckDB file warehouse.duckdb DuckLake · DuckLake · Postgres · MinIO · Architecture component · multi-writer DuckLake DuckLake · Postgres · MinIO multi-writer Observability · Prometheus · Grafana · OTel · Architecture component Observability Prometheus · Grafana · OTel Reports & operations · report · backup · DQ · UC sync · karhutlasql-server process (per instance / workload class) Reports & operations report · backup · DQ · UC sync WORM archive · MinIO / S3 · Parquet WORM · Architecture component WORM archive MinIO / S3 · Parquet WORM Vault Transit · HashiCorp Vault · Ed25519 · Architecture component Vault Transit HashiCorp Vault · Ed25519 Airflow + GX · Airflow · Great Expectations · Architecture component Airflow + GX Airflow · Great Expectations Unity Catalog OSS · Unity Catalog OSS · REST · Architecture component Unity Catalog OSS Unity Catalog OSS · REST Postgres tools · psql · Power BI · ODBC · Architecture component Postgres tools psql · Power BI · ODBC Browsers & web apps · web UI · apache-arrow · Architecture component Browsers & web apps web UI · apache-arrow Sharing recipients · regulator · partners · Architecture component Sharing recipients regulator · partners Scheduled jobs · cron · reports · refresh · karhutlasql-server process (per instance / workload class) Scheduled jobs cron · reports · refresh SQLite files · attached read-only · Architecture component SQLite files attached read-only Flight SQL MCP JWKS in-process Flight SQL statement rewritten SQL execute read / write ATTACH metrics · trace access history report_run manifest sign dq_snapshot · dq_publish sync metadata (REST) Postgres wire web UI · Arrow IPC Delta Sharing job:<name> ATTACH (read-only) karhutlasql-server process (per instance / workload class) Legend Backend Database Cloud Security External