Skip to main content

A package for AI Evaluation, RBAC and prompt firewall

Reason this release was yanked:

Bug fix

Project description

ATX Guardrails

Enterprise-Grade AI Guardrails & Evaluation Platform

atx-guardrails is a unified library designed to secure, manage, and evaluate your Large Language Model (LLM) applications. It provides three core pillars of functionality:

  1. AI Evaluation: State-of-the-art metrics to validate agent performance (Response Relevance, Task Success, Param Correctness, etc.).
  2. Prompt Firewall: Real-time protection against jailbreaks, harmful content, and PII leakage.
  3. RBAC (Role-Based Access Control): Secure Retrieval Augmented Generation (RAG) with granular document-level permissioning.

Installation

pip install atx-guardrails

Getting Started

ATX Guardrails is a managed service. To get started:

  1. Install the library using pip install atx-guardrails
  2. Contact ATX Labs at hello@atxlabs.ai to receive your authentication credentials and endpoint configuration
  3. Configure your environment with the provided .env file
  4. Start building with the clients provided below

Platform Capabilities

1. AI Evaluation

A comprehensive suite of metrics to validate, benchmark, and monitor the performance of your LLM agents and pipelines.

Metric What It Measures
Response Relevance How directly and accurately the output addresses the input query
Task Success Whether the agent successfully completed the requested task
Tool Correctness Whether the agent invoked the right tools in the right sequence
Param Correctness Whether the arguments passed to tools are valid and match user intent
G-Eval Custom criteria evaluation — define your own rubric and scoring logic
CEP (Conditional Evaluation Pipeline) Multi-step, branching evaluation flows for complex agent workflows

Key Features:

  • Agent-level tracking with agent_name tagging
  • Automatic server-side logging of all evaluation results
  • Configurable thresholds for pass/fail determination
  • Support for custom evaluation steps and criteria

2. Prompt Firewall

Real-time protection layer that sits between your users and your LLM, filtering out harmful, malicious, or policy-violating prompts before they reach your model.

Protects Against:

  • Prompt injection and jailbreak attempts
  • Requests for harmful or dangerous content
  • Social engineering and manipulation tactics
  • PII leakage and data exfiltration

3. RBAC (Role-Based Access Control)

Secure your Retrieval Augmented Generation (RAG) pipelines with granular, document-level access control. Ensure users only receive answers based on information they are authorized to access.

Key Features:

  • Role-based document permissioning via simple YAML configuration
  • Automatic document syncing and indexing
  • Per-user query filtering based on assigned roles
  • Built-in telemetry and access monitoring

Why ATX Guardrails?

  • All-in-One Platform — Evaluation, Security, and Access Control in a single library
  • Simple Integration — Drop-in Python client, no infrastructure to manage
  • Enterprise Ready — Token-based auth, audit logging, role-based access

Contact

For access credentials, or a demo:

📧 hello@atxlabs.ai


License

Proprietary — ATX Labs. All rights reserved.

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

atx_guardrails-0.0.2.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

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

atx_guardrails-0.0.2-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file atx_guardrails-0.0.2.tar.gz.

File metadata

  • Download URL: atx_guardrails-0.0.2.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for atx_guardrails-0.0.2.tar.gz
Algorithm Hash digest
SHA256 e31bfce520b025adab3d6e9d2187329228ed2a27d058e089e5465d9be5b43cb5
MD5 e31dc746f2517fb60ac277fb8924ca3f
BLAKE2b-256 676c13aab6aabfb25b31ea575e098757dac2768603e708367db8895b75459c49

See more details on using hashes here.

File details

Details for the file atx_guardrails-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: atx_guardrails-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for atx_guardrails-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d3da30207cf8eb466809b723850c7be48199f9bd4c14d30beff9b80a3ebc4b1c
MD5 f8c10c372e4fb735a6bdb93a199cac02
BLAKE2b-256 3b397645b6307bfd2526cc04134725d65e786d60919b47b892afc8ca6b392a43

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