Staff Pick

๐Ÿ“ก 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.

Start Free โ†’

Affiliate link โ€” we may earn a commission at no extra cost to you

Convex Status: How to Check If Convex Is Down (2026)

Updated June 2026 ยท 5 min read ยท By API Status Check

Convex is a reactive backend-as-a-service that combines a document database, serverless functions (queries, mutations, and actions), real-time subscriptions, and file storage in a single TypeScript-native platform. When Convex goes down, apps that rely on its real-time useQuery hooks stop receiving live updates, mutations fail, and scheduled functions may be skipped. This guide explains how to check Convex's status and distinguish a platform outage from a deployment configuration issue.

Understanding Convex's Status Page (status.convex.dev)

Convex operates status.convex.dev โ€” its official status page. Convex runs deployments on AWS infrastructure with per-deployment isolation, meaning a platform incident can affect all deployments simultaneously, or issues may be isolated to specific AWS regions or individual deployment environments.

Convex Platform

Core function execution โ€” queries, mutations, and actions running in your Convex deployment. Platform incidents directly affect all real-time subscriptions and write operations. This is the most critical component for application functionality.

Convex Database

The document database storing your application data. Database incidents affect read and write operations. Convex uses ACID transactions with full consistency guarantees โ€” a database incident means queries return errors rather than stale or inconsistent data.

Convex Dashboard

dashboard.convex.dev โ€” the web console for viewing data, monitoring function logs, managing schedules, and inspecting deployments. Dashboard incidents prevent browser-based management but don't affect your application's function execution.

Convex API / CLI

The management API used by `npx convex dev`, `npx convex deploy`, and the Convex CLI. API incidents block schema pushes and deployments but typically don't affect running production deployments.

What Convex Status Colors Mean

๐ŸŸข
Operational: All Convex systems working normally. Queries, mutations, and actions are executing successfully. Real-time subscriptions are delivering updates.
๐ŸŸก
Degraded Performance: Convex is running but with elevated latency. Function execution may be slower than usual. Real-time subscriptions still work but update delivery may be delayed. Mutations succeed but may take longer than normal.
๐ŸŸ 
Partial Outage: Some function types or deployments are failing. Queries may succeed while mutations fail (or vice versa), or specific deployment environments may be affected while others run normally.
๐Ÿ”ด
Major Outage: Large-scale failure affecting function execution platform-wide. All queries, mutations, and actions will fail. Real-time subscriptions will disconnect. Convex client libraries will attempt reconnection automatically.
๐Ÿ”ต
Maintenance: Planned maintenance window. Convex typically announces maintenance in advance on status.convex.dev and the Convex Discord server.

โš ๏ธ Convex Platform Issue vs. Deployment Issue โ€” Know the Difference

Many "Convex is down" reports turn out to be deployment configuration issues, not platform outages. Before assuming a platform problem:

  • Verify your CONVEX_URL environment variable matches your deployment
  • Run npx convex dev to check for schema or function errors
  • Check the Convex dashboard for function execution errors in your deployment logs
  • Verify you're using the correct deployment (dev vs. production)
  • Check the Convex Discord #help channel for similar reports
๐Ÿ“ก
Recommended

Monitor your Convex backend with independent uptime monitoring

Convex's status page shows platform health โ€” not your specific deployment's health. Better Stack monitors your actual Convex-powered app endpoints and alerts you when they go down. Free plan available.

Try Better Stack Free โ†’

5 Ways to Check If Convex Is Down

1.

status.convex.dev (Official)

Convex's official status page, showing real-time status for the platform, database, and dashboard. The most reliable source for platform-wide incidents. Subscribe to email notifications to receive updates automatically.

Check status.convex.dev โ†’
2.

Convex Dashboard Function Logs

Open dashboard.convex.dev, navigate to your deployment, and check the Function Logs. If your functions are throwing errors, you'll see them here with full stack traces. This distinguishes a platform issue from a function-level error in your own code.

Open Convex dashboard โ†’
3.

Convex Discord

Convex maintains a very active Discord community where outage reports surface quickly. The #help and #status channels are the fastest sources for incident confirmation. The Convex team is responsive and often acknowledges issues in Discord before the official status page is updated.

Join Convex Discord โ†’
4.

@convex_dev on X

Convex's official X account posts incident updates and maintenance announcements. The team is active during outages and provides status updates directly on X.

Follow @convex_dev โ†’
5.

X / Twitter (Search)

Search 'convex down' or 'convex backend outage' on X. Developers using Convex in Next.js, React, and Expo apps report issues quickly on X. Searching for related terms like 'convex useQuery failing' can also surface active incidents.

Search X for 'convex down' โ†’

Common Convex Issues and What They Mean

