Overview

What SwanLake is and where it fits.

What Is SwanLake?

SwanLake is an Arrow Flight SQL server backed by DuckDB. It provides a gRPC SQL endpoint for fast query and ingestion flows, with optional DuckLake integrations for lake-style storage.

Why Use It?

  • Standardized SQL service endpoint over Arrow Flight SQL
  • Good analytical performance from DuckDB execution
  • Flexible storage patterns through DuckLake + external systems
  • Operational visibility from a built-in status page and metrics

Typical Use Cases

  • Building internal analytics APIs for product and business data
  • Ingesting logs and metrics for interactive analysis
  • Querying data-lake-style datasets with SQL clients and ADBC tools

Next Steps


Last modified February 21, 2026: swanlake (7ab91c8)