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.1.0.tar.gz (167.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.1.0-py3-none-any.whl (220.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ironlayer_core-0.1.0.tar.gz
  • Upload date:
  • Size: 167.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.1.0.tar.gz
Algorithm Hash digest
SHA256 acf9a0d73b201134c8e9b5a943e4da57affe28a7cdaa2e4341a59992e86c4919
MD5 216942f674097565afc57bd6c0e0e2aa
BLAKE2b-256 8fd068905c9cd36fc213ff45d49c68c688e36d08a577bd5794af8b57edea0b2e

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on aronriley24/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.1.0-py3-none-any.whl.

File metadata

  • Download URL: ironlayer_core-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 220.8 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c502e28bf7a0dcf19afd2c3c1ea145d7655f0efaf232d0254bb7bdb31b3c7777
MD5 218925bc74e2f665240778b914c4447c
BLAKE2b-256 eef82268fb823182ca789c0c412deaab5641440c03b958a838c3e6972c097830

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on aronriley24/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