MotherDuck
Serverless cloud data warehouse and analytics built on DuckDB
MotherDuck adds who-can-open controls to Dives and a SQL view of compute usage.
◆Recent moves
- 1d ago
Dive sharing controls, Flight access UI and compute usage in SQL
Dives gain private-by-default sharing by role, user or organization, with GRANT READ ON DIVE in SQL, and Flight run access moves into the UI. A new COMPUTE_USAGE view shows hourly Duckling usage per user. It extends October's governance work to the objects Agent Chat now creates.
View source ↗ - 10d ago
Redesigned UI puts Agent Chat on the home screen
⚡ SPARKThe November 3 release turns the previous weeks' agent features into the product's entry point: Home now opens with an Agent Chat prompt that can query, load, and build Dives. It is the clearest sign yet that MotherDuck sees itself as an agent-run data app platform, not a hosted SQL editor.
View source ↗ - 21d ago
Row-level security, Dive write-back and Flight run grants
The largest October entry: row- and column-level security and masking on Shares, security for managed DuckLake, Dives that write back by running Flights, and run grants that share a Flight without exposing its code or secrets. Together they turn Dives into governed data apps.
View source ↗ - 28d ago
Image inputs for prompt_jev() and Agent Chat that builds Dives
prompt_jev() now handles images and bounding boxes, GPT-6 Luna is available in prompt(), and Agent Chat can create, edit and delete Dives. In-region inference for Agent Chat addresses residency for US and EU customers.
View source ↗ - 1mo ago
Admin API user listing, connection timeouts, prompt_jev() in EU
An Admin API endpoint lists users and service accounts, a connection timeout lets clients fail fast while a Duckling starts, and prompt_jev() reaches Europe, with requests processed in the US. Operational work for teams running MotherDuck in production.
View source ↗ - 1mo ago
AI functions 50-60% cheaper; prompt_jev() billing begins
AI function prices drop 50 to 60% on OpenAI models, prompt_jev() billing begins with free output tokens, and prompt_jev() runs twice as fast. DuckDB 1.5.6 support and range selection in results round it out.
View source ↗