Skip to main content

IronLayer Core Engine — deterministic SQL transformation planning and execution

Project description

IronLayer Core Engine

Deterministic SQL transformation planning and execution engine for Databricks.

Features

  • Plan/Apply workflow for SQL model changes with full dependency resolution
  • DAG-based execution with topological ordering and parallel chunk execution
  • Git-aware diffing to detect what changed between branches or commits
  • DuckDB local execution for safe, sandboxed testing before production deployment
  • Multi-tenant with PostgreSQL Row-Level Security

Installation

pip install ironlayer-core

Usage

This package provides the core engine used by the IronLayer CLI. For most users, install the CLI instead:

pip install ironlayer

License

Apache License 2.0 -- see LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ironlayer_core-0.2.0.tar.gz (175.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ironlayer_core-0.2.0-py3-none-any.whl (229.7 kB view details)

Uploaded Python 3

File details

Details for the file ironlayer_core-0.2.0.tar.gz.

File metadata

  • Download URL: ironlayer_core-0.2.0.tar.gz
  • Upload date:
  • Size: 175.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ironlayer_core-0.2.0.tar.gz
Algorithm Hash digest
SHA256 6b0ef36ef10f612b5995e2cd537f26a1c371353e33420b716e41ff583eed2346
MD5 af386fab61a4c9027d7774221aa7a3d2
BLAKE2b-256 b83c676e47c508e7e0090c48256d96f136d22176ca992323800209ab45c67d98

See more details on using hashes here.

Provenance

The following attestation bundles were made for ironlayer_core-0.2.0.tar.gz:

Publisher: publish.yml on ironlayer/ironlayer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ironlayer_core-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: ironlayer_core-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 229.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ironlayer_core-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8e95fc698207156b0e5825d459cecb6f243a2a1eb7c537e6bece2292f9859cf3
MD5 a87bddc79269bc42e3defa48fb161040
BLAKE2b-256 dde6a65312804dd29199f0af4a4cb1933b38d333519d9887d2e1ceec5813d082

See more details on using hashes here.

Provenance

The following attestation bundles were made for ironlayer_core-0.2.0-py3-none-any.whl:

Publisher: publish.yml on ironlayer/ironlayer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page