Skip to main content

dbt-sail

The Sail adapter plugin for dbt.

Sail is a drop-in replacement for Apache Spark, built and maintained by LakeSail. Sail implements the Spark Connect protocol, so dbt-sail is a thin wrapper around dbt-spark that connects to Sail instead of JVM Spark. dbt-sail supports the same feature set as dbt-spark.

Status

dbt-sail is under active development. LakeSail maintains and supports the adapter, which evolves alongside Sail as new capabilities are added.

Installation

dbt-sail does not install PySpark, so you can choose the PySpark version. Install it alongside a Spark Connect client:

pip install dbt-sail "pyspark-client==4.2.0"

For Spark 3.5, use pyspark[connect] instead:

pip install dbt-sail "pyspark[connect]==3.5.9"

pyspark-client is the lightweight client introduced in Spark 4.0. It leaves out the Spark JARs, which Sail does not need.

Community

License

Licensed under Apache License 2.0. See LICENSE.

Metadata

Release files for dbt-sail 0.2.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 dbt-sail 0.2.0
File Size Uploaded Provenance Actions
dbt_sail-0.2.0.tar.gz 23.2 kB With provenance Details for dbt_sail-0.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for dbt-sail 0.2.0
File Interpreter ABI Platform Actions
dbt_sail-0.2.0-py3-none-any.whl Python 3 none any Details for dbt_sail-0.2.0-py3-none-any.whl

Total release size: 37.4 kB

Release files / dbt_sail-0.2.0.tar.gz

Download URL dbt_sail-0.2.0.tar.gz
Size 23.2 kB
Tags Source
SHA-256 checksum
How to use checksums
a272ada9958de50146713497975a3df920fa092620e497b5de553ea7b4db3dfa
BLAKE2b-256 checksum
How to use checksums
e91e52f68d163421e77f388e461129b8f86d251c1d9aea91fa977e3d5fc97fbc
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 30, 2026.

Transparency log

Release files / dbt_sail-0.2.0-py3-none-any.whl

Download URL dbt_sail-0.2.0-py3-none-any.whl
Size 14.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
629805d9be2df5982e7edfe4d37082a1c6c451beeef3ebb27ba46028eab320a1
BLAKE2b-256 checksum
How to use checksums
844e3271471e3f5f72279f2114bef6dab96d385f9f06ba3678018323f128a6e0
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 30, 2026.

Transparency log

Security for dbt-sail 0.2.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

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for dbt_sail-0.2.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 30, 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.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files Full provenance

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