Is Confluence Down? How to Check Confluence Status Right Now

Confluence not loading? Pages won't save? Learn how to check if Confluence is down, what breaks during an outage (editor, search, macros, API), and how to get instant alerts so your team isn't blocked.

By Statusfield Team · Engineering··10 min read

Confluence is the documentation backbone for hundreds of thousands of engineering and product teams. When it goes down — pages won't load, edits don't save, and cross-team collaboration stops. The problem: Confluence outages are often partial and silent, leaving users unsure whether the issue is local or global.

Here's how to check right now, understand what's actually broken, and make sure your team is never blocked by a Confluence outage again.

Is Confluence Down Right Now?

Check these sources in order:

  1. Statusfield — Confluence status — real-time monitoring, updated continuously.
  2. Atlassian's official status pagestatus.atlassian.com covers all Atlassian products including Confluence Cloud. Shows component-level status but often lags real incidents by 15–30 minutes.
  3. Twitter/X — search Confluence down sorted by Latest. Users report outages faster than any official page.
  4. Atlassian Community forums — outage reports frequently surface on community.atlassian.com before status.atlassian.com updates.

What Actually Breaks During a Confluence Outage

Confluence Cloud is a complex distributed system. Not all outages affect the same features — understanding which component is down helps you diagnose quickly and work around it.

