Quotas and limits in Yandex IoT Core
Written by
Updated at June 18, 2025
Yandex IoT Core has the following limits:
- Quotas
are organizational constraints that can be changed by support on request. - Limits are technical constraints due to the Yandex Cloud architecture. You cannot change the limits.
If you need more resources, you can increase your quotas in one of the following ways:
- Make a request to increase your quotas
. - Contact support
and specify which quotas you want increased and by how much.
To have your request processed, you must have the quota-manager.requestOperator
role or higher, e.g., editor
or admin
.
You can manage quotas with Cloud Quota Manager.
Quotas
Type of limit |
Value |
Number of registries per cloud |
10 |
Number of devices per cloud |
1,000 |
Number of brokers per cloud |
10 |
Frequency of sending messages per broker |
50 per second |
Number of clients concurrently connected to the broker |
50 |
Limits
Type of limit | Value |
---|---|
Maximum size per message | 256 KB |
Frequency of sending messages per device | No more than once per second |
Maximum subtopic name length | 1,024 characters |
Maximum number of aliases per device | 5 |
Note
Message delivery is not guaranteed if the limits are exceeded.
Other restrictions
- The
Retain
flag is not supported. This flag enables the MQTT broker to save the flagged message and send it when subscribing to the topic next time. - Persistent sessions, when the MQTT broker saves information about a client (device or registry) to reconnect faster, are not supported.
- The
QoS 2: Exactly once
quality of service level for MQTT is not supported. - There is no guarantee that the devices or registries with the same ClientID
cannot connect to the MQTT broker at the same time.