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

# Projects overview

> To integrate Aporia Guardrails, you need to create a Project, which groups the configurations of multiple policies. Learn how to set up projects with this guide.

To integrate Aporia Guardrails, you need to create a **Project**. A Project groups the configurations of multiple policies.

A policy is a specific safeguard against a single LLM risk. Examples include [RAG hallucinations](/policies/rag-hallucination), [Restricted topics](/policies/restricted-topics), or [Prompt Injection](/policies/prompt-injection). Each policy offers various customization capabilities, such as adjustable sensitivity levels, or topics to restrict.

Each project in Aporia can be connected to one or more LLM applications, *as long as they share the same policies*.

## Creating a project

To create a new project:

1. On the Aporia [dashboard](https://guardrails.aporia.com/), click **Add project**.

<img src="https://mintcdn.com/aporia/ikR99If3485QaXQB/images/add-project-button.png?fit=max&auto=format&n=ikR99If3485QaXQB&q=85&s=247c0f5d63352325fede044b52fe5863" className="block rounded-md" width="3024" height="644" data-path="images/add-project-button.png" />

2. In the **Project name** field, enter a friendly project name (e.g., *Customer support chatbot*). Alternatively, select one of the suggested names.
3. Optionally, provide a description for your project in the **Description** field.
4. Optionally, choose an icon and a color for your project.

<img src="https://mintcdn.com/aporia/ikR99If3485QaXQB/images/add-project.png?fit=max&auto=format&n=ikR99If3485QaXQB&q=85&s=6c7690740483ca000102fd0ccb256560" className="block rounded-md" width="1632" height="1088" data-path="images/add-project.png" />

5. Click **Add**.

## Managing a Project

Each Aporia Guardrails project features a dedicated dashboard to monitor its activity, customize policies, and more.

### Master switch

Each project includes a **master switch** that allows you to toggle all guardrails on or off with a single click.

Notes:

* When the master switch is turned off, the [OpenAI Proxy](/fundamentals/integration/openai-proxy) proxies all requests directly to OpenAI, bypassing any guardrails policy.
* With the master switch turned off, detectors do not operate, meaning you will not see any logs or statistics from the period during which it is off.

<img src="https://mintcdn.com/aporia/ikR99If3485QaXQB/images/master-switch-2.png?fit=max&auto=format&n=ikR99If3485QaXQB&q=85&s=ebefb0ca1234c1d5c148f5951679787c" className="block rounded-md" width="1336" height="418" data-path="images/master-switch-2.png" />

### Project overview

The **Overview** tab allows you to monitor the activity of your guardrails policies within this project.

You can use the time period dropdown to select the time period you wish to focus on.

If a specific message (e.g., a user's question in a chatbot, or an LLM response) is evaluated by a specific policy (e.g., Prompt Injection), and the policy does not detect an issue, this message is tagged as legitimate. Otherwise, it is tagged as a violation.

<img src="https://mintcdn.com/aporia/67z2pg4gk3aiMXT7/images/project-overview.png?fit=max&auto=format&n=67z2pg4gk3aiMXT7&q=85&s=7a172d3b603f699d62d08d76f15c0114" className="block rounded-md" width="2458" height="1214" data-path="images/project-overview.png" />

You can currently view the following data:

* **Total Messages:** Total number of messages evaluated by the guardrails system. Each message can be either a prompt or a response. This count includes both violations and legitimate messages.
* **Policy Activations:** Total number of policy violations detected by all policies in this project.
* **Actions:** Statistics on the actions taken by the guardrails.
* **Activity:** This chart displays the number of violations (red) versus legitimate messages (green) over time.
* **Violations:** This chart provides a detailed breakdown of the specific violations detected (e.g., restricted topics, hallucinations, etc.).

### Policies

The **Policies** tab allows you to view the policies that are configured for this project.

In each policy, you can see its name (e.g., SQL - Allowed tables), what category this policy is part of (e.g., Security), what action should be taken if a violation is detected (e.g., Override response), and a **State** toggle to turn this policy on or off.

<img src="https://mintcdn.com/aporia/67z2pg4gk3aiMXT7/images/project-policies.png?fit=max&auto=format&n=67z2pg4gk3aiMXT7&q=85&s=e87adbe271d304b312e3dc7a09f58c09" className="block rounded-md" width="2494" height="1522" data-path="images/project-policies.png" />

To quickly edit or delete a policy, hover it and you'll see the More Options menu:

<img src="https://mintcdn.com/aporia/67z2pg4gk3aiMXT7/images/project-3-dots.png?fit=max&auto=format&n=67z2pg4gk3aiMXT7&q=85&s=fa0fc48a21bbaf17266fb79bf9f4ce70" className="block rounded-md" width="928" height="512" data-path="images/project-3-dots.png" />

## Integrating your LLM app

See [Integration](/fundamentals/integration/integration-overview).
