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:
- AI Evaluation: State-of-the-art metrics to validate agent performance (Response Relevance, Task Success, Param Correctness, etc.).
- Prompt Firewall: Real-time protection against jailbreaks, harmful content, and PII leakage.
- 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:
- Install the library using
pip install atx-guardrails - Contact ATX Labs at hello@atxlabs.ai to receive your authentication credentials and endpoint configuration
- Configure your environment with the provided
.envfile - 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_nametagging - 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.
License
Proprietary — ATX Labs. All rights reserved.
Metadata
Release files for atx-guardrails 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| atx_guardrails-0.0.3.tar.gz | 9.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| atx_guardrails-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.9 kB
Release files / atx_guardrails-0.0.3.tar.gz
| Download URL | atx_guardrails-0.0.3.tar.gz |
|---|---|
| Size | 9.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5f43a202ea890cea47567fd395467763068498be575f21f8b9b262d99a80cbc6
|
|
BLAKE2b-256 checksum How to use checksums |
51e13a703deac01e5cb02ba5c5e6115eb4afb20f6ee2ef912308d6ba6ff4144c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / atx_guardrails-0.0.3-py3-none-any.whl
| Download URL | atx_guardrails-0.0.3-py3-none-any.whl |
|---|---|
| Size | 8.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3f7e691b721b5f987f19d612c5db516df1d01f0e0cf9ee5d4718160853854b38
|
|
BLAKE2b-256 checksum How to use checksums |
d37537acca6d10de8676e7b01d2d3f9382cc3f4c8a97414b680f086574fef371
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|