Skip to main content

Apache license Provider test status PyPI version Code of Conduct

lakeFS airflow provider

lakeFS airflow provider enables a smooth integration of lakeFS with airflow's DAGs. "Use the lakeFS provider to create branches, commit objects, wait for files to be written, and more."

For usage example, check out the example DAG

What is lakeFS

lakeFS is an open source layer that delivers resilience and manageability to object-storage based data lakes.

With lakeFS you can build repeatable, atomic and versioned data lake operations - from complex ETL jobs to data science and analytics.

lakeFS supports AWS S3, Azure Blob Storage and Google Cloud Storage as its underlying storage service. It is API compatible with S3, and works seamlessly with all modern data frameworks such as Spark, Hive, AWS Athena, Presto, etc.

For more information see the official lakeFS documentation.

Capabilities

Development Environment for Data

  • Experimentation - try tools, upgrade versions and evaluate code changes in isolation.
  • Reproducibility - go back to any point of time to a consistent version of your data lake.

Continuous Data Integration

  • Ingest new data safely by enforcing best practices - make sure new data sources adhere to your lake’s best practices such as format and schema enforcement, naming convention, etc.
  • Metadata validation - prevent breaking changes from entering the production data environment.

Continuous Data Deployment

  • Instantly revert changes to data - if low quality data is exposed to your consumers, you can revert instantly to a former, consistent and correct snapshot of your data lake.
  • Enforce cross collection consistency - provide to consumers several collections of data that must be synchronized, in one atomic, revertible, action.
  • Prevent data quality issues by enabling
    • Testing of production data before exposing it to users / consumers.
    • Testing of intermediate results in your DAG to avoid cascading quality issues.

Publishing

The repository include GitHub workflow that is trigger on publish event and will build and push the package to PyPI.

Use the following steps to release:

  • Update setup.py with the new package version
  • Update CHANGELOG.md with changes for the new release
  • Use GitHub release, use semver vX.X.X

Community

Stay up to date and get lakeFS support via:

  • Slack (to get help from our team and other users).
  • Twitter (follow for updates and news)
  • YouTube (learn from video tutorials)
  • Contact us (for anything)

More information

Licensing

lakeFS is completely free and open source and licensed under the Apache 2.0 License.

Release files for airflow-provider-lakefs 0.48.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 airflow-provider-lakefs 0.48.0
File Size Uploaded
airflow-provider-lakefs-0.48.0.tar.gz 16.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for airflow-provider-lakefs 0.48.0
File Interpreter ABI Platform
airflow_provider_lakefs-0.48.0-py3-none-any.whl Python 3 none any Details

Total release size:40.7 kB

Release files / airflow-provider-lakefs-0.48.0.tar.gz

Download URL airflow-provider-lakefs-0.48.0.tar.gz
Size 16.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2529c02e09724ef88c96bfc2104fafd463547a43344f03fafc5e67335101dee8
BLAKE2b-256 checksum
How to use checksums
6b6c728b3c6789496230b56d86af908d44235f73b6d9ea072617eb8509cd8d74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / airflow_provider_lakefs-0.48.0-py3-none-any.whl

Download URL airflow_provider_lakefs-0.48.0-py3-none-any.whl
Size 24.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b12feff07ec559ab69c32791db636f9137e723dd0c3116989ca5a541a6456a34
BLAKE2b-256 checksum
How to use checksums
d29e6b0a2bd63d2f5fe5a25493964c4bdbea441814fc991fcd50379a2b1b9d68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

0.48.0 This release

2 release files

0.47.0

2 release files

0.46.3

2 release files

0.46.2

2 release files

0.45.0

2 release files

0.44.0

2 release files

0.43.1

2 release files

0.43.0

2 release files

0.41.0

2 release files

0.0.2

2 release files

0.0.1

2 release files

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