Powered by Upstash
Introduction
Laravel Cloud offers an alternative KV store 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 will automatically inject the environment variables needed by the Laravel application to interact with the cache via theCache facade, including the CACHE_STORE, REDIS_HOST, and REDIS_PASSWORD variables. You may view these environment 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 via your organization’s “Resources” page. From the “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.

