Arrow Flight SQL JDBC Driver

Hello everyone,

I’m interested in using the Arrow Flight SQL driver with Metabase—especially in combination with DuckDB—but I’m not sure how to build a Metabase plugin for it. If anyone has experience or suggestions on how to get started (or would like to collaborate on a solution), I’d greatly appreciate your insights.

Thanks in advance!

Best regards,
Vahe

1 Like

Here is my attempt at vibe coding a driver for flight sql: J0hnG4lt/metabase-flightsql-driver: Arrow Flight SQL driver for Metabase

I treat this as a weekend project and my main goal was to use Spice AI as a cache backend for Metabase.

We don’t use Leiningen Anymore, please review and use tools.deps

Thanks, @Luiggi ! I´m not an expert on Metabase drivers or Clojure, so, after reading your reply, I tried to follow the same approach that Duckdb uses and added a deps file along a github action that uploads the artifact in a similar way as they do. I´ll automate the release of the jar later.

I´ll keep Leiningen on the docker-compose anyway, as it seems to be working just fine for local testing and quick iterations without requiring the Metabase repo.