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

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

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

Appwrite is an open-source backend-as-a-service (BaaS) platform offering authentication, databases, file storage, serverless functions, and real-time messaging โ€” often described as a self-hostable Firebase alternative. It's available as Appwrite Cloud (managed) or as a Docker-based self-hosted deployment. When Appwrite Cloud goes down, authentication flows fail, database queries return errors, file uploads stall, and function executions time out. This guide covers how to check Appwrite's status for both Cloud and self-hosted deployments.

Understanding Appwrite's Status Page

Appwrite Cloud operates status.appwrite.online โ€” its official status page. Appwrite Cloud runs on managed infrastructure with multiple service components that can fail independently. Note that this page covers Appwrite Cloud only โ€” self-hosted instances have no central status page.

Appwrite API

The core REST/GraphQL API that powers all Appwrite SDK requests. This includes the /v1/account, /v1/databases, /v1/storage, and /v1/functions endpoints. API incidents affect all operations across all services.

Appwrite Auth

Authentication and session management โ€” email/password login, OAuth providers (Google, GitHub, Apple, etc.), magic links, and JWT validation. Auth incidents block user sign-ins and session refreshes without affecting existing sessions.

Appwrite Databases

The document database storing your collections and documents. Database incidents affect all CRUD operations. Appwrite uses MariaDB internally with automatic backups on Cloud plans.

Appwrite Storage & Functions

File storage (upload, download, preview transforms) and serverless Functions (execution). These services have separate health states โ€” a Functions runtime incident may not affect Storage, and vice versa.

What Appwrite Status Colors Mean

๐ŸŸข
Operational: All Appwrite Cloud services are working normally. Authentication, databases, storage, and functions are all executing successfully.
๐ŸŸก
Degraded Performance: Appwrite is running but with elevated API response times. SDK requests succeed but take longer than normal. File uploads and function cold starts may be slower. No data loss risk.
๐ŸŸ 
Partial Outage: One or more Appwrite services are failing. For example, Functions may be down while the Database and Auth services remain fully operational. Check the per-component status for your affected service.
๐Ÿ”ด
Major Outage: Large-scale failure affecting core Appwrite Cloud API access. All SDK operations will fail with connection or server errors. New user sessions cannot be created and existing sessions may be invalidated.
๐Ÿ”ต
Maintenance: Planned maintenance window. Appwrite typically announces Cloud maintenance in advance on status.appwrite.online and the Appwrite Discord server. Brief API downtime is possible during maintenance.

โš ๏ธ Self-Hosted vs. Cloud โ€” Different Debugging Paths

Self-hosted Appwrite users need to debug their own infrastructure, not check the Cloud status page:

  • Hit GET /v1/health on your instance to get a full service health report
  • Run docker ps to check that all Appwrite containers are running (appwrite, appwrite-worker-*, mariadb, redis, influxdb)
  • Run docker logs appwrite for API error output
  • Check disk space โ€” Appwrite crashes silently when the volume is full
  • Verify your _APP_ENV and _APP_OPENSSL_KEY_V1 environment variables are set correctly in your .env file
๐Ÿ“ก
Recommended

Monitor your Appwrite-powered app with independent uptime monitoring

Appwrite's status page shows Cloud platform health โ€” not your specific project's health. Better Stack monitors your actual app endpoints and alerts you instantly. Free plan available.

Try Better Stack Free โ†’

5 Ways to Check If Appwrite Is Down

1.

status.appwrite.online (Official)

Appwrite Cloud's official status page with per-component status for API, Auth, Databases, Storage, and Functions. Subscribe to email notifications to be alerted when incidents are created and resolved.

Check status.appwrite.online โ†’
2.

/v1/health Endpoint

For Cloud users: hit https://cloud.appwrite.io/v1/health to get a health response from the Appwrite API. For self-hosted users: call the /v1/health endpoint on your own instance. A healthy response returns HTTP 200 with status information for each internal service.

Check Appwrite Cloud health โ†’
3.

Appwrite Discord

Appwrite has one of the largest open-source BaaS communities on Discord. The #support and #announcements channels surface outage reports quickly. The Appwrite team is responsive and often posts incident updates in Discord before the status page is updated.

Join Appwrite Discord โ†’
4.

@appwrite on X

Appwrite's official X account posts incident updates and Cloud maintenance announcements. Searching 'appwrite down' or 'appwrite cloud error' also surfaces community reports during active outages.

Follow @appwrite โ†’
5.

X / Twitter (Search)

Search 'appwrite down', 'appwrite cloud down', or 'appwrite auth failing' on X. Developers using Appwrite for mobile apps (Flutter, React Native) and web apps (Next.js, SvelteKit) report issues quickly on X.

Search X for 'appwrite down' โ†’

Common Appwrite Errors and What They Mean

