$npx skillfedfor your agent

bauplan

The client SDK and CLI for Bauplan

With conditionsPyPI Build ToolsReleased Jul 202681.2K downloads / moApache-2.0 OR MITPlatform wheel

Decision gist · record as of 2026-08-14

platform wheels — bauplan-0.1.16-cp310-cp310-macosx_11_0_arm64.whl · bauplan-0.1.16-cp310-cp310-manylinux_2_34_aarch64.whl · bauplan-0.1.16-cp310-cp310-manylinux_2_34_x86_64.whl
v0.1.16 · released 2026-07-03 · Python >=3.10 · 1 runtime deps: pyarrow

Yes, if you are already using or planning to adopt the Bauplan platform and need SDK/CLI access. The package is actively maintained, permissively licensed, and has no known vulnerabilities. However, it is in Beta status, so expect potential API changes; verify that the current SDK surface meets your use case before committing to production workflows.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later; API key and Bauplan platform account needed for actual SDK operations.
  • Medium install friction due to compiled wheels, but actively maintained with a release 42 days ago.
  • Supports Python 3.10 through 3.14 across macOS, Linux, and Windows with prebuilt binaries available.

License · maintenance · safety

Apache-2.0 OR MIT (permissive) — Dual-licensed under Apache-2.0 or MIT (permissive), so you can choose the license that fits your project's requirements with no copyleft obligations.

last release 2026-07-03 (42 days) · last repo commit 2026-08-14 · 23 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 81,224 downloads/mo, #14,243 on PyPI

Verify before relying

pip install bauplan

from bauplan import ...
# SDK usage depends on Bauplan platform API; see docs.bauplanlabs.com for examples
  • Specific SDK API surface and available classes/functions beyond CLI interface
  • Whether pyarrow is a required runtime dependency or optional for certain features
  • Production-readiness guarantees given Beta development status
Same gist for agents: .md · .json

What it is and what it does

Bauplan is a client SDK and command-line interface for a data platform that treats pipelines like code repositories, applying version control semantics to data workflows. The package is built in Rust with Python bindings, providing both a CLI tool and a Python SDK for programmatic access to the platform's features around data versioning, lakehouse management, and Iceberg table operations.

The package depends on pyarrow for data handling and is actively maintained, with recent releases supporting modern Python versions (3.10–3.14). It is positioned as a Beta product, meaning the API surface and behavior may still evolve. Installation is straightforward via prebuilt wheels across common platforms, though actual use requires a valid API key and access to a Bauplan platform instance.

Use it for

  • Build and version data pipelines using git-like workflows and semantics in your lakehouse
  • Automate data pipeline management and deployment through the Python SDK in your orchestration tools
  • Interact with Iceberg tables and data versioning features via CLI or programmatic API
  • Integrate Bauplan platform operations into Python data engineering scripts and applications

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are already using or planning to adopt the Bauplan platform and need SDK/CLI access.

The package is actively maintained, permissively licensed, and has no known vulnerabilities. However, it is in Beta status, so expect potential API changes; verify that the current SDK surface meets your use case before committing to production workflows.

Install

bauplan on PyPI

Before you install

Medium install friction due to compiled wheels, but actively maintained with a release 42 days ago. Supports Python 3.10 through 3.14 across macOS, Linux, and Windows with prebuilt binaries available.

Requires Python 3.10 or later; API key and Bauplan platform account needed for actual SDK operations.

License in practice

Dual-licensed under Apache-2.0 or MIT (permissive), so you can choose the license that fits your project's requirements with no copyleft obligations.

Quickstart

pip install bauplan

from bauplan import ...
# SDK usage depends on Bauplan platform API; see docs.bauplanlabs.com for examples

Verify before relying

  • Specific SDK API surface and available classes/functions beyond CLI interface
  • Whether pyarrow is a required runtime dependency or optional for certain features
  • Production-readiness guarantees given Beta development status

Package facts

LicenseApache-2.0 OR MIT permissive
Python supportSupports the current Python release >=3.10
Install frictionMedium. Platform-specific wheel
Runtime dependencies
1 package
pyarrow
MaintenanceActively maintained 42 days since the last release
Last repo commit
First released
Downloads81,224 / month, #14,243 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 4 - BetaEnvironment :: ConsoleIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseLicense :: OSI Approved :: MIT LicenseOperating System :: MacOSOperating System :: Microsoft :: WindowsOperating System :: POSIX :: LinuxProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: RustTyping :: Typed