ComponentWhat it doesImpact when down
Page editorCreating and editing Confluence pagesEdits can't be saved; users are locked out of writing
Page viewingLoading and reading existing pagesAll documentation becomes inaccessible
SearchFull-text search across spaces and pagesTeams can't find documents; knowledge retrieval blocked
MacrosEmbedded Jira issues, status macros, dynamic contentPages render broken; Jira issue tables disappear
NotificationsEmail and in-app notifications for page updates, mentions, @-tagsContributors miss updates; review workflows stall
REST APIProgrammatic access via /wiki/rest/api/* endpointsCI/CD doc generation, automations, and integrations break
File attachmentsUploading and previewing attached filesFiles can't be uploaded or accessed
Space permissionsAccess control for spaces and pagesPermission changes may fail; existing access usually preserved
Atlassian ConnectThird-party app integrations (Lucidchart, Gliffy, Draw.io, etc.)Embedded diagrams and apps stop loading

Confluence Error Symptoms and What They Mean

What you seeWhat it usually means
"We're having trouble loading this page" bannerConfluence Cloud backend degraded; check status.atlassian.com immediately
Page saves show spinner but never confirmPage editor or storage backend is degraded — content may not be saved
Search returns no results on queries that workedSearch indexing is degraded; underlying Elasticsearch is likely the cause
Jira macro shows "Failed to load" on a Confluence pageConfluence–Jira integration is down; cross-product auth is broken
"You don't have permission" on pages you could accessPermission cache issue during recovery; usually self-resolves within minutes
Confluence loads but shows blank spacesAtlassian Connect apps degraded; clear browser cache and try without extensions
API returns 503 or times outREST API degraded; CI/CD documentation pipelines will fail until recovery
Email notifications stopped arrivingNotification service degraded; @-mentions and page watches aren't queuing properly

Confluence API Error Codes Reference

When building automations or CI/CD integrations against the Confluence REST API, here are the errors you'll encounter during degraded service:

HTTP status / errorMeaningWhat to do
503 Service UnavailableConfluence backend is overloaded or undergoing maintenanceImplement exponential backoff; poll status.atlassian.com
429 Too Many RequestsRate limit exceeded (Confluence Cloud enforces per-app and per-user limits)Respect Retry-After header; cache read responses
401 UnauthorizedAPI token invalid, expired, or revokedRe-generate token at id.atlassian.com; check scopes
403 ForbiddenValid auth but insufficient permissions for the requested resourceCheck space permissions; verify the token user has access
404 Not FoundPage, space, or resource ID doesn't exist or has been archivedVerify the content ID; check if page was moved or deleted
409 ConflictVersion conflict on page update (another edit landed first)Fetch current version number and resubmit with correct version
413 Request Entity Too LargeAttachment or page body exceeds size limitsConfluence Cloud limits pages to ~2MB body; split content

Why Confluence Goes Down

Atlassian-wide incidents. Confluence Cloud shares infrastructure with Jira, Bitbucket, and other Atlassian products. An infrastructure-layer incident can take down multiple products simultaneously. Always check status.atlassian.com — not just the Confluence component.

High-load periods. Teams updating documentation during sprint reviews, post-mortem writeups, or release days create usage spikes. Monday mornings in each major timezone are historically high-risk.

Atlassian Connect app failures. Third-party apps embedded in Confluence pages (Lucidchart, Gliffy, Miro) run their own backend. An app-level outage can make Confluence pages appear broken even when Confluence itself is healthy. Disable apps temporarily to isolate the problem.

Search index rebuilds. Confluence's search is backed by Elasticsearch. Index rebuilds during maintenance can make search return empty or stale results for hours.

Atlassian deployments. Atlassian ships Confluence Cloud continuously. Deployment incidents are the most common source of sudden, partial outages — especially for specific features like the editor or macros.

What to Do When Confluence Is Down

Immediate steps:

  1. Check status.atlassian.com first — confirm which components are affected before troubleshooting locally.
  2. Try a different browser — Confluence pages are complex SPAs; a stale browser cache can mimic an outage. Hard-refresh with Cmd+Shift+R (Mac) or Ctrl+Shift+R (Windows).
  3. Disable browser extensions — ad blockers and script managers can interfere with Confluence's editor.
  4. Switch to the Confluence mobile app — it sometimes works when the web client doesn't, as it uses a different rendering path.
  5. Fall back to your backup channels — critical in-progress documentation can be temporarily captured in a shared Google Doc or Notion page until Confluence recovers.

For engineering teams with CI/CD doc pipelines:

# Check Confluence API health before running pipelines
curl -s -o /dev/null -w "%{http_code}" \
  -H "Authorization: Basic $(echo -n 'user@example.com:YOUR_API_TOKEN' | base64)" \
  "https://your-domain.atlassian.net/wiki/rest/api/space?limit=1"
# → 200 = healthy, 503 = degraded, 401 = auth issue
 
# Check Atlassian status API programmatically
curl -s https://status.atlassian.com/api/v2/status.json \
  | python3 -c "import sys,json; d=json.load(sys.stdin); print(d['status']['description'])"

Building Confluence-Resilient Integrations

TypeScript retry wrapper for Confluence REST API

import axios, { AxiosError } from 'axios';
 
interface ConfluenceApiOptions {
  baseUrl: string;   // e.g. 'https://your-domain.atlassian.net/wiki'
  email: string;
  apiToken: string;
}
 
async function confluenceRequest<T>(
  opts: ConfluenceApiOptions,
  path: string,
  retries = 3
): Promise<T> {
  const auth = Buffer.from(`${opts.email}:${opts.apiToken}`).toString('base64');
 
  for (let attempt = 0; attempt < retries; attempt++) {
    try {
      const { data } = await axios.get<T>(`${opts.baseUrl}/rest/api${path}`, {
        headers: {
          Authorization: `Basic ${auth}`,
          Accept: 'application/json',
        },
        timeout: 15_000,
      });
      return data;
    } catch (err) {
      const e = err as AxiosError;
      const status = e.response?.status;
 
      if (status === 429) {
        const retryAfter = Number(e.response?.headers['retry-after'] ?? 60);
        await new Promise((r) => setTimeout(r, retryAfter * 1_000));
        continue;
      }
 
      if (status === 503 && attempt < retries - 1) {
        await new Promise((r) => setTimeout(r, 2 ** attempt * 2_000));
        continue;
      }
 
      throw new Error(
        `Confluence API ${status ?? 'network'} error on ${path}: ${e.message}`
      );
    }
  }
 
  throw new Error(`Confluence API failed after ${retries} attempts on ${path}`);
}
 
// Usage
const page = await confluenceRequest<{ id: string; title: string }>(
  { baseUrl: 'https://myteam.atlassian.net/wiki', email: 'me@co.com', apiToken: '...' },
  '/content/123456789'
);

Check Confluence health before CI/CD documentation steps

#!/usr/bin/env bash
# Add this to your pipeline before any Confluence publish steps
 
CONFLUENCE_URL="https://your-domain.atlassian.net/wiki"
CONFLUENCE_AUTH=$(echo -n "$CONFLUENCE_EMAIL:$CONFLUENCE_API_TOKEN" | base64)
 
HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" \
  -H "Authorization: Basic $CONFLUENCE_AUTH" \
  "$CONFLUENCE_URL/rest/api/space?limit=1")
 
if [ "$HTTP_STATUS" != "200" ]; then
  echo "⚠️  Confluence returned $HTTP_STATUS — skipping doc publish step"
  exit 0  # soft-fail so pipeline doesn't block on a Confluence outage
fi
 
echo "✅ Confluence healthy — proceeding with doc publish"

How to Get Instant Confluence Outage Alerts

When Confluence goes down, your team's knowledge base goes dark. Monitor Confluence on Statusfield and get alerted the moment any Atlassian component changes status — via email, webhooks, or Discord.

Don't wait for status.atlassian.com to catch up. Get ahead of the incident.

Start monitoring Confluence →


Frequently Asked Questions

Is Confluence down for everyone or just me?

Check status.atlassian.com and Statusfield. If both show operational, the issue is likely local — try hard-refreshing, disabling browser extensions, or opening an incognito window. If teammates are also affected, it's a Confluence-wide incident.

Why won't my Confluence page save?

A page that spins without saving usually means the page editor component is degraded. Your edits may not be persisted. Copy your content to a local file immediately as a backup. Check the status page. If Confluence shows operational, try saving a shorter version of the page — the 2MB page body limit can cause silent save failures on large pages.

Why does the Jira macro show "Failed to load" on my Confluence page?

This means the Confluence–Jira integration is broken. It can happen when either product has an incident, or when the OAuth integration between them needs re-authorization. Check both status.atlassian.com products. If both show healthy, try re-saving the page to force a macro refresh.

Why is Confluence search returning no results?

Search is backed by Elasticsearch and can be degraded independently of the rest of Confluence. An empty search result on queries that previously worked is the main signal. Check the Search component on status.atlassian.com specifically — it's listed as a sub-component of Confluence.

How do I get notified when Confluence goes down?

Set up Confluence monitoring on Statusfield. You'll get an alert the moment the Atlassian status page reports any Confluence component change — so your team knows before the Slack flood of "is Confluence down?" messages.

How often does Confluence go down?

Atlassian publishes its full incident history at status.atlassian.com. Minor degradations (editor slowness, search latency) happen several times per month. Major outages affecting page loading broadly occur a few times per year. The impact tends to be high because documentation is synchronously needed during incident response and sprint planning.

My third-party app in Confluence (Lucidchart, Gliffy, Draw.io) isn't loading — is Confluence down?

Not necessarily. Atlassian Connect apps run their own backends. If the native Confluence editor works but embedded apps are blank, the third-party app is the issue. Check the vendor's status page directly. Confluence itself may be fully healthy.

Know the moment a tool you depend on goes down

Statusfield watches 7,000+ services your business depends on and alerts you the moment they break.

Free plan · No credit card