sequenced.ai
Articles/Data & analytics/Blueprint//7 min read

MotherDuck connects local DuckDB analysis to a shared cloud warehouse

MotherDuck combines DuckDB SQL, managed storage, isolated compute and sharing. Its AI and pipeline features become useful when teams preserve clear data definitions.

By Sequenced deskAI-assisted, source-led · how we work
Visit MotherDuck website ↗
DuckDBSQL foundationCloud service with DuckDB clients and other access routes.
Dual ExecutionQuery placementWork can run locally, in the cloud or across both.
$250Business platform feeUSD per organization per month, plus usage.
Six AWS regionsCloud locationEach organization is created in one supported region.
MotherDuckmotherduck.com · independent research

Represent this company? Verify your work email to access its workspace, or send the desk a factual correction.

MotherDuck is a cloud data warehouse built on DuckDB. It adds managed storage, sharing, administration and cloud compute to a SQL engine many developers already use locally. Its architecture can coordinate local and cloud query execution, while newer features support scheduled Python pipelines and reusable guidance for AI agents. The practical appeal is a path from a useful local analysis to a shared, maintained data product.

In brief
  1. 01The product A serverless cloud warehouse built on DuckDB, with local-and-cloud query execution.
  2. 02The fit SQL-oriented teams and application builders seeking shared analytics with flexible compute.
  3. 03The current additions Flights run scheduled Python; Guides provide reusable context for connected AI agents, with preview caveats.

01 / ProductDuckDB with cloud storage and shared access

The architecture guide3 describes a service that runs DuckDB SQL against managed data and supported external sources. Developers can connect through DuckDB clients, use the web interface or select other supported access routes. The service supplies identity, permissions, catalog management and operational capabilities around the query engine.

Dual Execution can place query stages in local DuckDB, MotherDuck’s cloud engine or both. For example, a local file can be joined with a cloud table without the developer first building a separate upload workflow for every exploratory query. The query and data placement still matter: local access is not a promise that all information remains on the laptop.

MotherDuck calls its compute instances Ducklings. Its architecture isolates compute by user or agent, and larger plans provide different instance sizes and read-scaling options. That is a different operating model from configuring one shared cluster for every analyst. The team still needs to understand which identities and workloads consume resources.

02 / AudienceWho should consider MotherDuck

MotherDuck is relevant to SQL-oriented teams that want managed analytics without starting with a large infrastructure project. It can suit internal reporting, product analytics and customer-facing data applications. A team already using DuckDB for files or notebooks may find the connection between local work and shared cloud data especially useful.

The platform is also relevant when agents need access to a maintained analytical dataset. Its MCP server and Guides can provide context around tables and business definitions. That capability becomes more useful when the underlying data is already well modeled; connecting an assistant does not resolve ambiguous joins or inconsistent customer identifiers.

The Hex blueprint offers a complementary analysis and application layer. The Snowflake blueprint is a useful warehouse comparison when broader platform requirements, organizational scale or an existing ecosystem drive the choice. Compare workload behavior and operating needs rather than treating warehouse size as a measure of quality.

03 / WorkflowA proposed workflow for customer-facing usage analytics

Imagine a software company showing each customer how its teams use the product. This is a proposed workflow, not a completed implementation. Define the event grain first: one row per action, session or daily aggregate. Identify the customer key, event time and rules for excluding internal test accounts. Keep these definitions visible before building charts.

Load a representative event dataset and create a small set of aggregate tables. Use local DuckDB for exploratory work where convenient, then move the accepted transformation into a maintained cloud workflow. Check that repeated imports do not duplicate events and that late-arriving records update the intended reporting period. Preserve the source event identifier for reconciliation.

Consider Flights6 for scheduled ingestion or Python transformations. A Flight is a Python program that runs in an isolated runtime and connects to MotherDuck through a Duckling for SQL work. The architecture documentation marks Flights as preview. Review generated code, pin relevant dependencies and define how a failed run resumes without reapplying already completed work.

Use sharing controls4 to design access before exposing the analytics. MotherDuck supports sharing with the organization, specific users or roles, and public access within the same region. A public share is not appropriate merely because an embedded dashboard is convenient. Test two customer identities and prove that each sees only the intended tables and records through the chosen application design.

Write Guides5 for the definitions an agent cannot infer from column names. A guide might explain what counts as an active team, which events are internal and how to join account mappings. Guides are preview Markdown context that connected agents can discover. Keep organization-wide definitions separate from customer-specific context, especially when several end users share a service-account connection.

Expose a small set of reviewed charts or an analytical interface, with freshness and reporting-period labels. Compare the displayed totals with source records and test an empty customer, a large customer and a customer whose identifier changed. The first release should prove that the data refreshes, the definitions are stable and customer access is correctly scoped before adding open-ended AI questions.

04 / PricingPricing combines an organization fee with regional usage

