MotherDuck is a serverless data warehouse built on DuckDB that gives every user, customer and AI agent its own compute instance, billed by usage.
MotherDuck answers analytical questions in the cloud, asked as SQL, Python, a command line call or a prompt to an AI agent. MotherDuck Corporation of Seattle builds it, and co-founder Jordan Tigani came from the Google team that turned Dremel into BigQuery. The engine underneath is DuckDB, the open-source analytics database, run as a managed cloud service in collaboration with DuckLabs. A team gets warehouse storage and compute without provisioning or sizing a cluster. Hypertenancy is the core of the design: every person, dashboard and agent session gets its own isolated DuckDB instance, called a Duckling. Each one is sized independently, from Pulse up to Giga. Read scaling replicas add more Ducklings when many read-only connections arrive. The MotherDuck MCP Server connects Claude, ChatGPT, Gemini or Cursor to the warehouse, and every query an agent runs comes back with its SQL. Dives turn a question into an interactive visualization that stays in the workspace or embeds in an application. Flights run agent-written Python pipelines on a schedule. Guides keep a team's metric definitions and join logic as markdown beside the data, so each agent works from the same context. The service is aimed at small and mid-size data teams that want a warehouse built on DuckDB rather than a large cluster. Software companies use hypertenancy to give each customer a separate instance for the analytics inside their product. One heavy user then cannot slow the others. Developers who already analyze data with DuckDB on a laptop can move the same SQL into a shared cloud database. Teams that want AI agents to query company data get sandboxed compute for each agent. For internal dashboards, dbt models shape the tables and a BI tool such as Tableau reads the results. Loaders like Fivetran, Airbyte and dlt bring data in. Parquet or CSV files in S3, Cloudflare R2 or Azure can be queried where they sit. Teams arriving from Snowflake, BigQuery or Redshift have migration guides that map each familiar feature to its MotherDuck counterpart. Database shares hand another organization a live read-only view of the data. Zero-copy clones give a test environment its own database without extra storage.
Pricing
View plans-
Lite
Free
- $0 per organization a month plus usage; no credit card required
- Up to 3 internal active users and 2 service accounts
- 10 GB storage and 10 hours of Pulse compute a month included
- Pulse instances only
- Usage beyond the grants: storage $0.04 per GB a month, Pulse $0.60 per CU hour metered per query
- Flights F4 $0.15 an hour with limits; F16 $0.60 an hour with a credit card
- Preset roles for role-based access control
- Guides shared context for AI agents
- Snapshot retention up to 1 day on paid Lite, none on free Lite
- Community support
-
Business
$250 per month
Per organization a month plus usage; annual contracts are a usage pre-commit arranged with sales
- 7-day trial with no credit card
- Up to 10 internal active users and unlimited service accounts
- Five instance types and read scaling replicas
- Storage $0.04 per GB a month; Pulse $0.60 per CU hour metered per query
- Standard $2.40, Jumbo $4.80, Mega $12.00 and Giga $24.00 an hour, billed per second
- Flights F4 $0.15, F16 $0.60 and F32 $1.20 an hour, billed per second
- AI Functions $1.00 per AI Unit, default cap of 10 AI Units per Duckling session
- Preset and custom roles, query history and secure views on shares
- Snapshot retention up to 90 days, 7 days by default
- Support from MotherDuck experts and a 99.9% availability SLA
- Bought direct only
-
Enterprise
Custom pricing
- Custom contract with fixed-cost capacity pricing; direct or through an AWS Marketplace private offer
- Everything in Business
- Unlimited internal active users and service accounts
- AWS PrivateLink connectivity and IP allowlisting
- HIPAA BAA
- Bring Your Own Compute on request
-
DuckDB Enterprise Support
Custom pricing
- Price on request
- Paid support for teams running open-source DuckDB, sold separately from the warehouse plans
Features
- Included: Independent scaling of storage and compute
- Included: Serverless query execution
- Included: Multi-cluster concurrency scaling
- Included: Time travel to prior table states
- Included: Zero-copy cloning of databases
- Not included: Auto-refreshing materialized views
- Included: Native semi-structured columns
- Included: External tables on data lake files
- Included: Open table format interoperability
- Not included: Streaming row ingestion into tables
- Included: Live data sharing across accounts
- Included: Column masking policies
- Included: Row access policies
- Not included: Automatic query result reuse
- Not included: Workload management queues
- Not included: Compute spend limits and alerts
- Not included: Cross-region warehouse replication
- Not included: In-warehouse Python execution
Additional Features
- Hypertenancy with one Duckling per user or agent
- Pulse, Standard, Jumbo, Mega and Giga instance types
- Read scaling replicas for read-heavy workloads
- MotherDuck MCP Server with traceable SQL
- Dives interactive data apps and visualizations
- Embedded Dives
- Flights agent-native data pipelines, in public preview
- Guides shared context for AI agents
Best for
- Small and mid-size data teams that want a warehouse built on DuckDB
- SaaS teams serving customer-facing analytics with an isolated instance per customer
- DuckDB users moving local analysis into a shared cloud service
- Teams letting AI agents such as Claude, ChatGPT or Cursor query company data
- Analytics engineers running dbt models on a managed warehouse
- Teams querying a data lake in S3 or R2 without loading it first
- Organizations whose data can stay in one AWS region chosen at sign-up
- Analytical workloads, not transactional apps or high-frequency single-row writes
Use cases
- running an internal data warehouse behind BI dashboards
- transforming data with dbt models
- serving per-customer analytics inside a SaaS application
- letting an AI agent answer data questions over MCP with traceable SQL
- building an interactive visualization from a question with Dives
- scheduling a Python ingest job with Flights
- querying Parquet files on S3 in place
- sharing a live read-only database with another organization
- querying a database as it stood at an earlier snapshot
- cloning a database for testing without extra storage
- moving a workload over from Snowflake, BigQuery or Redshift
- loading data with Fivetran, Airbyte or dlt
Screenshots & Videos
Explore MotherDuck in action
User Reviews
Compare with Similar Software
Click to compare side by side with MotherDuck