"Could not connect to Convex backend"The Convex client can't reach your deployment. Check your CONVEX_URL environment variable โ€” it should look like `https://<deployment-name>.convex.cloud`. Verify the deployment exists in your Convex dashboard. This error can also appear if the Convex platform is down.
"Convex function timed out"Your query, mutation, or action exceeded Convex's execution time limit. Queries and mutations have a shorter timeout (~30s), while actions support longer execution. For long-running tasks, break work into smaller mutations or use actions with explicit chunking.
"Schema validation error"A mutation tried to write data that doesn't match your schema definition. Check your `convex/schema.ts` for field types and required fields. This is a code-level error, not a platform outage.
"Optimistic update conflict"Your optimistic update in the client conflicted with the server result. Convex's optimistic updates are applied locally before the server confirms the mutation โ€” conflicts are automatically rolled back to the server state. This is expected behavior, not an error.
"Too many requests / rate limited"Your deployment is exceeding its function call rate limits. Check the Convex pricing tier for your deployment's limits. High-frequency real-time subscriptions with many concurrent users can trigger rate limits on lower tiers.
"Deployment not found"The CONVEX_URL points to a deployment that no longer exists or was deleted. Check your Convex dashboard for active deployments. If you recently deleted and recreated a project, update CONVEX_URL to the new deployment URL.

Convex Outage History: What the Data Shows

1-2x/month
Reported incidents
Platform and function execution incidents most common
20-90 min
Avg incident duration
Most incidents resolve within the hour
AWS-hosted
Infrastructure
Multi-region AWS deployment with per-deployment isolation

Convex is a newer platform (public launch 2023) that differentiates itself with a reactive architecture where queries automatically re-run when underlying data changes. Its platform runs on AWS with strong isolation between customer deployments. Most incidents affect function execution latency or throughput rather than complete unavailability. The Convex team is active in its Discord community during incidents and typically provides timely status updates. Because Convex combines database and compute in one platform, incidents tend to affect both layers simultaneously rather than independently.

What to Do When Convex Is Down

If Queries / Mutations Are Failing

  • Check status.convex.dev for platform incidents
  • Check dashboard function logs for error details
  • Verify CONVEX_URL is correct in your environment
  • Run npx convex dev to diagnose locally
  • Search Convex Discord for active reports

For Better Outage Resilience

  • Use optimistic updates for mutation feedback
  • Implement error boundaries around Convex-dependent UI
  • Cache critical data client-side with SWR or React Query as fallback
  • Show loading/error states rather than blank screens
  • Set up independent endpoint monitoring for your app

Frequently Asked Questions

Where is the official Convex status page?

Convex's official status page is at status.convex.dev. It shows real-time status for the Convex platform, database, and dashboard. Subscribe to email notifications to receive alerts when incidents are posted and resolved.

My Convex useQuery hook stopped updating but the status page is green โ€” what's wrong?

When useQuery stops delivering updates but the status page is green, the issue is typically in your deployment or network. Check the Convex dashboard for function execution errors in your deployment. Verify your CONVEX_URL environment variable matches your production deployment. In some cases, a WebSocket connection issue between the client and Convex can cause subscriptions to stop without a full platform outage โ€” reload the page to force reconnection.

What happens to Convex scheduled functions during an outage?

During a Convex platform outage, scheduled functions (crons and one-off schedules) that were due to run will be delayed or missed. Convex does not guarantee that missed scheduled runs are retried after an outage โ€” it depends on the nature and duration of the incident. After an outage, check the Convex dashboard's Schedules section to review which scheduled functions ran and which were missed.

Can I use Convex with Next.js App Router and Server Components?

Yes โ€” Convex supports Next.js App Router. For Server Components, use the Convex HTTP API or preloaded queries with `preloadQuery`. For Client Components, use `useQuery` and `useMutation` from `convex/react`. Real-time subscriptions (useQuery) only work in Client Components. During a Convex outage, Server Component data fetching will fail at request time rather than failing silently.

How do I monitor my Convex-powered app uptime independently?

Add a health check API route to your application that calls a Convex query (e.g., a simple `ctx.db.query('users').first()`) and returns HTTP 200 if successful. Monitor that endpoint with Better Stack or API Status Check Alert Pro. This catches Convex connection issues that aren't reflected in the platform status page, including deployment-specific problems.

Alert Pro

14-day free trial

Stop 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

Monitor Your Convex Backend Health Independently

Don't rely on Convex's status page alone โ€” monitor your actual deployment endpoints. Get instant alerts when your Convex functions fail, before Convex acknowledges the incident.

Try Better Stack Free โ€” No Credit Card Required

Or use APIStatusCheck Alert Pro โ€” API monitoring from $9/mo

๐ŸŒ 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 Guarantee
๐Ÿ”‘

Secure 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
Quick ISP test: Try accessing Convex on mobile data (Wi-Fi off). If it works, the issue is with your ISP or local network.

โณ While You Wait โ€” Try These Alternatives

๐Ÿ›  Tools We Use & Recommend

Tested across our own infrastructure monitoring 200+ APIs daily

Better StackBest for API Teams

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.โ€

Free tier ยท Paid from $24/moStart Free Monitoring
1PasswordBest for Credential Security

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.โ€

SEMrushBest for SEO

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.โ€

From $129.95/moTry SEMrush Free
View full comparison & more tools โ†’Affiliate links โ€” we earn a commission at no extra cost to you