Skip to main content

Table of Contents

Storage & API Calculator

Enter the number of user licenses and pick a Salesforce edition once — the same inputs drive Data Storage, File Storage and the daily API request allocation. Every extra user license adds to all three pools.

The per-license values come from the Data Storage, File Storage and API Request Limits pages.

Storage & API limits calculator

One set of inputs drives all three calculators — change the license count once and Data Storage, File Storage and API requests all update together.

Total Data Storage21.72 GB0.0212 TB10 GB base + 100 × 120 MB
Total File Storage210 GB0.2051 TB10 GB base + 100 × 2 GB
API requests / 24 h600,000100,000 base + 100 × 5,000

Note: Results are an estimate of the base org allocation plus per-license allocation. Storage excludes purchased add-on blocks; API totals exclude purchased API Call Add-Ons — both are added on top of the figures shown here. The API allocation uses the formula 100k + (licenses × calls per license) + add-ons; Developer orgs get a flat 15k calls/24h.

Integration limits

Storage is only half of the sizing story — the limits below are the ones that most often shape an integration design at the CTA Review Board. Values are for Unlimited/Performance editions unless noted; most have an add-on to raise them.

AreaLimitSource
Apex callouts100 callouts per transaction; 120 s cumulative timeoutApex governor limits
Apex callout payload6 MB heap (sync) / 12 MB (async) caps response size you can holdApex governor limits
Platform Events50k delivered events / 24 h; 250k published / hourPlatform Events
Change Data Capture50k delivered notifications / 24 h; no publishing limitChange Data Capture
CometD subscribers2k concurrent clients (hard limit)Platform Events
Salesforce Connect200 external objects/org; 100k rows retrieved / hour; OData callouts 20k / hourSalesforce Connect
Web-to-Lead / Web-to-Case500 leads & 5,000 cases per 24 h; 50k combined queueFeature limits
Outbound email5,000 external addresses per dayFeature limits

Tip: When a requirement exceeds one of these limits, that is your cue to move from real-time callouts to an asynchronous or batch pattern (Bulk API, Platform Events, middleware) — see Integration patterns.