LiveKit logo

Is LiveKit Down?

SaaSLive status, outages, and incident history

No. LiveKit is up right now.

Every monitored LiveKit system is operational as of September 25, 2026. PulsAPI did not find an outage in its latest check of the official status feed.

OperationalChecked just nowLive · 60s while moving

Know the moment LiveKit breaks

LiveKit is healthy right now. We keep checking (every 60 seconds once it starts moving) and email you the moment that changes.

Free, no password, no card. Unsubscribe in one click.

How we know: the official LiveKit status page, PulsAPI's own check (every 60 seconds while one is moving, every 5 to 20 minutes while it is stable), and outage reports from engineers. How PulsAPI monitoring works

LiveKit Component Status

The main LiveKit systems on this page. All 116 are operational right now.

116operational
Cloud Dashboard
Operational
Global Cloud Agents
Operational
Global Egress
Operational

113 more components tracked

Their status is in the bar above. Free accounts see every component by name.

Also tracking Global Inference, Global Ingress, Global Real Time Communication, Global SIP, Regional Analytics Ingestion » Australia - Analytics Ingestion, Regional Analytics Ingestion » Brazil - Analytics Ingestion, Regional Analytics Ingestion » Europe Central - Analytics Ingestion, Regional Analytics Ingestion » Europe South - Analytics Ingestion, Regional Analytics Ingestion » India - Analytics Ingestion, Regional Analytics Ingestion » Israel - Analytics Ingestion, Regional Analytics Ingestion » Japan - Analytics Ingestion, Regional Analytics Ingestion » Saudi Arabia - Analytics Ingestion, and 101 more.

See all of them free

Component statuses may change independently during partial outages.

Recent LiveKit Outages & Incidents

Incident history from the official LiveKit status page, including resolution updates.

Monitoring reports of intermittently increased API latency impacting Egress, Ingress, and SIPResolved Sep 15, 2026 · 1h 4mResolved