ItemPublished priceBilling detail
Lite platform$0 per monthUp to three active internal users; 10 GB and 10 Pulse CU-hours monthly included
Business platform$250 per organization per monthUp to ten active internal users, plus usage
Pulse, US regions$0.60 per CU-hourResource-based per-query metering
Pulse, Frankfurt or Dublin$0.73 per CU-hourEuropean regional rate
Standard, US regions$2.40 per hourWall-clock time billed per second
Standard, Frankfurt or Dublin$2.93 per hourIncludes applicable active and cooldown time
EnterpriseCustomContracted capacity and organizational requirements

USD examples checked 15 September 2026 in MotherDuck pricing2 and the billing guide7. Compute rates below explicitly distinguish US and European regions.

Pulse and Standard do not meter the same thing. Pulse charges compute units consumed by queries, with a minimum unit duration. Non-Pulse instances use wall-clock time and a configurable cooldown period after work completes. A query that takes a few seconds can therefore have a different billing pattern depending on the chosen instance type.

Flights add Python runtime charges alongside the instance work used for SQL. The detailed documentation makes Flights available across plans, with Lite scheduling and limits depending on whether a payment card is on file. This is more specific than the plan summary alone. Check the intended scheduling and run-duration requirements before budgeting a recurring import.

Storage, AI functions and read-scaling replicas are further categories. Internal users and application end users are also different plan concepts. For customer analytics, estimate refresh work separately from interactive reads, then measure usage by the application’s actual identities and traffic. A platform fee does not make each customer dashboard query free.

05 / DistinctionsWhat stands out in the analytics workflow

The local-and-cloud relationship is a useful differentiator. Analysts can retain familiar DuckDB tools while sharing accepted data and results through the cloud service. That can shorten the distance between an exploratory query and a maintained dataset, provided the final transformation and refresh process are recorded rather than left only on one laptop.

Guides address a concrete weakness in natural-language analytics: business knowledge often lives outside the schema. A reusable explanation of account identity or event exclusions can help multiple agent sessions begin with the same context. The guide still needs an owner and review when the tables or business rules change.

Flights extend the platform beyond SQL execution into scheduled Python work. This can consolidate a small ingestion or enrichment pipeline near the data. It also introduces a second execution plane, with its own runtime, dependencies and billing. The benefit is most clear when that program has a defined purpose and observable completion criteria.

06 / QuestionsQuestions to settle before sharing production data

Which region will the organization use? MotherDuck organizations are scoped to one cloud region selected at creation, and shares are region-scoped. The current architecture lists six AWS regions. Region is therefore an early design choice, affecting access arrangements, pricing and where the service operates.

Where do AI functions process data? The architecture documentation explicitly says that AI functions for the Asia Pacific regions currently use a US-based endpoint. An organization’s warehouse region is not sufficient evidence for every AI processing route. Check the selected function and current regional documentation before using it on location-restricted data.

What does a private Guide mean under a shared service account? The Guides documentation says user-private context belongs to the connection identity. If several end users share that identity, the guide is shared context for those users. Topic names organize information; they are not an additional authorization boundary. Design customer-specific guidance with the actual connection model in mind.

07 / DecisionChoose MotherDuck for a maintained SQL data product

MotherDuck is a strong candidate when DuckDB-style analysis needs managed storage, collaboration and a route into an application. Start with one dataset and make the refresh, definitions and access model explicit. Use Flights or Guides when they solve a concrete pipeline or context problem, with their current preview status understood.

For customer-facing analytics, the useful outcome is a reliable, correctly scoped view of product usage with known freshness and measurable cost.

01

Extend a DuckDB workflow

Choose MotherDuck when local SQL analysis needs managed storage, collaboration and application access.

Strong fit
02

Compare the operating model

Evaluate region, concurrency and workload shape against a larger warehouse platform.

Workload dependent
03

Pilot one customer dataset

Prove refresh, isolation and metric definitions before exposing embedded analytics.

Recommended first step
What should we explore next?

A business worth understanding.

Suggest your business or one you find interesting. Tell us what you want to understand about its product, positioning, design or workflows.

Suggestions are free. Selection and publication stay with the desk.

Sources, each with the date we read it

Numbered citations point here. Copy address adds Sequenced referral tags so the source can recognise where you found it.

  1. 1. Product overview
    Accessed 2026-09-15https://motherduck.com/
  2. 2. Pricing
    Accessed 2026-09-15https://motherduck.com/product/pricing/
  3. 3. Architecture and capabilities
    Accessed 2026-09-15https://motherduck.com/docs/concepts/architecture-and-capabilities/
  4. 4. Sharing data
    Accessed 2026-09-15https://motherduck.com/docs/key-tasks/sharing-data/
  5. 5. Guides
    Accessed 2026-09-15https://motherduck.com/docs/key-tasks/guides/
  6. 6. Flights
    Accessed 2026-09-15https://motherduck.com/docs/concepts/flights/
  7. 7. Pricing model
    Accessed 2026-09-15https://motherduck.com/docs/about-motherduck/billing/pricing/
Filed under Data & analyticsCompany MotherDuckNot affiliated with MotherDuckRequest a correctionRequest a refresh by email

Continue reading

All in this category