Limits

These are the limits PhiWebs applies today. Plan-specific figures, such as how much AI usage a plan includes, are on the Billing & plans page and in your account.

Published apps and their records

LimitValue
Records per page from the records API1 to 500, default 100
Size of one record you create or change1 MB
A visitor’s sign-in session8 hours
A published build32 MB compressed, 64 MB and 5,000 files unpacked

See the API reference for the records API itself.

The studio

LimitValue
One image added to a project5 MB
All images in one project25 MB
A project file you open with Open from file (.pwpack, .tgz or .zip)25 MB
A project name1 to 100 characters
A description for an image you ask the studio to draw1 to 1,000 characters
Idle time before a project’s sandbox stops15 minutes (the project is saved first)

AI usage

AI is not limited by requests but by usage. Each plan includes AI usage for a rolling day and a rolling week. When either runs out, the agent stops until it renews, unless the workspace owner lets credits pay past it. See AI.

The PhiWebs account API

An AI assistant connected to your workspace (see Integrations) works through the PhiWebs account API at https://api.phiwebs.com. That API counts requests per minute. The limits depend on the kind of request and may be tuned without notice.

Answers carry the current window:

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 12
X-RateLimit-Reset: 1718200800

When a window is used up, the answer is 429 Too Many Requests with a Retry-After header in seconds:

{
  "error": {
    "code": "RATE_LIMIT_EXCEEDED",
    "message": "Too many requests, please try again later",
    "retryAfter": 42,
    "traceId": "…",
    "timestamp": "2026-11-11T09:30:00.000Z"
  }
}

Wait for Retry-After and try again. A 429 with the code PLAN_LIMIT_EXCEEDED or a 402 with CREDIT_LIMIT_EXCEEDED is about AI usage, not request speed. Retrying sooner does not help. See AI.