⚡ VajraClaw Python SDK (Official)
In-band deterministic runtime security guardrail for OpenAI, LangChain, CrewAI, AutoGen, and custom Python AI Agents.
Installation
pip install vajraclaw
3-Line Quickstart
from vajraclaw import VajraGuard
guard = VajraGuard(gateway_url="http://localhost:8080")
decision = guard.evaluate("execute_payment", {"amount": 500})
if not decision.allowed:
raise PermissionError(f"Blocked by DROS: {decision.reason}")
Metadata
Release files for vajraclaw 2.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vajraclaw-2.1.0.tar.gz | 2.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vajraclaw-2.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.2 kB
Release files / vajraclaw-2.1.0.tar.gz
| Download URL | vajraclaw-2.1.0.tar.gz |
|---|---|
| Size | 2.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1b812fa638f83644baac8ce8dd18f36d779159dd97524f03c24a932e2d5d709a
|
|
BLAKE2b-256 checksum How to use checksums |
4edc9c0f98d406b0bd53409feae78361bf09399cc85ab96c9c825cbb334d91b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.0
|
Release files / vajraclaw-2.1.0-py3-none-any.whl
| Download URL | vajraclaw-2.1.0-py3-none-any.whl |
|---|---|
| Size | 2.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
56d57aabc3d0fb0f36349a171cded9fbdf2e0933f2a60f562b2c1044cadd0e3d
|
|
BLAKE2b-256 checksum How to use checksums |
bdb40af1a319992c55077bf9484ef40d80fbcee0ff9aad055e511ec7f0fc6efc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.0
|