splitforms.com
System status

splitforms status.

Every component below is probed automatically about every 5 minutes. This page shows the latest result, 90 days of measured uptime, and any incidents from the last 30 days.

All systems operational

Last checked JSON

Components.

Form submission API

Operational

POST /api/submit — the endpoint your forms post to.

HTTP 204 · 66ms
99.90%90-day

Dashboard & auth

Operational

Magic-link sign-in and the splitforms dashboard.

HTTP 200 · 438ms
98.8%90-day

Database

Operational

Postgres storage for forms, submissions and accounts.

profiles reachable · 508ms
98.5%90-day

Email delivery

Operational

Owner notifications and autoresponders via the SMTP chain.

canary delivered 30m ago · 449ms
98.5%90-day

Webhook delivery

Operational

Signed POSTs to your webhook URLs on each submission.

no deliveries in the last hour · 447ms
97.6%90-day

MCP server

Operational

The /api/mcp endpoint used by AI clients.

HTTP 200 · 61ms
99.90%90-day

File uploads

Operational

Object storage for files attached to submissions.

bucket submission-files present · 354ms
99.74%90-day
2026-07-20 → 2026-10-17 (UTC), oldest on the left
≥ 99.5% 95–99.5% < 95% no checks

Past incidents.

No incidents reported in the last 30 days.

How to report an issue.

If a submission is failing and this page is green, we may not be seeing it yet. Email [email protected] with the request ID, timestamp, form access key, HTTP status, and the response body you received. Never send your account password.

Report an issue →View API reference

Status FAQ.

Is this a real-time status monitor?

Yes. An automated check probes every component listed above about every 5 minutes and records the result. This page and the JSON at /api/status are rebuilt from those records roughly once a minute, so what you see is at most a few minutes old.

How is the 90-day uptime calculated?

Each day's bar is computed only from the checks recorded that day: an operational check counts as 1, a degraded check as 0.5, a down check as 0. Days with no recorded checks are shown in grey and are excluded from the percentage — we never fill in uptime we did not measure.

What do operational, degraded and down mean?

Operational: the last check succeeded within the normal response time. Degraded: the check succeeded but was slow, or (for webhooks) more than half of the last hour's deliveries failed. Down: the check failed, timed out, or almost every recent webhook delivery failed. No data: the component could not be observed on that run.

How do I report a splitforms issue?

Email [email protected] with the request ID, timestamp, form access key, HTTP status, and the result you expected. Never send your account password.

Does splitforms offer an uptime SLA?

No. The uptime shown here is measured, not contractual. No contractual uptime SLA is currently published. Contact splitforms before relying on the service for a workflow that requires contractual availability guarantees.

What should I do when a form submission fails?

Keep the HTTP status and response body, check this page and Recent Activity in the dashboard, and retry once the reported error is resolved. Use the API reference to interpret documented response codes.