Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.edgespark.dev/llms.txt

Use this file to discover all available pages before exploring further.

The following EdgeSpark limits affect your application design and CLI workflow.

Compute

LimitValue
HTTP request durationNo hard limit while the client stays connected
Max request body size through your worker100 MB
CPU time per request5 minutes

Database

LimitValue
Max database size10 GB
Max SQL statement size100 KB
Max batch size100 statements
Runtime DDLNot allowed
Use db.batch([...]) for atomic multi-step operations. Schema changes belong in server/src/defs/db_schema.ts plus edgespark db generate and edgespark db migrate.

Storage

LimitValue
Data storage per bucketUnlimited
Max object size5 GB
Max objects per bucketUnlimited
For large client uploads, use presigned URLs instead of proxying file bodies through EdgeSpark.

Secrets and vars

LimitValue
Max secret name length64 characters
Min secret name length3 characters
Allowed secret name charactersAlphanumeric, -, _
Max secrets per project30
Max environment variables30

Deployment

LimitValue
Max bundle size25 MB

See also

Platform security

How EdgeSpark enforces auth, runtime SQL rules, and storage isolation.

Use storage

Use presigned URLs and bucket declarations to stay within storage limits.
Last modified on April 9, 2026