# Project Configuration

**Project Configuration** defines the **global execution rules** for your team.\
It centralizes key parameters—such as provider selection, routing preferences, and access controls —so every request follows a consistent policy within your project.

You can set these rules either through the **web console** or via the **API**.

**Setting via the Web Console 💻**

1. Go to your [profile settings](https://cortecs.ai/userArea/userProfile)
2. Select the correct **project** from the project selector
3. Adjust the configuration parameters to match your requirements
4. Click **Save Settings** to apply the changes.

> ⚠️ **Note:** When creating a new project, a default schema is applied.

**API Overview** 🔗

The Project Configs API provides two main capabilities:

* 📥 [**Retrieve Current Project Settings**](https://docs.cortecs.ai/advanced-usage/project-configuration/retrieve-project-config) :  `GET /api/v1/project-configs`&#x20;
* 📤 [**Update Project Settings**](https://docs.cortecs.ai/advanced-usage/project-configuration/update-project-config) :  `PUT /api/v1/project-configs`&#x20;

> ⚠️ **Note:**  Make sure you select the correct project and generate the API key inside this project.

With **Project Configuration**, you can enforce consistent policies for all workloads—helping you control **cost 💰**, **performance ⚡**, and **compliance 🛡️** across your team.