Evidence: bauplan-0.1.16-cp310-cp310-macosx_11_0_arm64.whl; bauplan-0.1.16-cp310-cp310-manylinux_2_34_aarch64.whl; bauplan-0.1.16-cp310-cp310-manylinux_2_34_x86_64.whl; bauplan-0.1.16-cp310-cp310-win_amd64.whl; bauplan-0.1.16-cp311-cp311-macosx_11_0_arm64.whl; bauplan-0.1.16-cp311-cp311-manylinux_2_34_aarch64.whl; bauplan-0.1.16-cp311-cp311-manylinux_2_34_x86_64.whl; bauplan-0.1.16-cp311-cp311-win_amd64.whl; bauplan-0.1.16-cp312-cp312-macosx_11_0_arm64.whl; bauplan-0.1.16-cp312-cp312-manylinux_2_34_aarch64.whl; bauplan-0.1.16-cp312-cp312-manylinux_2_34_x86_64.whl; bauplan-0.1.16-cp312-cp312-win_amd64.whl; bauplan-0.1.16-cp312-cp312-win_arm64.whl; bauplan-0.1.16-cp313-cp313-macosx_11_0_arm64.whl; bauplan-0.1.16-cp313-cp313-manylinux_2_34_aarch64.whl; bauplan-0.1.16-cp313-cp313-manylinux_2_34_x86_64.whl; bauplan-0.1.16-cp313-cp313-win_amd64.whl; bauplan-0.1.16-cp313-cp313-win_arm64.whl; bauplan-0.1.16-cp314-cp314-macosx_11_0_arm64.whl; bauplan-0.1.16-cp314-cp314-manylinux_2_34_aarch64.whl

Tags

Capabilities
data pipeline versioninggit-like data platformlakehouse cli sdkdata pipeline managementiceberg data versioning
Topics
data-versioninglakehousepipeline-orchestration
PyPI keywords
bauplandata-pipelinesiceberglakehousedata-versioning

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “data pipeline versioning”

  • bauplanBauplan is a CLI and SDK for interacting with a code-first data…
  • kedroKedro is a Python framework for building production-ready data…
  • metaflowMetaflow is a framework for building, prototyping, and deploying AI…

Give your agent the search over MCP, or paste the wish link into any chat.

More Build Tools packages

packaging Worth it
PyPI · Build Tools · released Aug 2026

Provides reusable utilities for Python packaging interoperability, including version handling, specifiers, markers, requirements, tags, and metadata parsing according to standards like PEP 440 and PEP 425.

Apache-2.0 OR BSD-2-Clausepure Python · 3.9+
2.2Bdownloads / mo
tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
pip Worth it
PyPI · Build Tools · released Aug 2026

pip is the standard installer for Python packages, enabling you to download and install packages from the Python Package Index and other indexes into your Python environment.

MITpure Python · 3.10+
617.5Mdownloads / mo
hatchling Worth it
PyPI · Python Modules · released Aug 2026

Hatchling is a standards-compliant Python build backend that handles packaging, metadata, and distribution of Python projects when configured in a project's pyproject.toml file.

MITpure Python · 3.10+
484.2Mdownloads / mo
grpcio-tools Worth it
PyPI · Build Tools · released Jul 2026

Generates Python gRPC service stubs and message classes from Protocol Buffer definitions, enabling developers to build gRPC clients and servers.

Apache-2.0compiled wheel · 3.10+
278.2Mdownloads / mo
pre-commit Worth it
PyPI · Build Tools · released Aug 2026

pre-commit is a framework for installing and running git hooks written in any language before commits are made, automating code quality and validation checks across multi-language projects.

Install it if your team needs consistent, automated validation at commit time.

permissive licensepure Python · 3.10+
179.9Mdownloads / mo

See also lakefs · tower · dbt-databricks · pyiceberg-core · apache-airflow-providers-apache-iceberg · meltano · dvc · click-didyoumean · cargo-lambda · prek