Yandex Cloud
Search
Contact UsGet started
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • AI Studio
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
    • Yandex Cloud Partner program
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
© 2025 Direct Cursus Technology L.L.C.
Yandex Message Queue
    • Overview
    • Message queues
    • Messages
    • Deduplication
    • Visibility timeout
    • Long Polling
    • What is a Dead Letter Queue (DLQ)?
    • Delay queues
    • Quotas and limits
    • Queue labels
    • Comparison with Yandex Data Streams
  • Access management
  • Pricing policy
  • Terraform reference
  • Audit Trails events
  • Monitoring metrics
  • Public materials
  • FAQ
  1. Concepts
  2. Quotas and limits

Quotas and limits in Message Queue

Written by
Yandex Cloud
Updated at July 14, 2025

Yandex Message Queue has the following limits:

  • Quotas are organizational constraints that can be changed by support on request.
  • Limits are technical constraints of 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 your quotas with Cloud Quota Manager.

QuotasQuotas

MessagesMessages

Type of limitation

Value

Number of SendMessage and SendMessageBatch calls per queue

300 calls per second for a standard queue

Number of ReceiveMessage calls per queue

300 calls per second for a standard queue

Number of DeleteMessage and DeleteMessageBatch calls per queue

300 calls per second for a standard queue

Number of ChangeMessageVisibility and ChangeMessageVisibilityBatch calls per queue

300 calls per second for a standard queue

Number of CreateQueue calls per cloud

2 calls per second

Number of DeleteQueue calls per cloud

5 calls per second

Number of other request calls per cloud

100 calls per second

Number of queues per cloud

1,000

LimitsLimits

QueuesQueues
Type of limitation Value
Minimum delay when enqueuing a message (DelaySeconds parameter) 0 seconds
Maximum delay when enqueuing a message (DelaySeconds parameter) 900 seconds (15 minutes)
Number of messages being processed per standard queue 120,000
Number of messages being processed per FIFO queue 20,000
Rate of enqueueing messages in a FIFO queue 100 messages per second
Queue name Maximum of 80 characters, including numbers, lowercase and uppercase Latin letters, hyphens, and underscores. The name of a FIFO queue must end with the .fifo suffix.
MessagesMessages
Type of limitation Value
Number of SendMessage and SendMessageBatch calls per queue 30 calls per second for a FIFO queue
Number of ReceiveMessage calls per queue 30 calls per second for a FIFO queue
Number of DeleteMessage and DeleteMessageBatch calls per queue 30 calls per second for a FIFO queue
Number of ChangeMessageVisibility and ChangeMessageVisibilityBatch calls per queue 30 calls per second for a FIFO queue
Batch entry ID Maximum of 80 characters, including numbers, lowercase and uppercase Latin letters, hyphens, and underscores.
Maximum number of message attributes 10
Maximum number of entries per batch 10
Message content XML, JSON, and unformatted text. The following Unicode characters are supported:
  • #x9
  • #xA
  • #xD
  • from #x20 to #xD7FF
  • from #xE000 to #xFFFD
  • from #x10000 to #x10FFFF
Maximum period for retaining messages in a queue 1,209,600 seconds (14 days)
Minimum period for retaining messages in a queue 60 seconds (1 minute)
Maximum delay when enqueuing a message (DelaySeconds parameter) 900 seconds (15 minutes)
Minimum delay when enqueuing a message (DelaySeconds parameter) 0 seconds
Maximum message size 262,144 bytes (256 KB)
Minimum message size 1 byte
Maximum message visibility timeout 12 hours
Minimum message visibility timeout 0 seconds
Maximum client message wait time in an empty queue (WaitTimeSeconds parameter) 20 seconds

Was the article helpful?

Previous
Delay queues
Next
Queue labels
© 2025 Direct Cursus Technology L.L.C.