# AI Runtime Security Projects

Projects provide visibility and control into your AI use cases. A project should represent a particular use case, like a production AI application or a group of users with common needs.

You can create a custom Runtime Security policy and apply it to the project, allowing you more granular security controls. You can also document a business owner and escalation details for the target.

Create Policy First
It is recommended that you start with [Policy](/docs/products/runtime/policy) first. When creating a project, you can select the appropriate policy.

## Prerequisites

The following are required to use a Project.

- Runtime Security deployed in Hybrid mode. See [Deploy AI Runtime Security using Helm](/docs/products/runtime/runtime_helm).
- API key and secret. For the API key, the Policy permission must be set to Read. See [API Permission Related to Products](/docs/products/console/apikey_aisec_platform#api-permission-related-to-products-or-features).
- A policy to associate with the project. See [Runtime Security Policy](/docs/products/runtime/policy).


## Create a Project

1. In the HiddenLayer Console, go to **Runtime Security > Projects**.
2. Click **Add Project**. The Add Project slide out appears.
3. Enter a unique name for the project.
4. A Project ID is automatically generated. If you want to enter your own Project ID, do the following.
  - Enable “I’ll enter my own Project ID” be clicking the checkbox. A green checkmark indicates you will enter your own Project ID.
  - Enter a unique Project ID. This Project ID must be unique to your tenant.
5. Select a Policy from the dropdown menu.
6. Select a Risk Level.
7. Optional. Enter escalation details for this project.
  - Enter an email address for the Owner Contact.
  - Enter a name for the Owner Team.
  - Enter any notes to include for any escalations for this project.
8. Click **Add**.


Use Project ID
Once a Project is created, use the Project ID in the `HL-Project-ID` header in your Runtime Security traffic to apply a custom policy.

## Edit a Project

1. In the Console, go to **Runtime Security > Projects**.
2. To edit a Project, click the three vertical dots next to the Project name.
3. Select **Edit**.
4. Edit the Project details as needed.
5. Click **Save Changes**.


## Delete a Project

1. In the Console, go to **Runtime Security > Projects**.
2. To delete a Project, click the three vertical dots next to the Project name.
3. Select **Delete**. A message displays asking you to confirm the deletion.
4. Click **Delete**.