Sheetfront

Understand Plans and Limits

Feature gates, usage limits, and fair-use guardrails

Sheetfront plans control three things: how many outputs an account can publish, which API and form features are available, and how much monthly usage the account can process.

Account Limits

These limits apply across the account, not per sheet.

LimitFree SandboxStarterProEnterprise
Sheet connections1310Custom
Forms11050Custom
Mini Pages1525Custom
API keys per sheet1310100
API requests/month50015,000100,000Custom
Form submissions/month1001,00010,000Custom

API Features

FeatureFree SandboxStarterPro
Read rowsYesYesYes
Append rowsNoYesYes
Bulk append rowsNoNoYes
Update rowsNoNoYes
Delete rowsNoNoYes
Filtering, sorting, field selectionNoYesYes
Cache invalidation and TTL controlsNoYesYes
Typed response formatNoYesYes
Schema drift detectionNoYesYes
Hide public API headersNoYesYes
Daily key limitsNoYesYes

Free Sandbox API responses use string values. Paid plans can choose typed JSON values for numbers, booleans, dates, and times.

Form Features

FeatureFree SandboxStarterPro
Classic layoutYesYesYes
Multi-step layoutsNoYesYes
Conditional logicNoYesYes
Logo uploadNoYesYes
File uploadsNoYesYes
reCAPTCHA or TurnstileNoYesYes
Owner notificationsNoYesYes
Respondent emailsNoNoYes
Custom CSSNoNoYes
Remove Sheetfront badgeNoYesYes

Fair-Use Guardrails

Some features write data, send emails, or store files. These have additional monthly guardrails.

GuardrailFree SandboxStarterProEnterprise
Google write operations/month05,00025,000Custom
Outbound emails/month01,00010,000Custom
File upload storage0 GB1 GB10 GBCustom

If a guardrail is reached, Sheetfront rejects the affected operation until usage resets or the plan changes. Read requests and unrelated features continue to work if their own limits are still available.

Burst Limits

Public API requests also have burst protection:

LimitScope
45 requests/minutePer API key
50 requests/minutePer Google account across API keys

When a burst limit is hit, the API returns 429 and includes retry guidance where available.

Cache and Row Caps

Sheetfront caches reads to protect Google API quotas and keep public outputs fast.

PlanCached rows per sheet
Free Sandbox5,000
Starter10,000
Pro25,000
Enterprise50,000

If a sheet has more rows than the plan can cache, API responses include a truncation warning. Upgrade or reduce the public dataset if clients need rows beyond the plan cap.

On this page