Powered by Upstash
Introduction
Laravel Cloud offers an alternative cache through a partnership with Upstash. Redis by Upstash caches offer the following functionalities:- Multiple cache sizes, from 250MB to 500GB.
- Auto-upgrades.
- Metrics and monitoring.
Connecting to Redis by Upstash
From your application
When a cache is attached to an environment, Laravel Cloud automatically injects connection environment variables, includingREDIS_HOST and REDIS_PASSWORD. Laravel applications can also use CACHE_STORE with the Cache facade. You may view these variables in your environment’s General Settings.
From your local machine
To connect to your Redis by Upstash cache from your local machine, click the ”…” icon next to the cache card in your environment’s canvas dashboard, then click “View credentials”. The cache credentials modal window will provide you with the credentials needed to connect to your cache.Editing and resizing your cache
You may edit and resize a Redis by Upstash cache from your organization’s Resources page. Navigate to the Caches tab and click the … icon for the cache you would like to edit or resize. Then, click Edit settings.Bandwidth limits and auto-upgrades
Each cache size includes a monthly data transfer allowance, listed on the pricing page. Usage is measured per calendar month and resets on the first day of each month. Beginning October 1, 2026, Upstash enforces these allowances. What happens when a cache uses up its allowance depends on its auto-upgrade setting, which you may change from the cache’s “Edit settings” dialog:- Auto-upgrade enabled: Upstash moves the cache to the next size, and Laravel Cloud bills the cache at that size from that point forward. The cache is not moved back down automatically, so resize it manually if the larger size is no longer needed. You will receive an email when a cache is automatically upgraded.
- Auto-upgrade disabled (the default): The cache stops accepting connections until the next calendar month begins or you resize it to a larger size. Your application will receive connection errors in the meantime. Laravel Cloud alerts you as a cache approaches its allowance so you can act before this happens.

