Quack: The DuckDB Client-Server Protocol
Summary
DuckDB introduces Quack, a client-server protocol enabling DuckDB instances to communicate over HTTP with support for multiple concurrent writers. The article covers protocol design, authentication/authorization, default port, and benchmarks comparing Quack to Arrow Flight SQL and PostgreSQL, plus upcoming integration plans with DuckLake. It positions Quack as a core building block for modern data architectures and remote data access.