Subscriptions and Limits
SpatialFlow is priced by team size: each plan covers a set number of active techs (devices), plus generous monthly usage limits — events, geofences, webhooks, and log retention — for fair use. We're currently onboarding founding customers and set pricing with them directly — contact us for a quote. The plans below describe the limits enforced on each tier. Workflows have backend limits only, and environments are not implemented yet.
Plan limits
| Tier | API Name | Events/mo | Geofences | Webhooks | Devices | Log retention | Support |
|---|---|---|---|---|---|---|---|
| Free | free | 25,000 | 10 | 1 | 5 | 7 days | Community |
| Pro | pro | 200,000 | 100 | 2 | 25 | 30 days | Email (1 business day target) |
| Business | business | 1,500,000 | 750 | 5 | 100 | 90 days | Priority email (4h P1) |
| Enterprise | enterprise | 5M+ (default, customizable) | Unlimited | Custom | Unlimited | Custom (default 365 days) | 24/7 with SLA |
The API Name column shows the tier identifier returned by the usage API (GET /api/v1/subscriptions/usage).
What counts as an event
- Location ingest API calls
- Geofence enter/exit triggers
- Webhook delivery retries at the application level (HTTP client retries do not count)
Hidden/unsupported in pricing UI
- Workflows: backend limits 2 / 10 / 25 / 50 (Free / Pro / Business / Enterprise) but not shown on the pricing page.
- Environments: not available yet; no limits enforced.
- Admin audit logs: fixed 90-day retention; workflow execution logs follow plan-based retention.