Current documented limits
| Constraint | Current value | Scope | Verified source |
|---|---|---|---|
| rate-limit dimensionsLimits apply per project, not per API key, and daily requests reset at midnight Pacific Time. | RPM, TPM, and RPD vary by model and usage tier | Per Google Cloud project | GoogleAug 22, 2026 |
| long-context supportThe exact input and output budget must be read from the deployed model specification. | Many Gemini models support 1M+ tokens | Model specific | GoogleAug 22, 2026 |
| batch concurrency and enqueued workBatch token capacity is separate from the fixed concurrent request count. | 100 concurrent batch requests; enqueued tokens vary by model and tier | Per project | GoogleAug 22, 2026 |
| batch/file storageThe file and aggregate storage ceilings are independent of prompt context capacity. | 2 GB per input file; 20 GB project file storage | Per project | GoogleAug 22, 2026 |
How to apply Gemini API limits safely
The monitored baseline covers rate-limit dimensions, long-context support, batch concurrency and enqueued work, batch/file storage. Treat these as separate constraints rather than one platform-wide capacity number: a workload can fit one row and still fail another because the plan, model, endpoint, runtime, region, invocation mode, or account scope differs.
- Match the production workload to the exact scope printed beside each value and confirm it in the active Gemini API console, configuration, or response headers.
- Measure the serialized request, token volume, duration, concurrency, storage, or connection demand at realistic percentiles, then preserve headroom for bursts and retries.
- Check every adjacent layer—client, SDK, gateway, proxy, queue, database, and downstream service—for a smaller effective limit before changing architecture.
Specific limit pages
These pages exist because the constraint has a distinct implementation or troubleshooting intent. Closely related keyword variations stay consolidated.
Gemini API Rate Limits: RPM, TPM & RPD
Gemini API Rate Limits: RPM, TPM & RPD, verified against Gemini API's official documentation with scope, implementation impact, caveats, and a direct check.
Gemini API Long Context Limits
Gemini API Long Context Limits, verified against Gemini API's official documentation with scope, implementation impact, caveats, and a direct check.
Gemini API Batch Limits
Gemini API Batch Limits, verified against Gemini API's official documentation with scope, implementation impact, caveats, and a direct check.
Gemini API File & Storage Limits
Gemini API File & Storage Limits, verified against Gemini API's official documentation with scope, implementation impact, caveats, and a direct check.
Errors linked to these limits
Compare alternatives
Gemini API vs Anthropic API Limits
Gemini API vs Anthropic API Limits using the same verified structured observations as each underlying limit page, with scope and comparability caveats.
Gemini API vs OpenAI API Limits
Gemini API vs OpenAI API Limits using the same verified structured observations as each underlying limit page, with scope and comparability caveats.