Resource tiers

Resource tiers let you select between different sets of resource consumption limits for your EdgeWorker functions.

There are currently two resource tiers available, Dynamic Compute and Basic Compute. You can select a resource tier when you create an EdgeWorker ID.

Tip: The limits for EdgeWorker IDs created without a resource tier will not change. By default, these EdgeWorker functions will execute using Dynamic Compute. The Dynamic Compute limits are the same as the limits applied prior to the introduction of resource tiers.

You can however, change an EdgeWorker function to Basic Compute, a less costly tier with lower limits. For instructions on how to change the resource tier assigned to an EdgeWorker function see Clone an EdgeWorker ID. The billing rate for each of these resource tiers is different. For information about billing you can contact your Akamai account representative.

See the Limitations section to review the consumption limits for each resource tier. Review the table below for the supported use cases for each resource tier. Dynamic Compute allows you to implement any currently available EdgeWorkers use case.

Use case Basic Compute Dynamic Compute
Cache Key Manipulation
Forwarding / Conditionally Route Traffic
Redirect Management
Header Management
Cookie Management
Simple regex / hashing / crypto
Redirect Management
HTTP sub-requests
Fetches that GET JSON data and enable personalization
Data POSTing for metrics beaconing and error logging
Response Body modification
Integration with EdgeKV
Complex crypto using the responseProvider event handler