Skip to main content

A package for AI-powered RBAC, prompt firewall, PII detection/masking and AI Evaluation

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.1.tar.gz (9.2 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.1-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: atx_guardrails-0.0.1.tar.gz
  • Upload date:
  • Size: 9.2 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.1.tar.gz
Algorithm Hash digest
SHA256 dcf376b0e96284a6d9ef0a0807486720d88ca5e5d06e6ce7b85b48a75f24e62a
MD5 28fc470f31e00071781dad2e8cfddb6d
BLAKE2b-256 d7ccc11e3fbeb8c69918db4eae37001dd6ff7b853c55df16ae0184dca5a43672

See more details on using hashes here.

File details

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

File metadata

  • Download URL: atx_guardrails-0.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 feaae41327a86bb290e450b4dc20286e6fdfeb0bb453dc2afa6c8e6b7cb468d1
MD5 138218cde8931d3c0098ca892f10bfa9
BLAKE2b-256 9d2aa8d94816c5064825f16c82b9429c71447c56f15e74ebcf8b101b8fbce16a

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