Limits & Quotas

Plan-based limits, system constraints, and rate limiting configuration.

Plan Limits

One plan at $49/mo with 100,000 external actions included. Internal operations (CRUD, queries, MCP tool calls, CSV imports, webhooks, formulas, lookups) are unlimited and free. Enterprise is custom-volume.

PlanPriceExternal actionsInternal actionsAPI RateDAG Parallelism
Hypertab$49/mo100,000 / mo (then $0.49 per 1K)Unlimited2,000/min50 rows
EnterpriseCustomCustom volumeUnlimited50,000/min200 rows

System Limits

These limits apply regardless of plan and exist for system stability.

Max rows per query

Pagination required. Use cursor for large result sets.

100

Max rows per insert

Single batch insert. For larger imports, use CSV import.

10,000

Max rows per DAG invocation

Rows per invocation cap for system stability. Remaining rows deferred to next call.

500

Max columns per tab

Practical limit ~2,000 columns.

No hard limit

Max payload size (webhook)

JSON body limit for incoming webhooks.

10 MB

Max fields per payload

Webhook and row insert field count limit.

100

Default page size

Used when no limit specified in query.

25

Table/column name format

Lowercase, starts with letter, underscores allowed.

/^[a-z][a-z0-9_]*$/

Table/column name max length

Must not start with _ht_ prefix.

64 characters

Max concurrent API calls

Platform limit. Contact support for higher concurrency needs.

6

Soft-delete retention

Deleted tables can be restored within this window.

30 days

Rate Limit Presets

Smart columns that call external APIs use rate limit presets. Set via column config or the UI.

PresetRequests/secConcurrentBest For
aggressive5006High-volume APIs with generous limits
moderate506Standard APIs (OpenAI, Anthropic)
conservative105Unknown or sensitive APIs
gentle21Heavily rate-limited endpoints
!
Circuit Breaker
If more than 50% of cells fail within a 60-second window, the circuit breaker activates and pauses the column. Fix the underlying issue (API key, endpoint URL, prompt), then retry failed cells.

Database Isolation

Every user gets their own isolated database at signup. Your data never shares storage with other users. Authentication and billing data live in a separate system database.