Increasing Vercel Functions memory limit beyond 4 GB for image rendering

Hello, for our particular use-case it’s very useful to have more memory in Vercel Functions.

Problem

We do some heavy image rendering and moving it to a separate service would be tedious and not worth it for us in our pre-launch phase.

Request

Being able to have 8 GB of memory instead of 4 GB would fix all of our issues. We are on the Pro plan. Is it possible to have this manually increased by Vercel?

Thanks for your support,
Cristian

Looks like AWS Lambda (which I understand is used by Vercel Functions) can be configured up to 10 GB of RAM, so this should be technically possible?

You’re correct that AWS Lambda does support up to 10GB of memory! However, as far as I know we have a limit Functions to 4GB maximum across all plans.

For your image rendering needs, I’d strongly recommend:

  1. External image processing services (Cloudinary, Imgix) These are purpose-built for heavy image workloads and can handle much larger memory requirements
  2. Background job processing Use services like Inngest or Temporal to process images asynchronously with dedicated workers

I’ll also share this with the product team as feedback - in case they are cooking up something to change these :slight_smile:

So can you confirm it’s not possible to manually request an increase of the limits?

Confirmed with the engineering team, it’s not possible to request an increase.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.