<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <id>tag:status.kagi.com,2005:/history</id>
  <link rel="alternate" type="text/html" href="https://status.kagi.com"/>
  <link rel="self" type="application/atom+xml" href="https://status.kagi.com/history.atom"/>
  <title>kagi Status - Incident history</title>
  <updated>2026-03-12T00:48:21.836+00:00</updated>
  <author>
    <name>kagi</name>
  </author>
  
<entry>
  <id>tag:status.kagi.com,2005:Incident/cmmmr1lql00ycoys0gi1g0fkm</id>
  <published>2026-03-12T00:48:21.836+00:00</published>
  <updated>2026-03-12T00:48:21.845+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmmmr1lql00ycoys0gi1g0fkm"/>
  <title>https://news.kagi.com outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 2 minutes</p>
    <p><strong>Affected Components:</strong> https://news.kagi.com</p>
    <p><small>Mar <var data-var='date'> 12</var>, <var data-var='time'>00:48:21</var> GMT+0</small><br /><strong>Investigating</strong> -
  https://news.kagi.com cannot be accessed at the moment. This incident was created by an automated monitoring service..</p>
<p><small>Mar <var data-var='date'> 12</var>, <var data-var='time'>00:50:39</var> GMT+0</small><br /><strong>Resolved</strong> -
  https://news.kagi.com is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmmmqpyyq00w210xxxymvof4g</id>
  <published>2026-03-12T00:39:19.106+00:00</published>
  <updated>2026-03-12T00:39:19.120+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmmmqpyyq00w210xxxymvof4g"/>
  <title>https://news.kagi.com outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 1 minute</p>
    <p><strong>Affected Components:</strong> https://news.kagi.com</p>
    <p><small>Mar <var data-var='date'> 12</var>, <var data-var='time'>00:39:19</var> GMT+0</small><br /><strong>Investigating</strong> -
  https://news.kagi.com cannot be accessed at the moment. This incident was created by an automated monitoring service..</p>
<p><small>Mar <var data-var='date'> 12</var>, <var data-var='time'>00:40:33</var> GMT+0</small><br /><strong>Resolved</strong> -
  https://news.kagi.com is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Maintenance/cmm4aq8wk0ekqfnu143e28iiq</id>
  <published>2026-03-08T06:00:00.000+00:00</published>
  <updated>2026-03-08T06:00:00.000+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/maintenance/cmm4aq8wk0ekqfnu143e28iiq"/>
  <title>Database maintenance for Kagi Search &amp; Kagi Assistant</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Maintenance</p>
    <p><strong>Duration:</strong> 43 minutes</p>
    <p><strong>Affected Components:</strong> , [Assistant] asia-southeast1, [Assistant] europe-west2, [Assistant] us-west2, [Assistant] southamerica-east1, [Search] asia-east2, [Search] europe-west4, [Search] us-west2, [Search] asia-southeast1, [Assistant] australia-southeast1, [Search] us-east4, [Search] australia-southeast1, [Assistant] europe-west4, [Assistant] us-east4, [Assistant] us-central1, [Search] us-central1, [Assistant] asia-east2, , [Search] southamerica-east1, [Search] europe-west2, 
