Pub/Sub Lite quotas and limits Stay organized with collections Save and categorize content based on your preferences.
This document provides information about quotas and resourcelimits for Pub/Sub Lite. Unless mentioned otherwise,Pub/Sub Lite topics refer to bothzonal and regional Lite topics.
Key Point: You can request increases to quotas, but limits cannot be adjusted.Overview of quotas and limits
Google Cloud uses quotas to restrict how much of a particular sharedGoogle Cloud resource that you can use. Each quota represents a specificcountable resource, such as API calls to a particular service, the number ofbytes sent to a particular service, or the storage used by your project.
Many services also have system limits.These are fixed constraints, such as maximum message sizes or the number ofPub/Sub Lite resources you can create in a project,which cannot be increased or decreased.
Pub/Sub Lite quotas
Quotas apply to the following properties of a Pub/Sub Liteservice:
- Throughput for a zone in case of a zonal Lite topic without reservations and throughput reservation capacity units in a region
- Storage for a region
- Rate of administrative Pub/Sub Lite requests for a project
Throughput quotas
Regional Lite topic require throughput reservations. Zonal Lite topicscan use reservations or allocate throughput capacity directly to a topic.Zonal Lite topics without reservations consume publish andsubscribe throughput quota of their respective zones. Lite topicwith reservations only consume throughput quota through theirreservations.
The following default quotas apply to each project andlocation:
| Resource quota | Location type | Value |
|---|---|---|
| Reservation throughput | region | 128 capacity units |
| Publishing throughput for zonal Lite topics without reservations | zone | 64 MiBps |
| Subscribing throughput for zonal Lite topics without reservations | zone | 128 MiBps |
Storage quotas
The storage of both zonal and regional Lite topics in a project counts towardsthe same regional quota. A regional Lite topic stores data in two zones in aregion, whereas a zonal Lite topic stores data only in one zone in a region.
For example, if you create a zonal Lite topic with one partition containing 30GiB of storage space, you use 30 GiB of your storage quota. Alternatively,if you create a regional Lite topic with one partition containing 30 GiB ofstorage space, you use 60 GiB (30 x 2) of your storage quota.
Lite topics store messages in partitions, and each message uses 256 bytesto 10 MiB of storage space. If the message is larger than 256 bytes, thenthe size of the message is the sum of the following:
- The number of bytes in the encoded message body string
- The number of bytes in the key and value of each attribute
- The number of bytes in the ordering key
- 12 bytes for the event timestamp
For more information about the message format, see themessage resource in the Pub/Sub Lite API reference.
The following default quotas apply to each project andlocation:
| Resource quota | Location type | Value |
|---|---|---|
| Storage | region | 20 TiB |
Rate quotas
The following quotas apply to Pub/Sub Lite requests in each region:
| Quota | Value | Description |
|---|---|---|
| Administrative read requests per min | 600 | Getting and listing Lite topics and Lite subscriptions |
| Administrative write requests per min | 600 | Creating, updating, and deleting Lite topics and Lite subscriptions, or manually changing the offset of a committed cursor. |
| Message stats computation requests per min | 600 | Computing backlog statistics |
| Head cursor computation requests per min | 600 | Computing the current head cursor |
These quotas apply to each Google Cloud console project and are shared across allapplications using that project.
Quota increases
If you want to increase any of your quotas for Pub/Sub Lite, you canuse the Google Cloud console to request a quota increase. For details, seeRequest a quota adjustment.
Pub/Sub Lite limits
As mentioned before, you cannot increase resources that have limits.
Subscription limits
Pub/Sub Lite enforces a limit of 1,000 Lite subscriptions fora Lite topic.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-19 UTC.