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
| Limit | Value |
|---|---|
| Records per page from the records API | 1 to 500, default 100 |
| Size of one record you create or change | 1 MB |
| A visitor’s sign-in session | 8 hours |
| A published build | 32 MB compressed, 64 MB and 5,000 files unpacked |
See the API reference for the records API itself.
The studio
| Limit | Value |
|---|---|
| One image added to a project | 5 MB |
| All images in one project | 25 MB |
A project file you open with Open from file (.pwpack, .tgz or .zip) | 25 MB |
| A project name | 1 to 100 characters |
| A description for an image you ask the studio to draw | 1 to 1,000 characters |
| Idle time before a project’s sandbox stops | 15 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: 1718200800When 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.