> ## Documentation Index
> Fetch the complete documentation index at: https://snowglobe.so/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Learn about Guardrails AI and how it helps build reliable AI applications

## What is Guardrails?

Guardrails is a Python framework that helps build reliable AI applications by performing two key functions:

1. Guardrails runs Input/Output Guards in your application that detect, quantify and mitigate the presence of specific types of risks. To look at the full suite of risks, check out [Guardrails Hub](https://guardrailsai.com/hub).
2. Guardrails help you generate structured data from LLMs.

<img src="https://mintcdn.com/snowglobe/V3ixCwi4Tcz8veBz/images/with_and_without_guardrails.svg?fit=max&auto=format&n=V3ixCwi4Tcz8veBz&q=85&s=3a8f47ad1acdc8706df4ceeff3da7d66" alt="With and without Guardrails comparison" width="1862" height="923" data-path="images/with_and_without_guardrails.svg" />

### Guardrails Hub

Guardrails Hub is a collection of pre-built measures of specific types of risks (called 'validators'). Multiple validators can be combined together into Input and Output Guards that intercept the inputs and outputs of LLMs. Visit [Guardrails Hub](https://guardrailsai.com/hub) to see the full list of validators and their documentation.

<img src="https://mintcdn.com/snowglobe/Lrvy9seqWpzgbdOr/images/guardrails_hub.gif?s=dcd1874f1a48abd78f314dfcd0e0621d" alt="Guardrails Hub" width="800" height="857" data-path="images/guardrails_hub.gif" />


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.