Rate limits

The API applies per-tenant and per-endpoint limits to ensure fair usage and stability.

General API (per tenant)

After authentication, tenant-scoped requests are limited by a sliding window:

Login

Login attempts are rate-limited per email to reduce brute-force risk:

AI endpoints

AI-related endpoints (app generation, content suggestions, theme suggestions, etc.) have a separate per-tenant limit (e.g. requests per minute). When exceeded, the API returns an error indicating to try again later. Exact limits may vary by plan or feature flags.

Best practices