Skip to main content
Vercel

Is Vercel down? Live reachability check

Edge deployment platform behind Next.js

Live Vercel reachability — the edge deployment platform for Next.js and modern frontends, checked from your browser.

This page checks from your browser whether Vercel's public hostnames answer a request. The responses are opaque, so it cannot measure Edge Network performance, serverless function execution, or build queue depth — those live behind your account. vercel-status.com is the authority for confirmed incidents. Most 500 and 502 errors on a Vercel deployment come from your own function crashing, timing out, or missing an environment variable rather than from a platform outage.

Vercel reachability check

Requests sent from your own browser to Vercel's public hostnames, repeated every 15s. This measures whether those hostnames answer you — not whether every Vercel feature is working.

Running first check…

Reachability

DNS / TCP / TLS for Vercel surfaces

3 endpoints
  • Marketing site
    vercel.com
    —ms
    first check running
  • Dashboard
    vercel.com/dashboard
    —ms
    first check running
  • Deployments edge
    *.vercel.app hostname
    —ms
    first check running
Sampling every 15s · Last updated — · Next in 15s · Percentages cover only the 20 most recent samples from this browser tab; nothing is stored or aggregated across visitors.Open Vercel ↗

Vercel's public front-ends are checked from your browser. Build failures, Edge Function cold starts, and function timeouts do not surface here — see the Vercel status page for those.

About Vercel

Vercel is the deployment platform behind Next.js, offering serverless functions, edge middleware, and global CDN hosting. This page monitors browser reachability of the marketing site, dashboard, and *.vercel.app edge.

Vercel at a glance

Founded
2015
HQ
San Francisco, CA
Flagship framework
Next.js
Products
Hosting, Functions, Edge, KV, Postgres, Blob
Regions
Global CDN + selectable function regions

Common Vercel issues

  • Function timeouts on cold start

    Serverless functions on Hobby have a 10s timeout. Long ML/DB calls need Pro's 60s limit, or an Edge Function for streaming.

  • Domain stuck 'Verifying'

    DNS propagation can take up to 24h. Double-check the A/CNAME records and remove any conflicting DNS at the registrar.

Background

Vercel was founded by Guillermo Rauch in 2015 as ZEIT Now and rebranded to Vercel in 2020, alongside the rise of Next.js. It has since become the default host for many React and Next.js apps and expanded into edge middleware, functions, and managed databases.

Frequently asked

How do I check if Vercel is experiencing an outage?
Monitor Vercel's official status page at vercel-status.com or replit.health. Verify whether the incident impacts edge function execution, git integration build pipelines, or dashboard accessibility.
Why am I getting a 500 or 502 error on Vercel?
500 and 502 errors on Vercel generally stem from unhandled serverless function crashes, execution timeouts, missing environment variables, or upstream database connection pool exhaustion rather than platform-wide outages.
What should I do if Vercel deployments are stuck queued?
Queued builds often happen during temporary build queue congestion. Canceling the stuck build and triggering a manual redeploy from the Vercel dashboard or CLI typically clears the queue.
Is Vercel down right now?
Green dots mean vercel.com and the *.vercel.app edge are reachable from your browser. Build queue backups and function region failures can still occur — check Vercel's status page.
Why is my Vercel build failing?
Most build failures are code-side: missing env vars, native-only npm packages, or an outdated Node version. Platform-side build outages are rare and get reported on the official status page.

Learn more

How this check works, and what it cannot tell you

Every measurement on this page is produced by your own browser, not by a server we run. When the page loads, it issues a fetch() request to each hostname listed above, records how long the request took to settle, and repeats the cycle every 15 seconds for as long as the tab stays open. There is no backend collector, no historical database, and no shared uptime figure — reload the page and the sample window starts over.

Why the results are “reachability”, not “status”

Vercel does not publish permissive cross-origin (CORS) headers on the hostnames worth checking, so the browser will not let this page read the response. The requests therefore run in no-cors mode and come back as opaque responses: the fetch resolves, but the status code, headers and body are all withheld by the browser's security model. That has one consequence worth being blunt about — a 200, a 500, a rate-limit page and a maintenance splash screen are indistinguishable from each other here. All four resolve, and all four light the dot green.

What a green dot does establish is a real, complete chain: your DNS resolver answered, a TCP connection opened, the TLS handshake succeeded, and the far end returned something. That chain is genuinely useful, because it is exactly the part that breaks during DNS misconfigurations, expired certificates, edge routing failures and total regional outages. It is also the part your own firewall, VPN, corporate proxy or DNS filter breaks — which is why a red dot here should be cross-checked from a different network before you conclude anything about Vercel.

What this page does not measure

  • Anything behind a login. Workspaces, containers, dashboards and account state all require an authenticated session, which this page never has.
  • Feature-level health. Editor sessions, language servers, AI agent runs, build queues and deployment rollouts can be badly degraded while the public hostnames answer normally.
  • Incident scope. This page cannot distinguish a global outage from a problem on your connection; only the operator's own status page can confirm scope.
  • Latency attribution. The millisecond figures include your network path and your device, so they are a rough comparison between endpoints at one moment, not a measurement of server performance.

How to read it in practice

Treat the board as a first, fast signal and the operator's status page as the authority. Red here plus red on the official page is a confirmed incident: wait it out rather than making destructive changes. Green here plus a posted incident means the failure is in a subsystem this page cannot see. Red here plus a green official page most often means something local — test from a phone hotspot to confirm before troubleshooting further.

Primary sources. Authoritative incident and maintenance history for Vercel: www.vercel-status.com. Product behaviour and troubleshooting documentation: vercel.com/docs. Opaque-response behaviour is defined by the Fetch standard's no-cors request mode; see MDN: Request.mode. More on interpreting these checks in our resources.

This is an independent, unofficial page. It is not affiliated with, endorsed by, or sponsored by Vercel, and no data here carries a guarantee of accuracy or availability.