Skip to content

Cloud plans and limits

Choose a Cloud plan by the number of WordPress sites you need connected to your workspace. Enterprise is the 1,000-site Cloud plan.

Cloud planConnected sitesArtifact storageHosted GatewaySettings sync
Free325 MBNoNo
Freelancer25250 MBYesYes
Agency100500 MBYesYes
Enterprise1,0001 GBYesYes

The allowance applies to connected sites in the Cloud workspace. It is separate from the installation allowance on your EMCP Tools Pro licence. Connecting a site beyond your Cloud allowance is refused; reconnecting an already-active site does not add another site to the count.

Use Account → Billing to review your subscription and Account → Sites to review connections. The cloud-status tool reports the connected account’s plan, effective limits, and usage. If your account shows a different allowance from the plan you purchased, contact support so the entitlement can be corrected.

For current purchase options, see Cloud pricing or your billing page. Prices and billing offers are not duplicated here.

All paid plans include the same features; connected-site, storage, and Cloud API request allowances differ. Recurring and lifetime purchases of the same tier receive the same allowances.

Cloud storage is for supported Sandbox artifacts, such as blocks, widgets, and snippets. It is not a full WordPress filesystem or database backup service. Storage and artifact allowances are separate from connected-site capacity; check the limits reported for your account before a large import.

Marketplace availability and access to paid artifacts depend on the applicable Cloud entitlement. See features and services for what each service does.

A paid Cloud plan provides Cloud services. Pro plugin activation happens separately through Freemius on each independent WordPress installation. Copying a licence key or pushing Cloud settings does not complete that activation.

The free plugin works with the hosted Gateway on an eligible Cloud plan. Pro-only tools require Pro to be activated on their target WordPress site. See installation and activation.

A 1,000-site allowance does not mean 1,000 simultaneous requests or unlimited authentication traffic. Gateway concurrency, authentication rate limits, and each WordPress host affect throughput. Use paced operations and inspect per-site failures. See rate limits and recovery.

Freelancer includes the standard paid-plan request allowance. Agency doubles that allowance for larger teams, while Enterprise supports larger fleets. The default allowances are:

Cloud planRequests per minuteRequests per 10-second burst window
Free6012
Freelancer18036
Agency36072
Enterprise1,200240

Monthly, annual, and lifetime purchases of the same tier have the same request allowance. Your billing page shows the configured allowance for your current plan.

The allowance is per workspace, not per site, user, or API client. All authenticated Cloud API requests in that workspace share it, including status checks, settings sync, artifact operations, and marketplace operations. Adding sites or connecting another client does not create another request budget.

Both limits apply together, using fixed server-time windows. For example, Freelancer can admit up to 36 requests in one 10-second window, provided its 180-request minute allowance has not been used. Enterprise’s 1,200 requests per minute does not permit sending all 1,200 at once. A shared service-wide limit can also apply during heavy demand.

These are admission limits, not a throughput or completion-time guarantee. OAuth login, registration and token refresh, Gateway tool execution, and the target WordPress host have separate limits. One Gateway operation can make multiple downstream requests; Cloud API requests are not a count of completed tool calls.

The Cloud API returns HTTP 429 with error: "cloud_rate_limited" and a Retry-After header specifying how many seconds to wait. Pause requests from the workspace for that interval, then resume gradually with bounded retries and jitter. A request rejected by this limiter does not consume additional Cloud request allowance or execute its Cloud operation.

Spread fleet work over time with bounded concurrency. After a timeout or an uncertain write result, inspect the outcome before retrying; do not replay a whole batch simply because one request failed. See fleet rate limits and recovery.