Is Convex Down Right Now?
Developer guide to Convex backend status — check database sync, serverless functions, real-time subscriptions, and dashboard availability. Error codes and troubleshooting.
📡 Monitor your APIs — know when they go down before your users do
Better Stack checks uptime every 30 seconds with instant Slack, email & SMS alerts. Free tier available.
Affiliate link — we may earn a commission at no extra cost to you
Check Convex Status
Convex publishes a status page showing real-time health for all platform components:
Convex Platform Components
Convex is a full-stack backend platform. Understanding each component helps you diagnose where an issue originates:
Document storage with ACID transactions and reactive queries
Serverless functions that write to the database
Reactive read functions with real-time updates
Serverless functions that call external APIs
Cron jobs and delayed function execution
Upload, store, and serve files
Web UI at dashboard.convex.dev
Expose Convex functions as HTTP endpoints
Get alerted the moment Convex affects your app
Better Stack monitors your app's endpoints every 30 seconds. Know before your users do when a Convex outage breaks your real-time features.
Try Better Stack Free →Common Convex Errors & Fixes
ConvexErrorApplication-level error thrown inside a Convex functionFix: Check your mutation/query code for explicit throw new ConvexError(...) calls
ArgumentValidationErrorArguments don't match the function's validator schemaFix: Verify your v.* schema validators match what the client is sending
SystemErrorConvex infrastructure errorFix: Check status.convex.dev; retry with exponential backoff
TransactionConflictOptimistic concurrency control — another write conflictedFix: Convex retries automatically; if persistent, simplify your mutation logic
FunctionTimeoutFunction exceeded the 1-minute execution timeoutFix: Break long operations into smaller mutations or use scheduled functions
WebSocketDisconnectedClient lost connection to Convex sync serverFix: The Convex client reconnects automatically; show a "Reconnecting..." UI indicator
Troubleshooting Convex Issues
Check status.convex.dev first
Before debugging your code, verify Convex is operational. An infrastructure incident will cause issues across all apps — no amount of code fixes will help.
Use the Convex dashboard logs
Go to dashboard.convex.dev → your deployment → Logs. You'll see every function invocation, its duration, arguments, and any errors — essential for diagnosing query or mutation failures.
Monitor WebSocket connection health
Convex's real-time subscriptions depend on a persistent WebSocket. Use browser DevTools → Network → WS to verify the connection is open. The Convex client will attempt automatic reconnection with backoff.
Track function error rates as a health metric
Set up monitoring in Better Stack to alert on error rate spikes. A sudden rise in Convex function errors often indicates an upstream infrastructure issue.
Alert Pro
14-day free trialStop checking — get alerted instantly
Next time Convex goes down, you'll know in under 60 seconds — not when your users start complaining.
- Email alerts for Convex + 9 more APIs
- $0 due today for trial
- Cancel anytime — $9/mo after trial
Related Guides
Frequently Asked Questions
Is Convex down right now?
To check if Convex is down, visit the official Convex status page at status.convex.dev. Convex reports status for their database, functions, real-time subscriptions, and dashboard separately. You can also monitor third-party status trackers. Convex's status page updates in real time during incidents.
Why are Convex queries returning stale data?
Convex query staleness can be caused by: (1) Convex infrastructure degradation on their reactive query layer, (2) Your client losing the WebSocket connection for real-time updates, (3) Optimistic update conflicts that haven't reconciled, (4) Slow mutations that are queued behind other writes. Check the Convex dashboard under Functions to see query execution times and error rates.
Why are Convex mutations failing?
Convex mutation failures can be due to: (1) Convex infrastructure outage — check status.convex.dev, (2) Argument validation errors — check your schema and validator definitions, (3) Mutation timeout (Convex has a 1-minute timeout per mutation), (4) Optimistic concurrency conflict causing repeated retries, (5) Database document size limit exceeded. Check the Convex dashboard logs for detailed error messages.
Why are Convex real-time subscriptions not updating?
If Convex real-time subscriptions stop updating: (1) Check if the WebSocket connection to Convex is alive in your browser DevTools Network tab, (2) Look for connection errors in the Convex client logs, (3) Verify your Convex deployment URL is correct, (4) Check if there is a Convex incident at status.convex.dev affecting the reactive query layer, (5) Ensure your client is on a supported version of the Convex npm package.
How do I monitor Convex uptime for my production app?
To monitor Convex uptime: (1) Subscribe to status.convex.dev for email/RSS alerts, (2) Use an external uptime monitor like Better Stack to ping your Convex HTTP actions endpoint, (3) Set up a Convex scheduled function that writes a heartbeat document — alert if writes stop, (4) Monitor your app's error rate with Sentry or Datadog as a proxy for Convex availability.
🌐 Can't Access Convex?
If Convex is working for others but not for you, it might be an ISP or regional issue. A VPN can help bypass network-level blocks and routing problems.
Troubleshoot with a VPN
Connect from a different region to test if the issue is local to your network. Also protects your connection on public Wi-Fi.
Try NordVPN — 30-Day Money-Back GuaranteeSecure Your Convex Account
Service outages are a common time for phishing attacks. Use a password manager to keep unique, strong passwords for every account.
Try NordPass — Free Password Manager🛠 Tools We Use & Recommend
Tested across our own infrastructure monitoring 200+ APIs daily
Uptime Monitoring & Incident Management
Used by 100,000+ websites
Monitors your APIs every 30 seconds. Instant alerts via Slack, email, SMS, and phone calls when something goes down.
“We use Better Stack to monitor every API on this site. It caught 23 outages last month before users reported them.”
Secrets Management & Developer Security
Trusted by 150,000+ businesses
Manage API keys, database passwords, and service tokens with CLI integration and automatic rotation.
“After covering dozens of outages caused by leaked credentials, we recommend every team use a secrets manager.”
SEO & Site Performance Monitoring
Used by 10M+ marketers
Track your site health, uptime, search rankings, and competitor movements from one dashboard.
“We use SEMrush to track how our API status pages rank and catch site health issues early.”