> ## Documentation Index
> Fetch the complete documentation index at: https://docs.maia.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# System status

export const StatusBanner = () => {
  const [status, setStatus] = React.useState(null);
  const [failed, setFailed] = React.useState(false);
  React.useEffect(() => {
    let cancelled = false;
    const fetchStatus = () => {
      fetch('https://status.matillion.com/api/v2/status.json').then(res => {
        if (!res.ok) throw new Error('bad response');
        return res.json();
      }).then(data => {
        if (cancelled) return;
        setStatus(data.status);
        setFailed(false);
      }).catch(() => {
        if (cancelled) return;
        setFailed(true);
      });
    };
    fetchStatus();
    const interval = setInterval(fetchStatus, 60000);
    return () => {
      cancelled = true;
      clearInterval(interval);
    };
  }, []);
  if (failed || !status) return null;
  const palette = {
    none: {
      dot: '#059669',
      bg: 'rgba(5, 150, 105, 0.08)',
      border: 'rgba(5, 150, 105, 0.3)'
    },
    minor: {
      dot: '#d97706',
      bg: 'rgba(217, 119, 6, 0.08)',
      border: 'rgba(217, 119, 6, 0.3)'
    },
    major: {
      dot: '#ea580c',
      bg: 'rgba(234, 88, 12, 0.08)',
      border: 'rgba(234, 88, 12, 0.3)'
    },
    critical: {
      dot: '#dc2626',
      bg: 'rgba(220, 38, 38, 0.08)',
      border: 'rgba(220, 38, 38, 0.3)'
    }
  };
  const colors = palette[status.indicator] || ({
    dot: 'var(--colors-text-default, #6b7280)',
    bg: 'var(--colors-background-light, #f9fafb)',
    border: 'var(--colors-border-default, #e5e7eb)'
  });
  return <div style={{
    display: 'flex',
    alignItems: 'center',
    justifyContent: 'space-between',
    gap: '0.75rem',
    padding: '0.75rem 1rem',
    borderRadius: '0.5rem',
    border: `1px solid ${colors.border}`,
    background: colors.bg,
    margin: '1rem 0'
  }}>
      <div style={{
    display: 'flex',
    alignItems: 'center',
    gap: '0.625rem'
  }}>
        <span style={{
    display: 'inline-block',
    width: '0.5rem',
    height: '0.5rem',
    borderRadius: '50%',
    background: colors.dot,
    flexShrink: 0
  }} />
        <span style={{
    color: 'var(--colors-text-default, #111827)',
    fontSize: '0.875rem',
    fontWeight: 500
  }}>
          {status.description}
        </span>
      </div>
      <a href="https://status.matillion.com/" target="_blank" rel="noopener noreferrer" style={{
    fontSize: '0.8125rem',
    color: 'var(--colors-brand-primary, #2563eb)',
    whiteSpace: 'nowrap',
    textDecoration: 'none',
    borderBottom: 'none'
  }}>
        View status page
      </a>
    </div>;
};

export const Help = () => <>the <strong>Help</strong> icon <span style={{
  whiteSpace: "nowrap"
}}><img src="/images/global-nav/help.png" width="20" height="20" style={{
  verticalAlign: "text-bottom",
  display: "inline",
  margin: "0 1px"
}} /></span></>;

export const maia = "Maia";

<StatusBanner />

The [{maia} status page](https://status.matillion.com/) shows the real-time operational status of {maia} services, so you can check whether an issue you're experiencing is a known, ongoing incident before contacting Matillion Support.

You can also access the status page from {maia} by clicking <Help /> in the left navigation, then clicking **System status**.

***

## What the status page shows

When every service is running normally, the status page displays **All Systems Operational**. If a service is degraded or unavailable, the affected component, region, and impact are highlighted.

Status is reported for the following components:

* **Hub** and **Pipeline Observability**, which apply across all regions.
* **Runner Manager**, **Runners**, **Designer**, **Scheduler**, **Pipeline Execution**, and **Custom Connectors**, reported separately for the US, EU, and AU regions.

Each region is shown as a collapsible section. Click the small icon next to the region name to expand it and see the status of its individual components.

Each component also shows an uptime graph covering the past 90 days. Click **View historical uptime** for a longer history.

***

## Past incidents

The **Past Incidents** section lists incidents in the order they occurred, each with the updates posted while Matillion investigated, mitigated, and resolved the issue. Check this section first if you want to see whether a problem you're experiencing has already been identified.

***

## Subscribe to updates

To be notified automatically whenever an incident or scheduled maintenance is posted, click **Subscribe to Updates** on the status page, and choose one of the following notification methods:

* Email
* SMS text message
* Slack
* Webhook
* RSS or Atom feed

***

## Related resources

* [Getting support](/docs/guides/getting-support): search the Knowledge Base or submit a support case.
