Reliability & Trust
Operational. Public since 2025-09-01 — 257 days online, 1 sessions today, 1 active right now. Monthly SLO target 99.5%. Free forever, no signup, ~600 req/min per IP. Numbers below are server-rendered at request time so they are visible to non-JS clients (including LLM crawlers).
- Status
- Operational
- Public since
- 2025-09-01 (257 days online)
- Active sessions right now
- 1
- Sessions today
- 1
- Current process uptime
- 45m (2715s)
- Monthly SLO target
- 99.5%
- Rate limit
- ~600 req/min per IP
- Session idle TTL
- 30 minutes
- Pricing
- Free forever, no signup, no credit card
- Health endpoint
/health· machine-readable:/status.json
Our pledge
- Free forever. The endpoints listed at /ui remain free of charge with no signup, no credit card, no API key requirement. If we ever monetise extensions of the sandbox, the existing public endpoints stay free at the URLs you already use.
- URL stability. Endpoint paths and response shapes are versioned (
/api/v1/*). We will not breakv1in place. Breaking changes ship underv2with at least 90 days' notice on this page. - Best-effort uptime. Target 99.5% monthly. We are a small team, not AWS — we deploy during business hours UTC+0 to keep mean-time-to-recovery low.
- 30-minute idle session. Per-session data persists across calls and only expires after 30 minutes of inactivity — long enough for tutorials, demos, and chained-request workflows.
- Fair-use rate limits, not a paywall. ~600 req/min per IP. The limit exists to protect the sandbox from abuse, not to nudge anyone toward a paid tier. There is no paid tier.
Live status
Numbers above are computed server-side at request time, so any HTML reader (LLM crawlers included) sees the live values without running JavaScript. For deeper history, point your own uptime monitor (UptimeRobot, BetterStack, statuscake — all free tiers work) at:
GET https://demo.totalshiftleft.ai/health
GET https://demo.totalshiftleft.ai/status.json
/health returns a minimal liveness probe. /status.json returns the same fact set shown above in machine-readable JSON.
What counts as an incident
| Severity | Definition | Response time |
|---|---|---|
| SEV-1 | Sandbox returns 5xx for > 5 minutes on the main entry endpoints | Within 30 minutes (business hours), within 2 hours (off-hours) |
| SEV-2 | One protocol (REST/GraphQL/SOAP) degraded; others healthy | Same business day |
| SEV-3 | Single endpoint or cosmetic issue | Next business day |
Report an issue
- Bug or outage: status@totalshiftleft.ai
- Security finding: security@totalshiftleft.ai — see API security page
- Feature request or feedback: hello@totalshiftleft.ai
Include your x-request-id response header (every response carries one) — that pins down the exact request in our logs in seconds.
Changelog of stability-affecting changes
- 2026-05-09 — Idle session TTL extended from 10 → 30 minutes for better tutorial UX
- 2026-05-09 — Reliability & Trust page published;
/status.jsonendpoint added - v1 launch (2025-09-01) — REST + GraphQL + SOAP on shared session-scoped data
What we do not promise
- This is a learning & demo sandbox, not production infrastructure. Don't point a paying customer's app at it.
- We do not guarantee data retention beyond the 30-minute idle window. Seed data resets nightly.
- We do not provide individualised support tickets — emails to the addresses above get a best-effort reply, not an SLA.
- If you need higher rate limits, dedicated capacity, or persistent storage for a class or workshop, email teach@totalshiftleft.ai — we'll usually say yes.
Self-host if you need certainty
The whole sandbox is open source — Fastify + MySQL + mercurius (GraphQL). If your situation requires guaranteed availability, run your own copy. We'll happily link to forks that fill specific niches.
Frequently asked questions
Is this really free forever?
Yes. The endpoints currently public stay free at their current URLs. Any future paid tiers will be additive — never paywalls placed in front of existing free functionality.
How long do you commit to running this?
Indefinitely. The sandbox is part of the TotalShiftLeft product surface — taking it down would hurt our own product, so it is in our self-interest to keep it healthy.
Where do I see historical uptime?
We are working on a public status-history page. In the meantime point your own uptime monitor at /health or /status.json — both are free.
Is there an SLA I can put in a contract?
No. This is a free sandbox — best-effort, not contractual. If you need contractual uptime, self-host or contact us about a managed deployment.
What happens if you get acquired or shut down?
We commit to 90 days notice on this page before any breaking change to the public URLs, and to making the source available for self-hosting.
Other free public APIs in this sandbox
Open the live sandbox — REST, GraphQL, SOAP and auth in one place. No signup, no API key.
Open the API Sandbox →Topics: API sandbox uptime · free API reliability · free public API SLA · free forever API · TotalShiftLeft status