What counts as a message?+
Every message published or delivered through the gateway counts toward your monthly cap (inbound + outbound). Internal control-plane API calls do not.
What happens if I exceed my limit?+
At 80% of any quota you'll see a warning in the dashboard and receive an alert. At 100% new ingest is rejected with HTTP 429 and WebSocket subscribers receive close code 4029 until the next billing period or you upgrade your plan.
Can I change plans at any time?+
Yes. Upgrades take effect immediately and the new limits apply right away. Downgrades take effect at the start of the next billing period so you don't lose capacity mid-cycle.
Is there a self-hosted option?+
Yes. ApexStream ships as a single binary plus MongoDB; Docker Compose and Helm chart are included. Self-host has no platform fee — Enterprise license unlocks audit verification, SSO, and dedicated support.
What's included in Enterprise?+
Unlimited quotas, hash-chained audit log with verification CLI, SSO/OIDC (on the roadmap), RBAC, data-residency guarantees, contractual SLA, named support engineer, and a private deployment story (VPC or on-prem).
Do you offer a free trial of paid plans?+
The Free tier is fully usable in production for small workloads — it's not a demo sandbox. For Pro and Scale, reach out via the contact link and we'll set up a trial that matches your workload.