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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3faa27cc49dad8f9c5456178e5da03826a4b35c8a02b15ae48115176974aff2e
|
|
| MD5 |
a6dd0fa32804529d237cf82b5ede6b22
|
|
| BLAKE2b-256 |
cbf874333a1cb8731ad5596ee4699ae008212b218cb9823a48eeddcbe948ec79
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b29a4f7fb46f45d5fe202ef2e53f0bb12c733abc346c532b876ad59127c64c4
|
|
| MD5 |
44acd951856d12ffdea7305bdda6f93e
|
|
| BLAKE2b-256 |
690a0a2843c7413a11d3d54f2b03750a61567eb16da2ecae4c4371a304beec5f
|