"AppwriteException: user_unauthorized (401)"The user session has expired or the API key is invalid. For user sessions, call account.createEmailPasswordSession() to re-authenticate. For server-side requests, verify your API key in the Appwrite console has the correct scopes for the operation.
"AppwriteException: general_server_error (500)"An internal server error on Appwrite Cloud or your self-hosted instance. Check status.appwrite.online for ongoing incidents. For self-hosted: check Docker logs with 'docker logs appwrite' for the specific error. This is a platform-level error, not a client code issue.
"AppwriteException: document_not_found (404)"The document ID you are querying does not exist in the collection. Verify the document ID is correct and that it was created in the correct database and collection. This is a data error, not a platform outage.
"AppwriteException: storage_file_not_found (404)"The file ID does not exist in the storage bucket, or the bucket ID is incorrect. Verify the file was uploaded successfully and that you are using the correct bucket ID for the targeted storage bucket.
"AppwriteException: function_execution_failed (500)"Your Appwrite Function threw an uncaught exception during execution. Check the function execution logs in the Appwrite console โ€” each execution has detailed output, including stdout, stderr, and the return value. This is almost always a code error in your function, not a platform issue.
"AppwriteException: rate_limit_exceeded (429)"You have exceeded Appwrite Cloud's request rate limits. Free and Starter plan users have lower rate limits. Implement request queuing or upgrade your Appwrite Cloud plan. For self-hosted instances, adjust rate limiting settings in your Appwrite environment variables.

Appwrite Cloud Outage History: What the Data Shows

1-3x/month
Reported incidents
API availability and function execution most common
15-60 min
Avg incident duration
Most Cloud incidents resolve within an hour
Managed Cloud
Infrastructure
Appwrite-managed multi-tenant infrastructure

Appwrite launched Appwrite Cloud in 2023, transitioning from a purely self-hosted tool to a managed platform. Its open-source heritage means the underlying code is publicly auditable, and the large developer community (60K+ GitHub stars) contributes to rapid issue identification. Appwrite Cloud incidents most commonly affect Functions (cold start timeouts, runtime crashes) and Auth (OAuth provider integration issues). The team is active on Discord during incidents and typically resolves Cloud issues faster than many comparable platforms due to the community pressure of being open source.

What to Do When Appwrite Is Down

If Appwrite Cloud Is Failing

  • Check status.appwrite.online for active incidents
  • Hit /v1/health to confirm API reachability
  • Check the Appwrite Discord #announcements channel
  • Verify your API key scopes haven't been restricted
  • Check project-specific limits in the Appwrite console

For Better Outage Resilience

  • Cache authentication state client-side for graceful degradation
  • Implement error boundaries around Appwrite-dependent UI
  • Use optimistic UI patterns for write operations
  • Consider self-hosted Appwrite for critical production apps requiring SLA control
  • Set up independent health check monitoring for your app endpoints

Frequently Asked Questions

Where is the official Appwrite status page?

Appwrite Cloud's official status page is at status.appwrite.online. It shows real-time per-component status for the API, Auth, Databases, Storage, and Functions. Subscribe to email notifications to be automatically alerted during incidents.

How do I check the health of a self-hosted Appwrite instance?

Call GET /v1/health on your Appwrite instance (e.g., https://appwrite.yourdomain.com/v1/health). The response includes health status for each internal service: the database (MariaDB), cache (Redis), time sync, queue workers, and storage. A 200 response means the API is reachable; the JSON body shows which services are healthy or unhealthy. You can also run 'docker ps' to check that all required containers are running.

Why does Appwrite auth work but database queries fail?

Appwrite services can fail independently. Auth uses a different internal path than database queries. If auth is working but database queries fail, check: (1) your database and collection IDs are correct, (2) the user has permission to read/write the collection (check permissions in the Appwrite console), (3) the Appwrite Databases service specifically shows as operational on the status page, and (4) you haven't hit the per-collection document limit on your plan.

Is Appwrite Cloud reliable enough for production apps?

Appwrite Cloud has improved significantly since its 2023 launch. For most apps, Cloud is reliable enough for production. For apps requiring strict SLA guarantees (99.9%+), consider self-hosting Appwrite on a managed Kubernetes cluster where you control the infrastructure. Self-hosting gives you control over scaling, backup frequency, and incident response time at the cost of operational overhead.

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

Create a lightweight health check API route in your app that calls a simple Appwrite read operation (e.g., list a document from a health-check collection) and returns HTTP 200 if successful. Monitor that endpoint with Better Stack or API Status Check Alert Pro. This detects Appwrite connectivity issues, including rate limit hits and auth token expiration, that don't surface on the platform status page.

Alert Pro

14-day free trial

Stop checking โ€” get alerted instantly

Next time Appwrite goes down, you'll know in under 60 seconds โ€” not when your users start complaining.

  • Email alerts for Appwrite + 9 more APIs
  • $0 due today for trial
  • Cancel anytime โ€” $9/mo after trial

Monitor Your Appwrite App Health Independently

Don't rely on Appwrite's status page alone โ€” monitor your actual app endpoints. Get instant alerts when your Appwrite auth or database calls fail, before Appwrite acknowledges the incident.

Try Better Stack Free โ€” No Credit Card Required

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

๐ŸŒ Can't Access Appwrite?

If Appwrite 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 Appwrite 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 Appwrite 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