The Radio extension by Query.Farm enables DuckDB to interact seamlessly with real-time event systems such as WebSocket servers, message queues, and event buses. It allows DuckDB to both receive and send events: incoming messages are buffered and queryable with standard SQL, while outgoing events are also buffered and support delivery tracking.
The extension is named Radio because it effectively equips DuckDB with a two-way radio—allowing it to listen for and broadcast messages across event-driven systems.
Full documentation, including installation, usage, the function reference, and cookbook examples, is available at:
https://query.farm/products/extensions/radio
INSTALL radio FROM community;
LOAD radio;For instructions on building the extension from source and running its tests, see BUILDING.md.