Subscriptions and Limits
SpatialFlow pricing is events-based and publishes limits for events, geofences, webhooks, and log retention. Workflows have backend limits only and environments are not implemented yet.
Public tiers
| Tier | API Name | Events/mo | Geofences | Webhooks | Devices | Log retention | Support |
|---|---|---|---|---|---|---|---|
| Free | developer | 25,000 | 10 | 1 | 5 | 7 days | Community |
| Pro | pro | 200,000 | 100 | 2 | 25 | 30 days | Email (1 business day target) |
| 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/workspaces/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.