TypeScript 55.4%
Python 43.2%
SQL 1.2%
1# WebSensor — non-Atlassian status pages (added 2026-09-08, `statusjson` connector): Instatus `summary.json` and2# incident.io `/api/v1/summary` pages found by probing ~320 status hosts (scripts: see docs/connectors/statusjson.md).3# Existing organizations are extended; developer-tool companies not yet in the registry are created with their4# status page (tier S) and discovery allowed for a blog feed.5sources:6 # ── extend existing organizations ──7 - id: openai8 extend: true9 sensors:10 - { name: status (incident.io), url: "https://status.openai.com/api/v1/summary", type: STATUSPAGE, connector: statusjson, tier: S }11 - id: hashicorp12 extend: true13 sensors:14 - { name: status (incident.io), url: "https://status.hashicorp.com/api/v1/summary", type: STATUSPAGE, connector: statusjson, tier: S }15 - id: miro16 extend: true17 sensors:18 - { name: status (incident.io), url: "https://status.miro.com/api/v1/summary", type: STATUSPAGE, connector: statusjson, tier: S }19 - id: zapier20 extend: true21 sensors:22 - { name: status (incident.io), url: "https://status.zapier.com/api/v1/summary", type: STATUSPAGE, connector: statusjson, tier: S }23 - id: airbyte24 extend: true25 sensors:26 - { name: status (instatus), url: "https://status.airbyte.com/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }27 - id: bubble28 extend: true29 sensors:30 - { name: status (incident.io), url: "https://status.bubble.io/api/v1/summary", type: STATUSPAGE, connector: statusjson, tier: S }31 - id: gcore32 extend: true33 sensors:34 - { name: status (instatus), url: "https://status.gcore.com/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }35 - id: chroma36 extend: true37 sensors:38 - { name: status (instatus), url: "https://status.trychroma.com/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }39 # ── new organizations (developer tools & AI infrastructure) ──40 - id: tailscale41 name: Tailscale42 domain: tailscale.com43 categories: [developer, internet, cyber]44 tier: A45 products: [{ name: Tailscale, type: software }]46 discover: { rss: true }47 sensors:48 - { name: status (incident.io), url: "https://status.tailscale.com/api/v1/summary", type: STATUSPAGE, connector: statusjson, tier: S }49 - { name: blog feed, url: "https://tailscale.com/blog/index.xml", type: RSS, connector: rss, tier: B }50 - id: clerk51 name: Clerk52 domain: clerk.com53 categories: [developer, enterprise]54 tier: B55 products: [{ name: Clerk, type: service, aliases: [clerk auth] }]56 discover: { rss: true }57 sensors:58 - { name: status (incident.io), url: "https://status.clerk.com/api/v1/summary", type: STATUSPAGE, connector: statusjson, tier: S }59 - { name: changelog, url: "https://clerk.com/changelog", type: HTML, connector: http, tier: C }60 - id: elevenlabs61 name: ElevenLabs62 domain: elevenlabs.io63 categories: [ai, technology]64 tier: A65 aliases: [eleven labs]66 products: [{ name: ElevenLabs API, type: API }]67 discover: { rss: true }68 sensors:69 - { name: status (incident.io), url: "https://status.elevenlabs.io/api/v1/summary", type: STATUSPAGE, connector: statusjson, tier: S }70 - { name: api openapi spec, url: "https://api.elevenlabs.io/openapi.json", type: JSON, connector: openapi, tier: C, config: { docsUrl: "https://elevenlabs.io/docs/api-reference" } }71 - id: inngest72 name: Inngest73 domain: inngest.com74 categories: [developer, cloud]75 tier: B76 discover: { rss: true }77 sensors:78 - { name: status (incident.io), url: "https://status.inngest.com/api/v1/summary", type: STATUSPAGE, connector: statusjson, tier: S }79 - id: lovable80 name: Lovable81 domain: lovable.dev82 categories: [ai, developer]83 tier: B84 discover: { rss: true }85 sensors:86 - { name: status (incident.io), url: "https://status.lovable.dev/api/v1/summary", type: STATUSPAGE, connector: statusjson, tier: S }87 - id: bolt-new88 name: Bolt (StackBlitz)89 domain: bolt.new90 homepage: https://bolt.new91 categories: [ai, developer]92 tier: B93 aliases: [bolt.new, stackblitz]94 discover: { rss: false }95 sensors:96 - { name: status (incident.io), url: "https://status.bolt.new/api/v1/summary", type: STATUSPAGE, connector: statusjson, tier: S }97 - id: mintlify98 name: Mintlify99 domain: mintlify.com100 categories: [developer]101 tier: C102 discover: { rss: true }103 sensors:104 - { name: status (incident.io), url: "https://status.mintlify.com/api/v1/summary", type: STATUSPAGE, connector: statusjson, tier: S }105 - id: dub106 name: Dub107 domain: dub.co108 categories: [developer, enterprise]109 tier: C110 aliases: [dub.co]111 discover: { rss: true }112 sensors:113 - { name: status (incident.io), url: "https://status.dub.co/api/v1/summary", type: STATUSPAGE, connector: statusjson, tier: S }114 - id: prismic115 name: Prismic116 domain: prismic.io117 categories: [developer, enterprise]118 tier: C119 discover: { rss: true }120 sensors:121 - { name: status (incident.io), url: "https://status.prismic.io/api/v1/summary", type: STATUSPAGE, connector: statusjson, tier: S }122 - id: incident-io123 name: incident.io124 domain: incident.io125 categories: [developer, enterprise]126 tier: B127 aliases: [incidentio]128 discover: { rss: true }129 sensors:130 - { name: status (incident.io), url: "https://status.incident.io/api/v1/summary", type: STATUSPAGE, connector: statusjson, tier: S }131 - id: instatus132 name: Instatus133 domain: instatus.com134 categories: [developer, enterprise]135 tier: C136 discover: { rss: true }137 sensors:138 - { name: status (instatus), url: "https://status.instatus.com/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }139 - id: env0140 name: env0141 domain: env0.com142 categories: [developer, cloud]143 tier: C144 discover: { rss: true }145 sensors:146 - { name: status (instatus), url: "https://status.env0.com/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }147 - id: exa148 name: Exa149 domain: exa.ai150 categories: [ai, developer]151 tier: B152 aliases: [exa.ai, metaphor]153 products: [{ name: Exa API, type: API }]154 discover: { rss: true }155 sensors:156 - { name: status (instatus), url: "https://status.exa.ai/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }157 - id: tavily158 name: Tavily159 domain: tavily.com160 categories: [ai, developer]161 tier: B162 products: [{ name: Tavily API, type: API }]163 discover: { rss: true }164 sensors:165 - { name: status (incident.io), url: "https://status.tavily.com/api/v1/summary", type: STATUSPAGE, connector: statusjson, tier: S }166 - id: kagi167 name: Kagi168 domain: kagi.com169 categories: [internet, ai]170 tier: B171 products: [{ name: Kagi Search, type: product }, { name: Orion, type: software }]172 discover: { rss: true }173 sensors:174 - { name: status (instatus), url: "https://status.kagi.com/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }175 - id: stytch176 name: Stytch177 domain: stytch.com178 categories: [developer, cyber]179 tier: C180 discover: { rss: true }181 sensors:182 - { name: status (instatus), url: "https://status.stytch.com/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }183 - id: mollie184 name: Mollie185 domain: mollie.com186 categories: [payments, finance]187 tier: B188 discover: { rss: true }189 sensors:190 - { name: status (instatus), url: "https://status.mollie.com/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }191