Skip to main content

A package for AI Evaluation, RBAC and prompt firewall

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:

Technical Whitepaper available upon request for detailed documentation.

📧 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.3.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.3-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: atx_guardrails-0.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 5f43a202ea890cea47567fd395467763068498be575f21f8b9b262d99a80cbc6
MD5 1761b0b674983914d2d0daee2e8d8efa
BLAKE2b-256 51e13a703deac01e5cb02ba5c5e6115eb4afb20f6ee2ef912308d6ba6ff4144c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: atx_guardrails-0.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3f7e691b721b5f987f19d612c5db516df1d01f0e0cf9ee5d4718160853854b38
MD5 d6d4772cc38b58c94760bdaf9cf6289b
BLAKE2b-256 d37537acca6d10de8676e7b01d2d3f9382cc3f4c8a97414b680f086574fef371

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