---
title: "Project quotas and limits"
sidebar_label: "Project quotas and limits"
sidebar_position: 2
description: "Project quotas and limits, how to change them, and how to view consumption"
---

import S3Limits from '@site/i18n/en/docusaurus-plugin-content-docs/current/_partials/common/s3-limits.mdx'
import MoreVerticalIcon from 'docs-kit/icons/more-vertical'
import CheckIcon from 'docs-kit/icons/check'
import EditIcon from 'docs-kit/icons/edit'
import Formbricks from '@theme/MDXComponents/Formbricks'

# Project quotas and limits

Project quotas and limits apply to the following resources:

* [Cloud platform](#cloud-platform-limits);
* [S3](#s3-limits).

## Project quotas and limits for the cloud platform \{#cloud-platform-limits}

By default, every project has [project limits](#project-limits) set — restrictions on creating cloud platform resources. Project limits can only be changed via technical support.

Within the project limits, users with certain [roles](/access-control/access-management.mdx#roles) can increase or decrease [quotas](#quotas) for resources in the control panel or via API; see the [Change quotas](#change-quotas) section for more details.

### Project limits \{#project-limits}

In [projects](/access-control/projects/about-projects.mdx), a limit is allocated for each [resource](/access-control/projects/about-projects.mdx#selectel-products-that-support-projects), which is the maximum amount of a resource that can be created in one project. Limits are automatically set when a project is created.

Limits for a single resource may differ across various [pools and pool segments](/infrastructure/locations.mdx#pool). By default, the limits for a specific resource in a single pool or pool segment are the same for all projects in an account.

You can [increase the project limit](#increase-project-limit) for any project via technical support. Different limits can be set for different projects. As you use the product, limits may increase automatically.

### Increase project limit \{#increase-project-limit}

Different limits can be set for different projects.

1. [Create a ticket](https://my.selectel.ru/tickets/create/). The limits will be increased only for one specific project.
2. [Increase quotas](#change-quotas).

### Quotas \{#quotas}

Quotas can be used to limit the creation of cloud resources in a project — to [control consumption](#view-consumption) and limit costs.

Once the amount of a resource reaches its quota, you can no longer create that resource. For example, if you allocated a quota for ten vCPUs in the ru-7a pool segment in one project, you will not be able to create more than ten vCPUs until you increase the quota. You can restrict resource creation entirely by setting the quota to zero.

When a project is created, default quotas equal to the [project limits](#project-limits) are allocated for every resource. Quota values for a single resource may differ across different [pools and pool segments](/infrastructure/locations.mdx#pool). You can [change quotas](#change-quotas) within the project limit.

Unused quotas are not billed — you only pay for resources you actually use. For example, if you allocated a quota for ten public IP addresses but only created three, you will be billed for just three addresses.

### Change quotas \{#change-quotas}

The quota value for each resource can be increased or decreased, but only within the [project limit](#project-limits). You can allocate different quota amounts for the same resource across different pools and pool segments.

You can change all project quotas at the same time: increase to the maximum (project limit) or reduce to the current consumption.

Quotas can be changed via [Quota Management API](/api/quota-management/) or in the control panel.

1. In the [control panel](https://my.selectel.ru/iam/projects), click **IAM** in the top menu.
2. Go to the **Projects** section.
3. Open the project page → **Quotas and limits** tab.
4. Select the [location](/infrastructure/locations.mdx) where you need to change the quotas.
5. In the row of the required quota, in the **Quota** column, click <EditIcon />.
6. Specify a new quota value. The quota value must be equal to or greater than current consumption; you can view it in the **Used** column. If you have reached the maximum quota value, [increase the project limit](#increase-project-limit).
7. Click <CheckIcon />.
8. Optional: to change all project quotas at the same time:

   * increase up to the project limit — click **Increase to maximum**;
   * decrease to current consumption — click **Decrease to consumption**.

### View cloud platform quota consumption \{#view-consumption}

You can view the current project consumption, the maximum possible consumption for the current quota settings (how much the project would consume if all quotas were used), and the current usage of each quota for each resource and pool.

1. In the [control panel](https://my.selectel.ru/iam/projects), click **IAM** in the top menu.
2. Go to the **Projects** section.
3. Open the project page → tab **Quotas and limits** → **Cloud platform**.
4. In the **Current project consumption** row, you can see how much the project is currently consuming.
5. To view the maximum possible consumption of the project, click **How much will the project consume if I use all the allocated quotas**?
6. In the table, look at the **Used** column to see the current quota consumption for each resource.

## Project limits for S3 \{#s3-limits}

<S3Limits />

<Formbricks />
