redash-query-runner-extension-architecture

Redash’s core extensibility is the query_runner framework: BaseQueryRunner (run_query/get_schema/test_connection/annotate_query/configuration_schema), BaseSQLQueryRunner (adds sqlparse-based limit injection), BaseHTTPQueryRunner (adds SSRF defense via advocate library). ~70 bundled runners enabled via REDASH_ENABLED_QUERY_RUNNERS env var — individual drivers can be toggled without rebuild. This is the primary porting target when extending R-Dash with new connectors.