Coline Docs
Sites

Limits and plans

Requests, data, domains, what an unclaimed site can use, and the rules every page follows.

Limits

UnclaimedFreeWorkspace Pro
Sites per workspace325
Requests per day10,00010,0001,000,000
Tool calls per day1,0001,000100,000
Record data25 MB25 MB1 GB
Assets50 MB100 MB2 GB
UploadsNo1 GB per workspace, 10 MB a file100 GB per site, 25 MB a file
EndpointsNoYesYes
Secrets and outside websitesNoYesYes
Coline AI in toolsNoYesYes
Custom domainsNoNoYes
"Deployed on Coline" badgeYesNoNo
Expires72 hours after the last deployNeverNever

Requests are counted per site per UTC day, and reset at midnight UTC. A site over its limit shows a short "resting" page to visitors, and its data calls fail with SITE_OVER_LIMIT, until the next day. Site traffic never counts against the app's own daily execution budget inside the workspace.

Every deploy can carry up to 30 MB, which allows about 20 MB of assets, a site bundle of up to 8 MB, and up to 1,000 asset files.

A site whose records reach its data limit refuses new writes with site_data_full until records are deleted or the workspace upgrades. npx coline-app inspect shows what a site uses.

Storage, data and requests are included in the plan. Sites have no separate usage charges.

Unclaimed sites

Every unclaimed site shares one system workspace, so it gets only permissions scoped to itself: site.serve, storage.app, ai.tools, realtime.subscribe and jobs.run. Anything workspace-wide, such as seeing members, sending notifications, endpoints, uploads, secrets, outside websites or Coline AI, stays off until the site is claimed. Claiming turns on what the site declares.

Unclaimed sites also can't contain password fields. Use sign-in instead.

What every page follows

Coline serves each page with a strict content policy, so a site can't be turned against its visitors:

  • Scripts, fetch and WebSocket calls go only to the site itself. Reach other services from a site tool instead, with the network.external permission.
  • Images and media can come from any HTTPS address.
  • Sites can't be embedded in other pages, and can't embed other pages.
  • Forms post only to the site itself.

Pages that ask for a password next to another company's name are held for review. Report a site that's abusing visitors with the Report link on its badge, or at abuse@coline.app.

On this page