Skip to main content

Policy as Code for Data & AI

Project description

Ambyte

Policy as Code for Data & AI.

Turn legal obligations into machine-enforceable data policies. Ambyte reads your contracts, extracts constraints using AI, resolves conflicts, and compiles them into executable policies for Snowflake, Databricks, AWS IAM, and Python applications.

Installation

pip install ambyte

Quick Start

import ambyte
from ambyte import guard, trace

ambyte.init()

@guard(resource="urn:snowflake:prod:sales_data", action="read", context={"purpose": "marketing"})
def fetch_sales_data():
    return db.query("SELECT * FROM sales_data")

Optional Extras

# Databricks Unity Catalog connector
pip install ambyte[databricks]

For full documentation and architecture details, visit the GitHub repository.

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

ambyte-0.1.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

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

ambyte-0.1.0-py3-none-any.whl (1.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ambyte-0.1.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for ambyte-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3faa27cc49dad8f9c5456178e5da03826a4b35c8a02b15ae48115176974aff2e
MD5 a6dd0fa32804529d237cf82b5ede6b22
BLAKE2b-256 cbf874333a1cb8731ad5596ee4699ae008212b218cb9823a48eeddcbe948ec79

See more details on using hashes here.

File details

Details for the file ambyte-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ambyte-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 1.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for ambyte-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7b29a4f7fb46f45d5fe202ef2e53f0bb12c733abc346c532b876ad59127c64c4
MD5 44acd951856d12ffdea7305bdda6f93e
BLAKE2b-256 690a0a2843c7413a11d3d54f2b03750a61567eb16da2ecae4c4371a304beec5f

See more details on using hashes here.

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