GizmoSQL: A High-Performance Apache Arrow Flight SQL Server

2025-03-20
GizmoSQL: A High-Performance Apache Arrow Flight SQL Server

GizmoSQL is an Apache Arrow Flight SQL server implementation using DuckDB or SQLite as a backend database. It enables authentication via middleware and allows encrypted connections via TLS. This project offers Docker images and CLI executables for easy deployment and use. Users can connect to the server via JDBC or ADBC drivers and query using Python or the `gizmosql_client` CLI tool. GizmoSQL supports custom initialization SQL commands and offers flexible configuration options, such as selecting different backend databases and enabling/disabling TLS. A slim Docker image is also available.

Development