Skip to main content

Integrations

MotherDuck integrates with a lot of common tools from the modern data stack.

If you would like to create a new integration, see this guide.

Below, you will find a comprehensive list of integrations, categorized for your convenience. Each item includes a link to either our own detailed tutorials, the integrator's documentation, or insightful articles and blogs that can help you get started.

info

When working with integrations, it may be useful to be aware of the different connection string parameters you can use to connect to MotherDuck.

Language APIs and Drivers

Connect to MotherDuck using your favorite programming languages and APIs.

note

See DuckDB documentation for the full list of supported client APIs and drivers.

IntegrationDocumentationExternal ResourcesKeywords
Go DriverDocumentationGolang
JDBC DriverDocumentationJava
PythonDocumentationPython
SQLAlchemyDocumentationPythonORM
Wasm SDKDocumentationSDK

File Formats

IntegrationDocumentationExternal Resources
Apache IcebergDocumentation
CSVDocumentation
Delta LakeDocumentation
JSONDocumentation
ParquetDocumentation

Data Sources/Sinks

Data sources that can be queried and loaded into MotherDuck using various DuckDB extensions.

IntegrationDocumentationExternal ResourcesKeywords
Amazon S3DocumentationCloud Storage
Azure BlobDocumentationCloud Storage
Google Cloud StorageDocumentationCloud Storage
MySQLDocumentationDatabase
PostgreSQLDocumentationDatabase

Data Ingestion Tools

Configure MotherDuck as the destination for your data in the following data ingestion tools.

IntegrationDocumentationExternal Resources
AirbyteDocumentation
Ascend.ioBlog
CensusBlog
CloudQueryBlog
EstuaryBlog, Documentation
FivetranDocumentation
InfinyOnBlog
SlingDocumentation
dltHubBlog, Documentation

Data Orchestration Tools

Orchestrate your workloads on MotherDuck.

IntegrationDocumentationExternal Resources
Airflow/AstronomerBlog, Documentation
BacalhauDocumentation
DagsterBlog, Documentation
KestraBlog

Data Transformation

Run data transformation workloads on MotherDuck.

IntegrationDocumentationExternal Resources
ParadimeDocumentation
SQLMeshDocumentation
dbt CoreDocumentationDocumentation

Data Science & AI

IntegrationDocumentationExternal Resources
DatalabDocumentation
LangchainDocumentation
LlamaIndexDocumentation
StreamlitDocumentation

Business Intelligence Tools

Use MotherDuck as a data source in tools for interactive data analysis and presentation.

IntegrationDocumentationExternal Resources
CubeBlog, Documentation
EvidenceDocumentation
GooddataDocumentation
HashboardDocumentation
HexDocumentation
MetabaseDocumentation
OmniBlog, Documentation
Power BIDocumentation
RillDocumentation
Superset/PresetDocumentation
TableauDocumentationDocumentation
ZenlyticBlog, Documentation

Data Quality Tools

Use some of our supported data quality tools to ensure the quality of your data in MotherDuck.

IntegrationDocumentationExternal Resources
Monte CarloDocumentation
SecodaDocumentation
SodaDocumentation
data-diffDocumentation

SQL IDEs

IntegrationDocumentationExternal Resources
DBeaverDocumentation
DataGripDocumentation

Dev tools

IntegrationDocumentationExternal Resources
PuppygraphDocumentation
VannaDocumentation

Web development

IntegrationDocumentationExternal Resources
VercelDocumentation

Diagram: Modern Duck Stack

img_duck_stack