Please see a full postmortem [here](https://status.livekit.io/incidents/dbqb4jhxcg9h). --- [2026-09-15T16:15:15.748-07:00] (resolved) We have resolved the underlying issue and have not observed any further occurrences of this incident. We will follow up with a detailed postmortem in the original incident. --- [2026-09-15T16:15:24.993-07:00] (monitoring) From 21:11 to 21:21 UTC we observed an occurrence of the same incident experienced earlier today impacting Global SIP, Ingress, and Egress due to the same underlying issue. We are currently operating normally and are continuing to monitor.

Investigating reports of intermittently increased API latency impacting Egress, Ingress, and SIPResolved Sep 15, 2026 · 1h 11mResolved

### Summary On 15 September, LiveKit Cloud experienced three periods of degraded performance between 13:34–13:41, 16:06–16:11 and 21:10–21:22 UTC. Ingress creation was the most affected: more than half of `CreateIngress` requests failed at the worst point. A number of in-progress recordings ended prematurely, and a small percentage of inbound SIP calls failed during a one-minute period \(during each impact window\). Realtime connections were not affected and media already flowing continued normally. The cause was a dropped connection to our primary metadata database that neither the client nor server side detected, which left a transaction open and holding row locks for up to 17 minutes. Requests queued behind those locks, and the sudden release of that backlog — not the wait itself — is what briefly degraded the wider platform. ### Root Cause Our services share a distributed global metadata database that stores ingress and egress state. At the time of the incident, a connection between one of our services and that database was dropped in a way neither end observed: the client treated the connection as closed and returned an error, while the database continued to consider the session live. Because the client had a transaction open at the time, the database kept that transaction's row locks held. The impact then came in two distinct phases. **While the lock was held**, only requests that needed the same rows were affected. Ingress creation failed, and recordings that could not report their status ended early. Most other APIs were unaffected, because they never touched the locked rows. **When the lock was released**, several hundred transactions that had queued behind it — some waiting more than seventeen minutes — all executed within a fraction of a second. That burst briefly saturated the database and degraded it for every service using it, not just those touching the original rows. This is why the broadest impact, including room management APIs and SIP participant creation, appears at the very end of each window rather than during it. The database only reclaimed the abandoned session when the operating system's TCP timeout expired, roughly 17 minutes after the connection was dropped. Two design choices amplified a single stuck row into regional impact: * **Recording workers treated "cannot report status" as "cannot accept work."** Every worker in a region reports through one shared service, so when that service became slow, all workers in the region stopped accepting new work at the same time and our router saw no available capacity. * **Several internal queries scanned the affected table without a narrowing filter.** That meant one locked row could block reads that were otherwise unrelated to it, which is what allowed the backlog to grow large enough to be disruptive on release. ### Scope of Impact Ingress creation was the most affected API: at the worst point in each window, 50.3%, 62.4% and 58.1% of `CreateIngress` requests returned server errors. Many failed requests are retried automatically, so the share of ingresses that ultimately could not be created is lower than those figures suggest. Starting a new egress was largely unaffected, staying under 2% throughout. SIP was affected at the end of each window, with `CreateSIPParticipant` reaching 7.50% and between 1.3% and 2.2% of attempted inbound calls failing during call setup; calls already connected were unaffected. Room management APIs stayed below 0.5%. Realtime connections were not affected, and media already flowing continued normally. The more consequential impact was to recordings already in progress. Up to 16.5% of egresses started during an affected window ended prematurely — 0.39% of all egresses that day — and did so without surfacing an error to indicate the recording had failed. ### Mitigations and Follow-ups Completed: * We have set a database-side idle transaction timeout so an abandoned transaction can no longer hold locks for more than 10 seconds. This caps both the wait and the size of any backlog that can accumulate behind it. We have verified this against a reproduction of the original failure. Underway: * We are removing an unnecessary transaction wrapper around single-statement writes, which shrinks the window in which a dropped connection can leave locks held. * We are adding database-side statement and lock timeouts so that no query can wait indefinitely on a lock. * We are changing recording workers so that a single status-reporting failure no longer removes an entire regional fleet from service. * We are making egress startup retry transient database errors rather than aborting the job. We appreciate your understanding and are committed to continuously improving our platform's reliability. If you have any questions, please reach out to our support team. --- [2026-09-15T11:16:09.751-07:00] (resolved) We are resolving this incident as the underlying issue has been resolved. Thank you for your patience and apologies for the disruption. We will follow up with a postmortem as soon as possible. --- [2026-09-15T11:11:37.173-07:00] (monitoring) We are continuing to monitor, but want to keep users up to date with how we believe impact may have materialized. The first impact window started at 13:40 UTC and impacted Ingress and Egress services for about 3 minutes. The second impact window started at 16:11 UTC and impacted SIP, Ingress, and Egress services for about 1 minute. --- [2026-09-15T10:42:09.752-07:00] (monitoring) We are still investigating, but believe that customer impact should be mostly mitigated - although some spikes may still be occurring. We are investigating reports of aborted egresses which we believe were also related to this issue. We will post another update as soon as possible. --- [2026-09-15T10:14:13.388-07:00] (investigating) We are investigating reports of intermittently increased API latencies starting at 13:30 UTC. Users may observe increased latency spikes across all APIs.

Cloud Dashboard, Analytics Services, and Billing API failuresResolved Sep 15, 2026 · 3h 21mResolved

This incident has been resolved. Between 12:08 and 14:23 UTC, customers were unable to access the Cloud Dashboard and the Analytics Services APIs. The cause was a control plane failure in our last remaining legacy Kubernetes cluster, which took out a dependency of those services. Our user-facing services (RTC, SIP, and others) were unaffected, as they run redundantly across our modern clusters and have no dependency on the legacy cluster. We have no indication of data loss. Recovery took longer than we would like, as mitigation required working within the legacy cluster. Work was already underway to make the affected dependency redundant across our modern clusters, and that cluster is scheduled for decommissioning, which removes this class of failure. We will follow up with a postmortem. --- [2026-09-15T07:29:34.328-07:00] (monitoring) A fix has been deployed as of 14:23 UTC, and access to the Cloud Dashboard and Analytics Services APIs is returning to normal. We are continuing to monitor before marking this resolved. Recovery may take a few additional minutes for some clients as the change fully propagates; retrying or reconnecting will restore access. --- [2026-09-15T06:04:41.991-07:00] (identified) We have identified the cause of the issue affecting the Cloud Dashboard and Analytics Services APIs, and recovery work is underway. Customers may continue to see errors accessing the Cloud Dashboard and Analytics Services APIs during this time. Room APIs, RTC APIs, and all other services remain healthy and unaffected. We have no indication of data loss from this incident. We will post another update as recovery progresses. --- [2026-09-15T05:49:18.937-07:00] (investigating) We are continuing to investigate this issue. --- [2026-09-15T05:47:17.560-07:00] (investigating) We are continuing to investigate this issue affecting LiveKit Cloud dashboard, Analytic Services APIs and Billing APIs. Users may be unexpectedly signed out and unable to sign back in, and API requests may return 522 errors. --- [2026-09-15T05:08:27.483-07:00] (investigating) We are investigating an issue where users may be unexpectedly signed out of the LiveKit Cloud dashboard and unable to sign back in.

LiveKit Uptime History

Daily uptime recorded by PulsAPI over the last 90 days, with the days that carried a LiveKit incident marked. Each day is measured from our own checks, so the record continues even when the vendor publishes nothing.

Uptime history49 days observed
Aug 8100.00% average · 11 days with incidentsSep 25

Live LiveKit Outage Reports

Problems reported by engineers using LiveKit. Reports often appear 10 to 20 minutes before the official status page moves, and stay on this page for 90 days.

Reports, last 24 hours0 total
24h agoNothing reportednow

No LiveKit problems reported yet.

Something wrong with LiveKit on your end?

Reports are anonymous, take about ten seconds, and help the next engineer who checks.

About LiveKit

Is LiveKit down? LiveKit reports live availability for 125 components at status.livekit.io, among them Global Real Time Communication, US West - SIP and US East - Cloud Agents. Track LiveKit outages, degradations and past incidents here, with uptime history and alerts across your SaaS stack.

Over the past 30 days, PulsAPI has measured LiveKit uptime at 99.99%. Response times, incident history, and SLA tracking for LiveKit are available on the PulsAPI dashboard.

LiveKit Status FAQ

Is LiveKit down right now?

The verdict at the top of this page comes from the latest poll of the official LiveKit status feed and refreshes automatically, so you are not looking at a stale cached answer. PulsAPI re-checks a vendor every 60 seconds whenever it is not fully operational, or has changed status in the last 30 minutes, so an incident is always on the fastest cadence. Vendors that are stable and rarely watched are re-checked every 5 to 20 minutes instead.

What should I do if LiveKit is not working?

Check the component list on this page first to see if your failure matches a known outage. If it does, you can report the issue for other engineers, follow the incident timeline for vendor updates, and run any fallback your app supports until LiveKit recovers.

How do I check LiveKit uptime history?

PulsAPI tracks LiveKit uptime over 30, 60, and 90-day rolling windows. The current 30-day uptime is 99.99%. The 90-day uptime strip on this page is public: no account needed. A free account adds alerts whenever LiveKit changes state, plus 15 days of incident detail; Pro extends that to 90 days and Business to 13 months.

How fast does PulsAPI detect LiveKit outages?

PulsAPI reads the official LiveKit status page. PulsAPI re-checks a vendor every 60 seconds whenever it is not fully operational, or has changed status in the last 30 minutes, so an incident is always on the fastest cadence. Vendors that are stable and rarely watched are re-checked every 5 to 20 minutes instead. Alerts reach Slack, Discord, Microsoft Teams, PagerDuty, or email within seconds of detection.

Does PulsAPI track individual LiveKit components?

Yes. PulsAPI monitors 116 individual LiveKit components, so you can see which service or region is affected instead of a generic "service degraded" banner.

Can I get alerts when LiveKit goes down?

Yes. Create a free account and subscribe to LiveKit: the free plan covers three services with unlimited email alerts and no monthly notification cap. Paid plans lift the monitor limit entirely (Pro and above do not meter how many vendors you watch) and route the same alerts into Slack, Discord, Microsoft Teams, PagerDuty and webhooks.

How do I report an issue with LiveKit to the community?

Click "Report an issue" at the top of this page, pick the issue type and severity, and optionally add your region and a short note. Reports are anonymous and help other engineers spot LiveKit problems early. Official status pages often lag real incidents by 10 to 20 minutes.

Is there a free way to monitor LiveKit?

Yes. The free plan covers 3 monitored services with unlimited email alerts, permanently, so LiveKit plus two more costs nothing. Every new account also opens with a 30-day Business trial (unlimited monitors, Slack alerts, SLA reporting) with no credit card.

Track LiveKit with the rest of your stack

2463+ vendors in one dashboard, and an email the moment any of them changes state. Three free, and no monitor limit at all from $29/mo, unlike the alternatives, which keep charging by the monitor.

Start free, 3 services