Heroku AppLink Limits
Last updated July 14, 2025
Table of Contents
This article describes the limits for Heroku AppLink.
Limits
Salesforce API limits for the org apply to the API calls the app makes. We recommend optimizing the API calls being made. For large bulk jobs, use the Bulk API.
Description | Limit | Explanation |
---|---|---|
Salesforce API calls | Org dependent | This limit depends on the API calls allotted to your Salesforce org. See API Request Limits and Allocations. |
Salesforce Bulk API calls | Org dependent | This limit depends on the Bulk API calls allotted to your Salesforce org. See Bulk API and Bulk API 2.0 Limits and Allocations. |
Heroku API rate limit | 4,500 per hour per add-on | This limit is the standard Heroku API limit that applies to an add-on resource. See Platform API Reference: Rate Limits. |
Heroku timeout limit | 30 seconds | Heroku has a timeout limit of 30 seconds. However, Apex has a configurable timeout limit from 10–120 seconds. Changing the Apex timeout to a limit greater than 30 seconds can cause issues when Heroku times out at 30 seconds. See HTTP Routing: Timeouts and Apex Developer Guide: Callout Limits and Limitations. |
Heroku app dynos | Dyno type dependent | This limit depends on the dyno type you use on the app. See Dyno Types: Default Scaling Limits. |
Processes / threads | Dyno type dependent | This limit depends on the dyno type you use on the app. See Dyno Types: Process/Thread Limits. |
Heroku Publish API metadata files | 10 | The limit is the max number of files you can include in the metadata.zip file when publishing your app. |
Heroku Publish API YAML size | 3 MB | This limit is the max size for uncompressed YAML files when publishing your app. |
Heroku Publish API JSON size | 10 MB | This limit is the max size for uncompressed JSON files when publishing your app. |
Heroku Publish API uncompressed file size | 20 MB | This limit is the max size for all uncompressed files when publishing your app. |