Skip to main content

Duckpad

Tests PyPI version Python versions License: MIT

See the flow. Trust the result.

An open-source SQL workspace powered by DuckDB 2.0. Turn scattered data into visual pipelines, explore the results and trace a number all the way back to its source.

Website & docs · Get started → · Take the tour · Contribute

Duckpad: the Northstar pipeline and its revenue results

  • Compose visually. Connect sources, joins and reusable components. Use guided forms or write SQL in the integrated editor.
  • Understand the result. Click a valid cell to explore its contributing source values, with explicit lineage coverage.
  • Iterate with confidence. Save to Git, branch independently, compare changes visually and review a merge before applying it.
  • Keep control. Run on your infrastructure, configure connections per environment and manage project access for your team.

Try it

With Python 3.11+ and Git installed:

pip install duckpad
duckpad start

SQL execution requires Linux with Landlock ABI 2+ (Linux 5.19+ with Landlock enabled). Open the printed local address and sign in with the initial admin password from the terminal. Choose Open example project, then Run pipeline.

The package includes the interface; Node.js is only needed for development. See the quickstart for the complete first-run walkthrough.

Go further

Installation & accounts · Pipelines & SQL · Single sign-on · Version control · Connections · Architecture · Validation · Releases · Security

The website and documentation guide explains local preview, Playwright demo recording and GitHub Pages publishing. Developer checks live in CONTRIBUTING.md. Private issue workflows and preview tooling are maintained in operator-owned configuration outside Git.

MIT licensed. Built for the open-source community.

Metadata

Release files for duckpad 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for duckpad 0.3.0
File Size Uploaded Provenance
duckpad-0.3.0.tar.gz 1.2 MB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for duckpad 0.3.0
File Interpreter ABI Platform
duckpad-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 2.3 MB

Release files / duckpad-0.3.0.tar.gz

Download URL duckpad-0.3.0.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
6ac80d0c7cb95e07cd1865efbf5eba4371fa61ec6b7e8fdd038de188227d6d6f
BLAKE2b-256 checksum
How to use checksums
9e72e79e3a25042194ac05f02acac34d43671a05a797977a125294ea5156e197
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / duckpad-0.3.0-py3-none-any.whl

Download URL duckpad-0.3.0-py3-none-any.whl
Size 1.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
f6411b87201e7ddf0bbe2bbf1f8fa18e298b10eba666f1dc5cc7f2dec7eb0be3
BLAKE2b-256 checksum
How to use checksums
fe195798b45f1ed4e18e04ec0c580d2773adffe25231546043c7ebe8db64aa17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Security for duckpad 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for duckpad-0.3.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page