Documentation Index
Fetch the complete documentation index at: https://docs.usehasp.com/llms.txt
Use this file to discover all available pages before exploring further.
Records & Storage
| Limit | Standard | Enterprise |
|---|
| Max records per app | 100,000 | 1,000,000 |
| Max record size | 5 MB | 25 MB |
| Max attachment storage | 250 MB | 5 GB |
| Max single attachment | 10 MB | 50 MB |
API Rate Limits
| Tier | Requests per minute |
|---|
| Standard | 60 |
| Enterprise | 300 |
Rate limits are per-app. The 429 Rate Limited response includes a Retry-After header. The SDK retries automatically on 429; if all retries are exhausted it throws ErrorCode.RateLimited.
| Limit | Value |
|---|
| Default page size | 25 |
| Max page size | 100 |
Bulk Operations
| Operation | Max per request |
|---|
| bulkCreateRecords | 100 records |
| bulkUpdateRecords | 100 records |
| bulkDeleteRecords | 100 IDs |
Limits in Code
The current limits for the authenticated user’s plan are returned by sdk.getBootstrap():
const bootstrap = await sdk.getBootstrap();
const { maxPageSize, maxRecordCount, rateLimitPerMinute } = bootstrap.limits;