Plans and limits

What each plan limit and entitlement means, how to tell which one you are hitting, and how billing works.

10 মিনিট পড়া

Your subscription controls Cache Rocket in two different ways, and telling them apart makes limit messages much easier to understand.

Limits
Numeric ceilings — how many warmers you may have, how deep they crawl, how many URLs you may warm per month.
Entitlements
Whether a capability exists at all — sitemaps, custom headers, multi-region, GraphQL, teams. Options you are not entitled to are hidden or disabled on the forms.

Your current plan, its limits, and its included features are listed under Account → Subscription. The pricing page is the authoritative source for what each tier costs and includes.

The limits

LimitWhat it caps
Max warmersHow many website warmers you can create.
Max API warmersHow many API warmers you can create.
Max entry URLs per warmerStarting points on a single warmer.
Max excluded URLs per warmerExclusion rules on a single warmer.
Max crawl depthHow far from an entry URL a warmer may follow links.
URLs per minute / day / week / monthYour warming budget. The per-minute figure also caps how fast any single warmer may go.
Max request timeoutThe longest you may wait for a response.
Min / max auto start intervalHow frequently, and how infrequently, runs may be scheduled.
Max API endpoints per warmerEndpoints in a single API warmer.
Max API combinations per warmerTotal requests after a config matrix expands. Watch this one — combinations multiply quickly.
CDN bandwidth GB / monthEgress for Managed CDN optimized assets.
CDN purges / dayPurge → rewarm actions against BYO CDN integrations.
Image opts / monthCloud image optimization jobs.
Critical CSS pages / monthCritical CSS generation jobs.
LQIP / monthLQIP generation jobs.
PageSpeed audits / dayInsights runs from the WordPress plugin.

The entitlements

EntitlementUnlocks
SitemapsDiscovering URLs from XML sitemaps.
Custom depthChanging crawl depth from the default.
Entry URLsSpecifying your own starting points.
Auto start intervalChoosing your own schedule frequency.
Enqueue intervalTuning within-cycle pacing.
URL params, request headers, cookiesCustomising the requests the warmer sends.
Regex URLsPattern-based inclusion and exclusion rules.
Canonical URLsFollowing rel="canonical" instead of the linked address.
Rewrite to HTTPSUpgrading discovered http:// links.
Mobile crawl / mobile user agentsWarming the mobile variant of your pages.
Custom user agentsSetting the user-agent string used for requests.
Multi-region warmingChoosing which regional crawler runs a warmer.
Warm schedule windowsRestricting scheduled runs to chosen hours.
Browser / SSR warmingWarming with a real browser engine.
API warmersThe API warmer feature as a whole.
API request bodiesSending a body with API warm requests.
API config matricesExpanding endpoints into many variants.
OpenAPI importImporting endpoints from an OpenAPI 3 spec.
GraphQL warmingWarming GraphQL operations.
Teams & agenciesWorkspaces, members, and roles.
Managed CDNCloud asset delivery on assets.cacherocket.com, plus access to CDN purge → rewarm integrations.
Image optimization / WebP / AVIFCloud image jobs and modern formats (AVIF on higher tiers).
Critical CSS / Unused CSSCritical CSS generation (Unused CSS may appear as a reserved entitlement).
LQIP placeholdersLow-quality image placeholder jobs.
PageSpeed scoresIn-plugin PageSpeed Insights audits.

Which limit am I hitting?

SymptomLikely limit
Cannot create another warmerMax warmers or max API warmers. Delete an unused one or upgrade.
Depth will not go higherMax crawl depth, or the custom depth entitlement is not included.
Runs stop before covering the siteA URL budget — per day, week, or month. Narrow the warmer's scope or upgrade.
Warming is slower than configuredURLs per minute. Your plan ceiling applies even if the field allows a higher number.
Cannot set the interval you wantMin or max auto start interval.
API warmer will not saveMax API combinations per warmer. Reduce matrix values or split across warmers.
A field is missing entirelyAn entitlement, not a limit. That capability is not in your plan.
Cloud image / CSS / LQIP jobs will not startImage opts, Critical CSS pages, LQIP, or CDN bandwidth monthly quotas—or the feature entitlement is missing.
PageSpeed button errors or refuses to runPageSpeed audits / day, or PageSpeed scores not in plan.
Purge → rewarm rejected for plan reasonsCDN purges / day or Managed CDN entitlement disabled on Free.

Before upgrading, check for waste

Most accounts that run out of URL budget are warming things they do not need to: faceted filter URLs, search pages, paginated archives twenty pages deep, or preview deployments. Tightening exclusions often frees more budget than a plan upgrade, and costs nothing.

Reading your subscription page

Account → Subscription shows the plan name and status, the price and billing interval, the next billing date, and the full list of limits and included features. Statuses you may see:

StatusMeaning
ActiveNormal. The plan renews at the next billing date.
Cancelling at period endYou cancelled. Access continues until the period ends, then you move to Free.
CancelledThe subscription has ended.
InactiveNo active paid subscription.

Changing plan

Use Change plan or Upgrade from the subscription page. Payment is handled by Stripe.

  • Upgrades take effect immediately, so new limits and features are available at once.
  • Downgrades are scheduled for the end of the current period, so you keep what you paid for until then. The page shows the date.
  • Cancelling sets cancel-at-period-end. You keep your plan until that date, then move to Free.
  • Resuming before the period ends undoes a scheduled cancellation.

Check your configuration before downgrading

If the lower plan permits fewer warmers or less depth than you currently use, those warmers may stop working when the change takes effect. Trim your setup to fit before the downgrade date rather than after.

Invoices

Account → Subscription → Invoices lists your Stripe invoices with their status — paid, open, draft, void, or uncollectible — and lets you view or download each as a PDF for accounting.

The subscription page also shows the last payment status, subtotal, tax, and total, plus billing name and email.

Contacting support

The References section of the subscription page shows your subscription ID, Stripe subscription, and latest invoice. Quote those when raising a billing question — it makes the answer much faster.

Common questions

Can I use Cache Rocket for free?
Yes. The free plan warms a real site with lower limits and fewer features, and is enough to complete the Quickstart.
What happens when I hit my monthly URL limit?
Warming stops for the rest of the period rather than overrunning. Reduce scope, tighten exclusions, or upgrade.
Do API warmers share the website warmer limits?
They have their own counts and entitlements, though URL budgets and rate ceilings still apply to your account overall.
I cancelled by mistake.
If the period has not ended yet, click Resume subscription on the subscription page.
Does warming from several regions cost more budget?
Yes. Each region issues its own requests, so covering three regions roughly triples the URLs consumed.