Kagi Search → 
Kagi Assistant →</p>
    <p><small>Mar <var data-var='date'> 8</var>, <var data-var='time'>06:00:00</var> GMT+0</small><br /><strong>Identified</strong> -
  We plan to perform a minor upgrade to the [**Kagi.com**](http://Kagi.com) database backend on this time. During the maintenance window, write operations such as updating your profile or changing settings may be temporarily slower. However, we expect there won&#039;t be much disruption when accessing [**Search**](https://kagi.com/search) or [**Assistant**](https://kagi.com/assistant)..</p>
<p><small>Mar <var data-var='date'> 8</var>, <var data-var='time'>06:00:01</var> GMT+0</small><br /><strong>Identified</strong> -
  Maintenance is now in progress.</p>
<p><small>Mar <var data-var='date'> 8</var>, <var data-var='time'>06:42:48</var> GMT+0</small><br /><strong>Completed</strong> -
  Maintenance has completed successfully..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmmep1mpt04koi9lh6f91667o</id>
  <published>2026-03-06T09:30:14.465+00:00</published>
  <updated>2026-03-06T09:30:14.475+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmmep1mpt04koi9lh6f91667o"/>
  <title>https://orionfeedback.org outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 12 minutes</p>
    <p><strong>Affected Components:</strong> https://orionfeedback.org</p>
    <p><small>Mar <var data-var='date'> 6</var>, <var data-var='time'>09:30:14</var> GMT+0</small><br /><strong>Investigating</strong> -
  https://orionfeedback.org cannot be accessed at the moment. This incident was created by an automated monitoring service..</p>
<p><small>Mar <var data-var='date'> 6</var>, <var data-var='time'>09:42:41</var> GMT+0</small><br /><strong>Resolved</strong> -
  https://orionfeedback.org is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmmeourdy04gmndzznhdwgiz2</id>
  <published>2026-03-06T09:24:53.926+00:00</published>
  <updated>2026-03-06T09:24:53.936+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmmeourdy04gmndzznhdwgiz2"/>
  <title>https://kagifeedback.org outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 17 minutes</p>
    <p><strong>Affected Components:</strong> https://kagifeedback.org</p>
    <p><small>Mar <var data-var='date'> 6</var>, <var data-var='time'>09:24:53</var> GMT+0</small><br /><strong>Investigating</strong> -
  https://kagifeedback.org cannot be accessed at the moment. This incident was created by an automated monitoring service..</p>
<p><small>Mar <var data-var='date'> 6</var>, <var data-var='time'>09:42:13</var> GMT+0</small><br /><strong>Resolved</strong> -
  https://kagifeedback.org is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmmc2zuyb00d4e3o5zlxvo8zk</id>
  <published>2026-03-04T13:37:27.922+00:00</published>
  <updated>2026-03-04T13:37:27.941+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmmc2zuyb00d4e3o5zlxvo8zk"/>
  <title>https://news.kagi.com outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 2 minutes</p>
    <p><strong>Affected Components:</strong> https://news.kagi.com</p>
    <p><small>Mar <var data-var='date'> 4</var>, <var data-var='time'>13:37:27</var> GMT+0</small><br /><strong>Investigating</strong> -
  https://news.kagi.com cannot be accessed at the moment. This incident was created by an automated monitoring service..</p>
<p><small>Mar <var data-var='date'> 4</var>, <var data-var='time'>13:39:52</var> GMT+0</small><br /><strong>Resolved</strong> -
  https://news.kagi.com is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmmc07u0s00mkt362905x73s3</id>
  <published>2026-03-04T12:19:41.116+00:00</published>
  <updated>2026-03-04T12:19:41.126+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmmc07u0s00mkt362905x73s3"/>
  <title>https://news.kagi.com outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 1 minute</p>
    <p><strong>Affected Components:</strong> https://news.kagi.com</p>
    <p><small>Mar <var data-var='date'> 4</var>, <var data-var='time'>12:19:41</var> GMT+0</small><br /><strong>Investigating</strong> -
  https://news.kagi.com cannot be accessed at the moment. This incident was created by an automated monitoring service..</p>
<p><small>Mar <var data-var='date'> 4</var>, <var data-var='time'>12:21:01</var> GMT+0</small><br /><strong>Resolved</strong> -
  https://news.kagi.com is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmmc01wzl0o3h50p1enr33eai</id>
  <published>2026-03-04T12:15:05.025+00:00</published>
  <updated>2026-03-04T12:15:05.034+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmmc01wzl0o3h50p1enr33eai"/>
  <title>https://news.kagi.com outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 3 minutes</p>
    <p><strong>Affected Components:</strong> https://news.kagi.com</p>
    <p><small>Mar <var data-var='date'> 4</var>, <var data-var='time'>12:15:05</var> GMT+0</small><br /><strong>Investigating</strong> -
  https://news.kagi.com cannot be accessed at the moment. This incident was created by an automated monitoring service..</p>
<p><small>Mar <var data-var='date'> 4</var>, <var data-var='time'>12:18:29</var> GMT+0</small><br /><strong>Resolved</strong> -
  https://news.kagi.com is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmmbzxiqo00phrbpnr26zpl0s</id>
  <published>2026-03-04T12:11:39.935+00:00</published>
  <updated>2026-03-04T12:11:39.950+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmmbzxiqo00phrbpnr26zpl0s"/>
  <title>Kagi News - News generation is running behind</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 1 hour</p>
    <p><strong>Affected Components:</strong> https://news.kagi.com</p>
    <p><small>Mar <var data-var='date'> 4</var>, <var data-var='time'>12:11:39</var> GMT+0</small><br /><strong>Investigating</strong> -
  We noticed that the news generation has not finished in time for today, it should be available soon. This incident was created by an automated monitoring service..</p>
<p><small>Mar <var data-var='date'> 4</var>, <var data-var='time'>13:11:48</var> GMT+0</small><br /><strong>Resolved</strong> -
  https://news.kagi.com is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmmbzx9mt01zsxfp7ag7oetp9</id>
  <published>2026-03-04T12:11:28.132+00:00</published>
  <updated>2026-03-04T12:11:28.142+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmmbzx9mt01zsxfp7ag7oetp9"/>
  <title>https://news.kagi.com outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 2 minutes</p>
    <p><strong>Affected Components:</strong> https://news.kagi.com</p>
    <p><small>Mar <var data-var='date'> 4</var>, <var data-var='time'>12:11:28</var> GMT+0</small><br /><strong>Investigating</strong> -
  https://news.kagi.com cannot be accessed at the moment. This incident was created by an automated monitoring service..</p>
<p><small>Mar <var data-var='date'> 4</var>, <var data-var='time'>12:13:47</var> GMT+0</small><br /><strong>Resolved</strong> -
  https://news.kagi.com is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmmbzs75r00dbro8jvxg4scyb</id>
  <published>2026-03-04T12:07:31.647+00:00</published>
  <updated>2026-03-04T12:07:31.658+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmmbzs75r00dbro8jvxg4scyb"/>
  <title>https://news.kagi.com outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 2 minutes</p>
    <p><strong>Affected Components:</strong> https://news.kagi.com</p>
    <p><small>Mar <var data-var='date'> 4</var>, <var data-var='time'>12:07:31</var> GMT+0</small><br /><strong>Investigating</strong> -
  https://news.kagi.com cannot be accessed at the moment. This incident was created by an automated monitoring service..</p>
<p><small>Mar <var data-var='date'> 4</var>, <var data-var='time'>12:09:45</var> GMT+0</small><br /><strong>Resolved</strong> -
  https://news.kagi.com is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmmbzid63008zro8jok8j1pgs</id>
  <published>2026-03-04T11:59:52.875+00:00</published>
  <updated>2026-03-04T11:59:52.882+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmmbzid63008zro8jok8j1pgs"/>
  <title>https://news.kagi.com outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 6 minutes</p>
    <p><strong>Affected Components:</strong> https://news.kagi.com</p>
    <p><small>Mar <var data-var='date'> 4</var>, <var data-var='time'>11:59:52</var> GMT+0</small><br /><strong>Investigating</strong> -
  https://news.kagi.com cannot be accessed at the moment. This incident was created by an automated monitoring service..</p>
<p><small>Mar <var data-var='date'> 4</var>, <var data-var='time'>12:06:20</var> GMT+0</small><br /><strong>Resolved</strong> -
  https://news.kagi.com is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmma1khkz055w4gg2b5jozsxh</id>
  <published>2026-03-03T03:21:58.787+00:00</published>
  <updated>2026-03-03T03:21:58.798+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmma1khkz055w4gg2b5jozsxh"/>
  <title>https://news.kagi.com outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 10 minutes</p>
    <p><strong>Affected Components:</strong> https://news.kagi.com</p>
    <p><small>Mar <var data-var='date'> 3</var>, <var data-var='time'>03:21:58</var> GMT+0</small><br /><strong>Investigating</strong> -
  https://news.kagi.com cannot be accessed at the moment. This incident was created by an automated monitoring service..</p>
<p><small>Mar <var data-var='date'> 3</var>, <var data-var='time'>03:31:46</var> GMT+0</small><br /><strong>Resolved</strong> -
  https://news.kagi.com is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmm8tyjmd058f9yh8ts2uj77m</id>
  <published>2026-03-02T07:01:11.508+00:00</published>
  <updated>2026-03-02T07:01:11.516+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmm8tyjmd058f9yh8ts2uj77m"/>
  <title>https://news.kagi.com outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 1 minute</p>
    <p><strong>Affected Components:</strong> https://news.kagi.com</p>
    <p><small>Mar <var data-var='date'> 2</var>, <var data-var='time'>07:01:11</var> GMT+0</small><br /><strong>Investigating</strong> -
  https://news.kagi.com cannot be accessed at the moment. This incident was created by an automated monitoring service..</p>
<p><small>Mar <var data-var='date'> 2</var>, <var data-var='time'>07:02:22</var> GMT+0</small><br /><strong>Resolved</strong> -
  https://news.kagi.com is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmlzp50lx0hjxe6gj2n4d0130</id>
  <published>2026-02-23T21:36:19.501+00:00</published>
  <updated>2026-02-23T21:36:19.501+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmlzp50lx0hjxe6gj2n4d0130"/>
  <title>We have recieved reports of assistant threads dissapearing for some users</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 26 minutes</p>
    <p><strong>Affected Components:</strong> [Assistant] asia-southeast1, [Assistant] europe-west2, [Assistant] us-west2, [Assistant] southamerica-east1, [Assistant] australia-southeast1, [Assistant] europe-west4, [Assistant] us-east4, [Assistant] us-central1, [Assistant] asia-east2, , 
Kagi Assistant →</p>
    <p><small>Feb <var data-var='date'> 23</var>, <var data-var='time'>21:36:19</var> GMT+0</small><br /><strong>Investigating</strong> -
  We are currently investigating this incident..</p>
<p><small>Feb <var data-var='date'> 23</var>, <var data-var='time'>22:01:57</var> GMT+0</small><br /><strong>Resolved</strong> -
  Our read replicas were lagging behind the main DB, which was causing queries that depend on the replication latency to be low, to fail. The source of the replication lag has been identified and stopped..</p>
<p><small>Feb <var data-var='date'> 24</var>, <var data-var='time'>17:37:35</var> GMT+0</small><br /><strong>Postmortem</strong> -
  # Summary

On February 23, 2025 at approximately 9:12 PM UTC we started receiving reports of Assistant threads disappearing, and were quickly able to replicate the problem ourselves. After a quick investigation, we found that the read replicas in multiple regions had gotten out of sync with the main DB, and were moderately loaded. This was causing issues where writes are acknowledged by the main DB, but then due to replication lag the data is not present in a Read Replica. 

  
At this point several Read Replicas had already recovered from what they were working on, and were back in sync with the main DB. Within 7 additional minutes all Read Replicas had recovered and were back in sync with the main DB. Recovery did not require any additional work to be done, and happened without intervention.

# Timeline

| 7:00 PM UTC | An engineer starts debugging a slow query that had been previously identified in Postgresql.                                                                                                                                                                                                                                              |
| ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 7:10 PM UTC | The nightly process that cleans up the table the slow query is referencing is discovered to have been failing for at least the last month, and the table has data from several years ago still stored in it.                                                                                                                              |
| 7:28 PM UTC | The engineer decides to manually clean up the table to avoid a situation where the nightly cleanup process (once fixed) causes an outage due to deleting too many rows in a single statement. Deletes are run in separate statements only doing 50 rows at a time. This way the process can be aborted if it takes too many DB resources. |
| 8:07 PM UTC | An index is added to a secondary table that holds a foreign key referencing the original table. This is done to speed up deletes and avoid scanning the whole secondary table on every query.                                                                                                                                             |
| 8:20 PM UTC | Read replicas start to fall behind by a few seconds. Replication lag slowly increases.                                                                                                                                                                                                                                                    |
| 9:12 PM UTC | First ticket comes in about Assistant Threads disappearing.                                                                                                                                                                                                                                                                               |
| 9:17 PM UTC | Second ticket comes in about Assistant Threads disappearing.                                                                                                                                                                                                                                                                              |
| 9:22 PM UTC | Issue was replicated by a Kagi team member                                                                                                                                                                                                                                                                                                |
| 9:23 PM UTC | The Kagi team member starts pulling engineers to a combined channel to investigate the issue with the Assistant threads.                                                                                                                                                                                                                  |
| 9:24 PM UTC | The manual cleanup has finished.                                                                                                                                                                                                                                                                                                          |
| 9:34 PM UTC | The [status.kagi.com](http://status.kagi.com) page is updated.                                                                                                                                                                                                                                                                            |
| 9:37 PM UTC | The issue is identified as the Read Replicas being out of sync, and the source of the lag being the manual cleanup.                                                                                                                                                                                                                       |
| 9:44 PM UTC | Read Replicas are back in sync with the Primary.                                                                                                                                                                                                                                                                                          |

  
# Root Cause

##   
Why were Assistant threads disappearing and other queries failing?

We run a replicated PostgreSQL infrastructure for low latency access to user account data across multiple regions. We have one Primary that accepts writes, and Read Replicas in each region that handle (most) reads. This allows us to scale reads by adding more replicas, and more regions, as needed.

  
The problem that can happen with this style of scaling is that the read replicas MUST be up to date with the Primary. If a Read Replica is more than a few seconds behind, then common database access patterns start to break down as writes will go to the Primary, and not be reflected in the Read Replica in time to fulfill additional queries.

  
## Why were the Read Replicas lagging behind on replication?

1. They were processing a lot of deletes that had already been run on the Primary Database. These deletes require more processing than normal due to foreign key references needing to be updated.

## Why were so many deletes happening in the Primary?

1. A table was being cleaned up manually because the automated clean up had been failing for a long time. This was split up into small batches of 50 rows at a time to avoid a single delete statement causing issues.

## Why didn’t the cleanup get paused at the first sign of trouble?

1. The Read Replicas did not have any replication issues for almost an hour during the cleanup. This changed near the end of the cleanup, when all the Read Replicas started falling behind.

## Why didn’t the engineer doing the cleanup get notified?

1. There isn’t any monitoring setup specifically for replication lag, and the other alerts that we use to monitor the PostgreSQL Primary instance didn’t get near their configured alerting levels.

  
# Resolution and Recovery

As this was due to replication lag of a manual process that had already finished, the only thing that was done was to wait. The cluster recovered by itself.

# Corrective and Preventative Measures

The main thing that we are doing to correct this problem in the future is to add an alert for Replication Lag. If there was an existing alert for this, the engineer would have been notified and then would have spaced out the queries cleaning up the table and given the read replicas time to catch up.  
The second thing that we will be doing is watching both the Read Replicas and the Primary instance when doing this kind of manual work to ensure that actions taken on the Primary do not adversely affect the Read Replicas..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Maintenance/cmlyopx2h065s737bnqepkk36</id>
  <published>2026-02-23T09:00:00.000+00:00</published>
  <updated>2026-02-23T09:00:00.000+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/maintenance/cmlyopx2h065s737bnqepkk36"/>
  <title>Features update for kagifeedback.org and orionfeedback.org</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Maintenance</p>
    <p><strong>Duration:</strong> 18 minutes</p>
    <p><strong>Affected Components:</strong> https://kagifeedback.org, https://orionfeedback.org</p>
    <p><small>Feb <var data-var='date'> 23</var>, <var data-var='time'>09:00:00</var> GMT+0</small><br /><strong>Identified</strong> -
  We will be deploying new features to our feedback sites (kagifeedback.org and orionfeedback.org) at this time. During maintenance, you won&#039;t be able to access them to ensure data consistency. The ETA could take up to 1 hour, but we expect it to be faster.

We&#039;re sorry for the inconvenience and will keep you posted..</p>
<p><small>Feb <var data-var='date'> 23</var>, <var data-var='time'>09:00:01</var> GMT+0</small><br /><strong>Identified</strong> -
  Maintenance is now in progress.</p>
<p><small>Feb <var data-var='date'> 23</var>, <var data-var='time'>09:18:18</var> GMT+0</small><br /><strong>Completed</strong> -
  Maintenance has completed successfully..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmls3n4n9052312xoxms64xos</id>
  <published>2026-02-18T14:00:10.052+00:00</published>
  <updated>2026-02-18T14:00:10.063+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmls3n4n9052312xoxms64xos"/>
  <title>https://kagi.com/summarizer outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 3 minutes</p>
    <p><strong>Affected Components:</strong> https://kagi.com/summarizer</p>
    <p><small>Feb <var data-var='date'> 18</var>, <var data-var='time'>14:00:10</var> GMT+0</small><br /><strong>Investigating</strong> -
  https://kagi.com/summarizer cannot be accessed at the moment. This incident was created by an automated monitoring service..</p>
<p><small>Feb <var data-var='date'> 18</var>, <var data-var='time'>14:03:06</var> GMT+0</small><br /><strong>Resolved</strong> -
  https://kagi.com/summarizer is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmljt2bo601l293i2214rbgq0</id>
  <published>2026-02-12T18:41:53.813+00:00</published>
  <updated>2026-02-12T18:41:53.828+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmljt2bo601l293i2214rbgq0"/>
  <title>[Assistant] europe-west2 outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 13 minutes</p>
    <p><strong>Affected Components:</strong> [Assistant] europe-west2</p>
    <p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>18:41:53</var> GMT+0</small><br /><strong>Investigating</strong> -
  The Assistant in the europe-west2 region is taking longer to respond then normal. This incident was created by an automated monitoring service..</p>
<p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>18:55:13</var> GMT+0</small><br /><strong>Resolved</strong> -
  \\\[Assistant\\\] europe-west2 is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmljslyc00136pucpcusnwco5</id>
  <published>2026-02-12T18:29:10.032+00:00</published>
  <updated>2026-02-12T18:29:10.041+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmljslyc00136pucpcusnwco5"/>
  <title>[Assistant] europe-west2 outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 7 minutes</p>
    <p><strong>Affected Components:</strong> [Assistant] europe-west2</p>
    <p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>18:29:10</var> GMT+0</small><br /><strong>Investigating</strong> -
  The Assistant in the europe-west2 region is taking longer to respond then normal. This incident was created by an automated monitoring service..</p>
<p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>18:36:29</var> GMT+0</small><br /><strong>Resolved</strong> -
  \\\[Assistant\\\] europe-west2 is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmljs0jdb01kf4wx1oait5fu2</id>
  <published>2026-02-12T18:12:30.863+00:00</published>
  <updated>2026-02-12T18:12:30.871+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmljs0jdb01kf4wx1oait5fu2"/>
  <title>[Assistant] europe-west2 outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 11 minutes</p>
    <p><strong>Affected Components:</strong> [Assistant] europe-west2</p>
    <p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>18:12:30</var> GMT+0</small><br /><strong>Investigating</strong> -
  The Assistant in the europe-west2 region is taking longer to respond then normal. This incident was created by an automated monitoring service..</p>
<p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>18:23:51</var> GMT+0</small><br /><strong>Resolved</strong> -
  \\\[Assistant\\\] europe-west2 is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmljram1q017m93i2pwegqbgt</id>
  <published>2026-02-12T17:52:21.277+00:00</published>
  <updated>2026-02-12T17:52:21.293+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmljram1q017m93i2pwegqbgt"/>
  <title>[Assistant] europe-west2 outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 6 minutes</p>
    <p><strong>Affected Components:</strong> [Assistant] europe-west2</p>
    <p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>17:52:21</var> GMT+0</small><br /><strong>Investigating</strong> -
  The Assistant in the europe-west2 region is taking longer to respond then normal. This incident was created by an automated monitoring service..</p>
<p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>17:58:25</var> GMT+0</small><br /><strong>Resolved</strong> -
  \\\[Assistant\\\] europe-west2 is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmljr5wcl01cs10ypwwi529j8</id>
  <published>2026-02-12T17:48:41.349+00:00</published>
  <updated>2026-02-12T17:48:41.356+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmljr5wcl01cs10ypwwi529j8"/>
  <title>[Assistant] us-west2 outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 1 hour and 8 minutes</p>
    <p><strong>Affected Components:</strong> [Assistant] us-west2</p>
    <p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>17:48:41</var> GMT+0</small><br /><strong>Investigating</strong> -
  The Assistant in the us-west2 region is taking longer to respond then normal. This incident was created by an automated monitoring service..</p>
<p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>18:56:11</var> GMT+0</small><br /><strong>Resolved</strong> -
  \\\[Assistant\\\] us-west2 is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmljr5usz01dy4wx1fitzsh8m</id>
  <published>2026-02-12T17:48:39.347+00:00</published>
  <updated>2026-02-12T17:48:39.356+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmljr5usz01dy4wx1fitzsh8m"/>
  <title>[Assistant] us-east4 outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 1 hour and 7 minutes</p>
    <p><strong>Affected Components:</strong> [Assistant] us-east4</p>
    <p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>17:48:39</var> GMT+0</small><br /><strong>Investigating</strong> -
  The Assistant in the us-east4 region is taking longer to respond then normal. This incident was created by an automated monitoring service..</p>
<p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>18:55:59</var> GMT+0</small><br /><strong>Resolved</strong> -
  \\\\\\\[Assistant\\\\\\\] us-east4 is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmljqdzi400yb6v7di0lsfq1i</id>
  <published>2026-02-12T17:26:59.067+00:00</published>
  <updated>2026-02-12T17:26:59.082+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmljqdzi400yb6v7di0lsfq1i"/>
  <title>[Assistant] europe-west2 outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 9 minutes</p>
    <p><strong>Affected Components:</strong> [Assistant] europe-west2</p>
    <p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>17:26:59</var> GMT+0</small><br /><strong>Investigating</strong> -
  The Assistant in the europe-west2 region is taking longer to respond then normal. This incident was created by an automated monitoring service..</p>
<p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>17:35:46</var> GMT+0</small><br /><strong>Resolved</strong> -
  \\\[Assistant\\\] europe-west2 is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmljkhps3016p3l4eh8r7q0s3</id>
  <published>2026-02-12T14:41:54.952+00:00</published>
  <updated>2026-02-13T19:01:41.133+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmljkhps3016p3l4eh8r7q0s3"/>
  <title>Assistant responses are slower then normal.</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 5 hours and 39 minutes</p>
    <p><strong>Affected Components:</strong> [Assistant] asia-southeast1, [Assistant] europe-west2, [Assistant] us-west2, [Assistant] southamerica-east1, [Assistant] australia-southeast1, [Assistant] europe-west4, [Assistant] us-east4, [Assistant] us-central1, [Assistant] asia-east2, , 
Kagi Assistant →</p>
    <p><small>Feb <var data-var='date'> 13</var>, <var data-var='time'>19:01:41</var> GMT+0</small><br /><strong>Postmortem</strong> -
  Assistant Slowdowns - February 11-12, 2025

  
# Summary

  
This issue was only affecting our account used to monitor the response times of the Assistant prompt endpoint. Due to it not affecting any users at all, this will be a very short explanation of the last two days.

  
Our automated alerting service started alerting us that the Assistant prompt endpoint was taking longer than it should and timing out. After a lot of different investigations, it was discovered that a preview feature that had been rolled out to Kagi team members had been applied to the user account we use to monitor [kagi.com](http://kagi.com). After disabling the feature, response time recovered.

  
As this only affected the monitoring account, no users were affected at all.

# Timeline

| November                | The feature was turned on for Kagi team members.                                             |
| ----------------------- | -------------------------------------------------------------------------------------------- |
| Nov - Feb               | The prompt for the monitoring account grew slowly                                            |
| February 11 1:48 PM UTC | First alert fired                                                                            |
| February 12 6:55 PM UTC | The feature was disabled for the monitoring account, and response times instantly recovered. |

  
# Root Cause

A feature being tested by team members at Kagi was inadvertently enabled for our monitoring account. It was rolled out to Kagi team members to get feedback and to understand how it would work with real people and their interactions. The monitoring account sends 8 requests/minute to different servers around the world. Due to the high number of requests from the monitoring account and the feature not being ready for production as it was still being tested, the prompt slowly grew larger without anyone knowing.  
This ended up with the prompt being large enough that it would cause our LLM providers to take too long to parse the prompt being sent, and resulted with us ultimately timing out the request, and reporting an error back to the monitoring service.

This was difficult to debug as it manifested itself as the provider slowing down.

  
# Resolution and Recovery

During the outage we had paused some of our monitoring probes due to the fact that they are very noisy, and can interrupt us while we are investigating the issues. We noticed a pattern that when they were paused, errors from specific providers would drop to lower rates, but when they were resumed, errors would increase to previous levels.  
Once we realized that this was an issue with just the account doing the monitoring we were able to quickly determine that the feature was enabled on the monitoring account. Once we had disabled it, error rates dropped to normal levels and the monitoring account requests ran in the normal amount of time.

# Corrective and Preventative Measures

We are making some changes to ensure that the monitoring account does not have features enabled on it that are not what our customers would see. We will also be adding in additional metrics so that we can monitor the monitoring account more thoroughly than we currently do..</p>
<p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>14:41:54</var> GMT+0</small><br /><strong>Investigating</strong> -
  The Assistant has been responding slower then normal. We are looking into it..</p>
<p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>19:07:31</var> GMT+0</small><br /><strong>Monitoring</strong> -
  We implemented a fix and are currently monitoring the result..</p>
<p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>20:21:20</var> GMT+0</small><br /><strong>Resolved</strong> -
  This incident has been resolved..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmljjbii103vrogqgfvezbghe</id>
  <published>2026-02-12T14:09:06.408+00:00</published>
  <updated>2026-02-12T14:09:06.419+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmljjbii103vrogqgfvezbghe"/>
  <title>[Assistant] europe-west2 outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 3 hours and 11 minutes</p>
    <p><strong>Affected Components:</strong> [Assistant] europe-west2</p>
    <p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>14:09:06</var> GMT+0</small><br /><strong>Investigating</strong> -
  The Assistant in the europe-west2 region is taking longer to respond then normal. This incident was created by an automated monitoring service..</p>
<p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>17:20:15</var> GMT+0</small><br /><strong>Resolved</strong> -
  \\\[Assistant\\\] europe-west2 is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Incident/cmljig6sa0b6f3y0dop6k74z7</id>
  <published>2026-02-12T13:44:44.889+00:00</published>
  <updated>2026-02-12T13:44:44.903+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/incident/cmljig6sa0b6f3y0dop6k74z7"/>
  <title>[Assistant] europe-west2 outage</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 9 minutes</p>
    <p><strong>Affected Components:</strong> [Assistant] europe-west2</p>
    <p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>13:44:44</var> GMT+0</small><br /><strong>Investigating</strong> -
  The Assistant in the europe-west2 region is taking longer to respond then normal. This incident was created by an automated monitoring service..</p>
<p><small>Feb <var data-var='date'> 12</var>, <var data-var='time'>13:53:28</var> GMT+0</small><br /><strong>Resolved</strong> -
  \\\[Assistant\\\] europe-west2 is now operational! This update was created by an automated monitoring service..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Maintenance/cmknnuq2h0k90x2flm8xhtqjx</id>
  <published>2026-01-22T08:00:00.000+00:00</published>
  <updated>2026-01-22T08:00:00.000+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/maintenance/cmknnuq2h0k90x2flm8xhtqjx"/>
  <title>Features update for kagifeedback.org and orionfeedback.org</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Maintenance</p>
    <p><strong>Duration:</strong> 19 minutes</p>
    <p><strong>Affected Components:</strong> https://kagifeedback.org, https://orionfeedback.org</p>
    <p><small>Jan <var data-var='date'> 22</var>, <var data-var='time'>08:00:00</var> GMT+0</small><br /><strong>Identified</strong> -
  We will be deploying new features to our feedback sites (kagifeedback.org and orionfeedback.org) at this time. During maintenance, you won&#039;t be able to access them to ensure data consistency. The ETA could take up to 1 hour, but we expect it to be faster.

We&#039;re sorry for the inconvenience and will keep you posted..</p>
<p><small>Jan <var data-var='date'> 22</var>, <var data-var='time'>08:00:01</var> GMT+0</small><br /><strong>Identified</strong> -
  Maintenance is now in progress.</p>
<p><small>Jan <var data-var='date'> 22</var>, <var data-var='time'>08:18:56</var> GMT+0</small><br /><strong>Completed</strong> -
  Maintenance has completed successfully..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Maintenance/cmi8cj87x07xf11cyb86pbx2o</id>
  <published>2025-12-07T06:00:00.000+00:00</published>
  <updated>2025-12-07T06:00:00.000+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/maintenance/cmi8cj87x07xf11cyb86pbx2o"/>
  <title>Kagi.com: Database Backend Maintenance</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Maintenance</p>
    <p><strong>Duration:</strong> 27 minutes</p>
    <p><strong>Affected Components:</strong> [Assistant] europe-west4, , [Assistant] asia-southeast1, [Assistant] europe-west2, [Assistant] us-west2, [Assistant] southamerica-east1, [Search] asia-east2, [Search] europe-west4, [Search] us-west2, [Search] asia-southeast1, [Assistant] australia-southeast1, [Search] us-east4, [Search] australia-southeast1, [Assistant] us-east4, Search API, [Assistant] us-central1, Summarizer API, [Search] us-central1, [Assistant] asia-east2, , [Search] southamerica-east1, [Search] europe-west2, 
Kagi Search → 
Kagi Assistant →</p>
    <p><small>Dec <var data-var='date'> 7</var>, <var data-var='time'>06:00:00</var> GMT+0</small><br /><strong>Identified</strong> -
  We plan to perform a minor upgrade to the [**Kagi.com**](http://Kagi.com) database backend on December 7, 2025\. During the maintenance window, write operations such as updating your profile or changing settings may be temporarily affected. However, we do not expect any interruptions to [**Search**](https://kagi.com/search) or [**Assistant**](https://kagi.com/assistant)..</p>
<p><small>Dec <var data-var='date'> 7</var>, <var data-var='time'>06:00:01</var> GMT+0</small><br /><strong>Identified</strong> -
  Maintenance is now in progress.</p>
<p><small>Dec <var data-var='date'> 7</var>, <var data-var='time'>06:27:29</var> GMT+0</small><br /><strong>Completed</strong> -
  Maintenance has completed successfully..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Maintenance/cmifr17ca0054a6rgv4b3hbpt</id>
  <published>2025-11-27T08:00:00.000+00:00</published>
  <updated>2025-11-27T08:00:00.000+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/maintenance/cmifr17ca0054a6rgv4b3hbpt"/>
  <title>Features update for kagifeedback.org and orionfeedback.org</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Maintenance</p>
    <p><strong>Duration:</strong> 21 minutes</p>
    <p><strong>Affected Components:</strong> https://kagifeedback.org, https://orionfeedback.org</p>
    <p><small>Nov <var data-var='date'> 27</var>, <var data-var='time'>08:00:00</var> GMT+0</small><br /><strong>Identified</strong> -
  We will be deploying new features to our feedback sites (kagifeedback.org and orionfeedback.org) at this time. During maintenance, you won&#039;t be able to access them to ensure data consistency. The ETA could take up to 1 hour, but we expect it to be faster. 

We&#039;re sorry for the inconvenience and will keep you posted..</p>
<p><small>Nov <var data-var='date'> 27</var>, <var data-var='time'>08:00:01</var> GMT+0</small><br /><strong>Identified</strong> -
  Maintenance is now in progress.</p>
<p><small>Nov <var data-var='date'> 27</var>, <var data-var='time'>08:20:55</var> GMT+0</small><br /><strong>Completed</strong> -
  Maintenance has completed successfully..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Maintenance/cmi8ux26h02jfxag68ngyu2ls</id>
  <published>2025-11-21T13:45:00.000+00:00</published>
  <updated>2025-11-21T13:45:00.000+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/maintenance/cmi8ux26h02jfxag68ngyu2ls"/>
  <title>Orionfeedback Maintenance</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Maintenance</p>
    <p><strong>Duration:</strong> 1 hour</p>
    <p><strong>Affected Components:</strong> https://orionfeedback.org</p>
    <p><small>Nov <var data-var='date'> 21</var>, <var data-var='time'>13:45:00</var> GMT+0</small><br /><strong>Completed</strong> -
  We are planning for a scheduled maintenance during that time..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Maintenance/cmg4ti4z501nfndqgv5055xz8</id>
  <published>2025-10-12T06:00:00.000+00:00</published>
  <updated>2025-10-12T06:00:00.000+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/maintenance/cmg4ti4z501nfndqgv5055xz8"/>
  <title>Kagi.com: Database Backend Maintenance</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Maintenance</p>
    <p><strong>Duration:</strong> 35 minutes</p>
    <p><strong>Affected Components:</strong> , [Assistant] europe-west4, [Assistant] asia-southeast1, [Assistant] europe-west2, [Assistant] us-west2, [Assistant] southamerica-east1, [Search] asia-east2, [Search] europe-west4, [Search] us-west2, [Search] asia-southeast1, [Assistant] australia-southeast1, [Search] us-east4, [Search] australia-southeast1, [Assistant] us-east4, [Assistant] us-central1, [Search] us-central1, [Assistant] asia-east2, , [Search] southamerica-east1, [Search] europe-west2, 
Kagi Search → 
Kagi Assistant →</p>
    <p><small>Oct <var data-var='date'> 12</var>, <var data-var='time'>06:00:00</var> GMT+0</small><br /><strong>Identified</strong> -
  We plan to perform a minor upgrade to the [Kagi.com](http://Kagi.com) database backend on October 12, 2025\. During the maintenance window, write operations such as updating your profile or changing settings may be temporarily affected. However, we do not expect any interruptions to [Search](https://kagi.com/search) or [Assistant](https://kagi.com/assistant)..</p>
<p><small>Oct <var data-var='date'> 12</var>, <var data-var='time'>06:00:01</var> GMT+0</small><br /><strong>Identified</strong> -
  Maintenance is now in progress.</p>
<p><small>Oct <var data-var='date'> 12</var>, <var data-var='time'>06:34:31</var> GMT+0</small><br /><strong>Completed</strong> -
  Maintenance has completed successfully..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Maintenance/cmfvzl4nb00bsetpgi2f831g8</id>
  <published>2025-09-24T08:00:00.000+00:00</published>
  <updated>2025-09-24T08:00:00.000+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/maintenance/cmfvzl4nb00bsetpgi2f831g8"/>
  <title>Features release for Kagifeedback &amp; Orionfeedback</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Maintenance</p>
    <p><strong>Duration:</strong> 1 hour and 1 minute</p>
    <p><strong>Affected Components:</strong> https://kagifeedback.org, https://orionfeedback.org</p>
    <p><small>Sep <var data-var='date'> 24</var>, <var data-var='time'>08:00:00</var> GMT+0</small><br /><strong>Identified</strong> -
  We&#039;re planning to release new features for [**Kagifeedback.org**](http://Kagifeedback.org) and will be performing scheduled maintenance. During this maintenance window, &lt;https://kagifeedback.org&gt; and &lt;https://orionfeedback.org&gt; will be temporarily unavailable, with expected downtime of up to 1 hour..</p>
<p><small>Sep <var data-var='date'> 24</var>, <var data-var='time'>09:01:07</var> GMT+0</small><br /><strong>Completed</strong> -
  Maintenance has completed successfully..</p>
<p><small>Sep <var data-var='date'> 24</var>, <var data-var='time'>08:00:01</var> GMT+0</small><br /><strong>Identified</strong> -
  Maintenance is now in progress.</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Maintenance/cmfcgioip00lbhkf7yrawios4</id>
  <published>2025-09-10T08:00:00.000+00:00</published>
  <updated>2025-09-10T09:00:00.000+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/maintenance/cmfcgioip00lbhkf7yrawios4"/>
  <title>Features release for Kagifeedback &amp; Orionfeedback</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Maintenance</p>
    <p><strong>Duration:</strong> 1 hour</p>
    <p><strong>Affected Components:</strong> https://kagifeedback.org, https://orionfeedback.org</p>
    <p><small>Sep <var data-var='date'> 10</var>, <var data-var='time'>09:00:00</var> GMT+0</small><br /><strong>Completed</strong> -
  Maintenance has completed successfully.</p>
<p><small>Sep <var data-var='date'> 10</var>, <var data-var='time'>08:00:00</var> GMT+0</small><br /><strong>Identified</strong> -
  We&#039;re planning to release new features for [Kagifeedback.org](http://Kagifeedback.org) and will be performing scheduled maintenance. During this maintenance window, &lt;https://kagifeedback.org&gt; and &lt;https://orionfeedback.org&gt; will be temporarily unavailable, with expected downtime of up to 1 hour..</p>
<p><small>Sep <var data-var='date'> 10</var>, <var data-var='time'>08:00:01</var> GMT+0</small><br /><strong>Identified</strong> -
  Maintenance is now in progress.</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Maintenance/cmc9ay6vc00077ij1hx59uqz4</id>
  <published>2025-06-30T06:00:00.000+00:00</published>
  <updated>2025-06-30T07:00:00.000+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/maintenance/cmc9ay6vc00077ij1hx59uqz4"/>
  <title>Prod DB Maintenance</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Maintenance</p>
    <p><strong>Duration:</strong> 1 hour</p>
    <p><strong>Affected Components:</strong> https://kagi.com/summarizer, [Assistant] asia-east2, [Search] asia-east2, [Search] asia-southeast1, [Search] us-east4, [Assistant] australia-southeast1, FastGPT, [Assistant] europe-west4, [Search] us-west2, [Search] australia-southeast1, [Search] southamerica-east1, [Assistant] us-east4, Summarizer API, https://kagi.com/smallweb, Smallweb, FastGPT API, [Search] us-central1, [Search] europe-west4, [Assistant] southamerica-east1, [Search] europe-west2, [Assistant] asia-southeast1, [Assistant] us-central1, https://kagi.com/fastgpt, Search API, [Assistant] us-west2, [Assistant] europe-west2</p>
    <p><small>Jun <var data-var='date'> 30</var>, <var data-var='time'>07:00:00</var> GMT+0</small><br /><strong>Completed</strong> -
  Maintenance has completed successfully.</p>
<p><small>Jun <var data-var='date'> 30</var>, <var data-var='time'>06:00:00</var> GMT+0</small><br /><strong>Identified</strong> -
  Continuing the upgrade that started last week. A few additional instances need to be addressed. A whole hour is scheduled, but downtime should be limited to under 10 minutes..</p>
<p><small>Jun <var data-var='date'> 30</var>, <var data-var='time'>06:00:01</var> GMT+0</small><br /><strong>Identified</strong> -
  Maintenance is now in progress.</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Maintenance/cmcd4n92b00sc731esr5p1sfu</id>
  <published>2025-06-29T07:00:00.000+00:00</published>
  <updated>2025-06-29T07:09:46.014+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/maintenance/cmcd4n92b00sc731esr5p1sfu"/>
  <title>Maintenance Kagi&#039;s feedback sites</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Maintenance</p>
    <p><strong>Duration:</strong> 10 minutes</p>
    <p><strong>Affected Components:</strong> https://kagifeedback.org, https://orionfeedback.org</p>
    <p><small>Jun <var data-var='date'> 29</var>, <var data-var='time'>07:09:46</var> GMT+0</small><br /><strong>Completed</strong> -
  Maintenance has completed successfully..</p>
<p><small>Jun <var data-var='date'> 29</var>, <var data-var='time'>07:00:01</var> GMT+0</small><br /><strong>Identified</strong> -
  Maintenance is now in progress.</p>
<p><small>Jun <var data-var='date'> 29</var>, <var data-var='time'>07:00:00</var> GMT+0</small><br /><strong>Identified</strong> -
  We are planning for a scheduled maintenance during that time..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Maintenance/cmbfdcg82000h13hz8okv0tj8</id>
  <published>2025-06-22T06:00:00.000+00:00</published>
  <updated>2025-06-22T06:00:01.000+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/maintenance/cmbfdcg82000h13hz8okv0tj8"/>
  <title>Production Database Upgrade</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Maintenance</p>
    <p><strong>Duration:</strong> 1 hour</p>
    <p><strong>Affected Components:</strong> , , [Search] asia-east2, https://kagi.com/summarizer, [Search] asia-southeast1, [Search] us-east4, [Assistant] asia-east2, [Assistant] australia-southeast1, FastGPT, [Assistant] europe-west4, [Search] us-west2, , [Search] australia-southeast1, [Search] southamerica-east1, [Assistant] us-east4, Summarizer API, https://kagi.com/smallweb, , Smallweb, FastGPT API, [Search] us-central1, [Search] europe-west4, [Assistant] southamerica-east1, [Search] europe-west2, [Assistant] asia-southeast1, [Assistant] us-central1, https://kagi.com/fastgpt, Search API, [Assistant] us-west2, [Assistant] europe-west2, 
Other Services → 
Kagi Assistant → 
Kagi Search → 
API →</p>
    <p><small>Jun <var data-var='date'> 22</var>, <var data-var='time'>06:00:01</var> GMT+0</small><br /><strong>Identified</strong> -
  Maintenance is now in progress.</p>
<p><small>Jun <var data-var='date'> 22</var>, <var data-var='time'>07:00:00</var> GMT+0</small><br /><strong>Completed</strong> -
  Maintenance has completed successfully.</p>
<p><small>Jun <var data-var='date'> 22</var>, <var data-var='time'>06:00:00</var> GMT+0</small><br /><strong>Identified</strong> -
  Our production database is running an older version that will not have good support in the next few months. We are upgrading it to a newer version to be able to continue to provide excellent performance and reliability to you our customers. This version has been tested locally and in staging environments for around 2 months without any issues. We expect no issues with using it in production.  
  
There will be minimal downtime during this upgrade (estimated to be less then 10 minutes), and access will be restored automatically when it is finished..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Maintenance/cm9hxdtd0004yaeyyum4zvztd</id>
  <published>2025-06-01T06:00:00.000+00:00</published>
  <updated>2025-06-01T06:00:00.000+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/maintenance/cm9hxdtd0004yaeyyum4zvztd"/>
  <title>Production database maintenance</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Maintenance</p>
    <p><strong>Duration:</strong> 25 minutes</p>
    <p><strong>Affected Components:</strong> [Search] us-east4, [Search] asia-east2, [Search] europe-west4, [Search] us-west2, [Search] australia-southeast1, [Search] southamerica-east1, [Search] europe-west2, [Search] asia-southeast1, [Search] us-central1</p>
    <p><small>Jun <var data-var='date'> 1</var>, <var data-var='time'>06:00:00</var> GMT+0</small><br /><strong>Identified</strong> -
  We will maintain all our database servers to upgrade the network architecture, improving connectivity, reliability, and security. During the maintenance window, there may be minor disruptions, but there will not be significant downtime. We apologize for this inconvenience. .</p>
<p><small>Jun <var data-var='date'> 1</var>, <var data-var='time'>06:00:01</var> GMT+0</small><br /><strong>Identified</strong> -
  Maintenance is now in progress.</p>
<p><small>Jun <var data-var='date'> 1</var>, <var data-var='time'>06:25:11</var> GMT+0</small><br /><strong>Completed</strong> -
  Maintenance has completed successfully..</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Maintenance/cm78fuxkt000713af319s2m7f</id>
  <published>2025-03-23T06:00:00.000+00:00</published>
  <updated>2025-03-23T06:38:14.649+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/maintenance/cm78fuxkt000713af319s2m7f"/>
  <title>Production Database Maintenance</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Maintenance</p>
    <p><strong>Duration:</strong> 38 minutes</p>
    <p><strong>Affected Components:</strong> [Search] us-east4, [Search] us-west2, [Search] europe-west2, [Search] asia-east2, [Search] us-central1, [Search] southamerica-east1, [Search] europe-west4, [Search] asia-southeast1, [Search] australia-southeast1, Search API, Summarizer API, FastGPT API</p>
    <p><small>Mar <var data-var='date'> 23</var>, <var data-var='time'>06:38:14</var> GMT+0</small><br /><strong>Completed</strong> -
  All maintenance has been completed, and all services are now operational. .</p>
<p><small>Mar <var data-var='date'> 23</var>, <var data-var='time'>06:18:23</var> GMT+0</small><br /><strong>Identified</strong> -
  The maintenance takes more time than expected. We&#039;re working on it and will update soon. .</p>
<p><small>Mar <var data-var='date'> 23</var>, <var data-var='time'>06:00:01</var> GMT+0</small><br /><strong>Identified</strong> -
  Maintenance is now in progress.</p>
<p><small>Mar <var data-var='date'> 23</var>, <var data-var='time'>06:15:00</var> GMT+0</small><br /><strong>Completed</strong> -
  Maintenance has completed successfully.</p>
<p><small>Mar <var data-var='date'> 23</var>, <var data-var='time'>06:00:00</var> GMT+0</small><br /><strong>Identified</strong> -
  We are planning to maintain the database in all regions during that time. During the maintenance, all supported regions are expected to have less than 1 second of disruption, except for region asia-east2, which is expected to have up to 60 seconds of disruption. .</p>

        ]]>
  </content>
</entry>

<entry>
  <id>tag:status.kagi.com,2005:Maintenance/cm2qyer1m00bd138oz7xf81ai</id>
  <published>2024-10-27T06:00:00.000+00:00</published>
  <updated>2024-10-27T06:00:01.000+00:00</updated>
  <link rel="alternate" type="text/html" href="https://status.kagi.com/maintenance/cm2qyer1m00bd138oz7xf81ai"/>
  <title>Database Infrastructure Migration</title>

  <content type="html">
  <![CDATA[
    <p><strong>Type:</strong> Maintenance</p>
    <p><strong>Duration:</strong> 30 minutes</p>
    <p><strong>Affected Components:</strong> [Search] us-east4, [Search] us-west2, [Search] europe-west2, [Search] asia-east2, [Search] us-central1, [Search] southamerica-east1, [Search] europe-west4, [Search] asia-southeast1, [Search] australia-southeast1</p>
    <p><small>Oct <var data-var='date'> 27</var>, <var data-var='time'>06:00:01</var> GMT+0</small><br /><strong>Identified</strong> -
  Maintenance is now in progress.</p>
<p><small>Oct <var data-var='date'> 27</var>, <var data-var='time'>06:00:00</var> GMT+0</small><br /><strong>Identified</strong> -
  Kagi will be temporaily unavailable in all regions while we migrate the infrastructure for our primary database instance. This is in compliance with required maintenance from our hosting provider (GCP), but we are taking the opportunity to increase the resources allocated to the database for improved performance for our customers.

We will update here as the maintenance progresses - thank you for your patience..</p>
<p><small>Oct <var data-var='date'> 27</var>, <var data-var='time'>06:30:00</var> GMT+0</small><br /><strong>Completed</strong> -
  Maintenance has completed successfully.</p>

        ]]>
  </content>
</entry>

</feed>