SPB Git forge

spb/websensor

Public
33commits 1branches 0releases
3.4 MBsize
maindefault branch
11 days agolast push
TypeScript 55.4% Python 43.2% SQL 1.2%

registry: 56-ai-model-watch (654 validated sensors / 272 orgs: HF author lists, provider model catalogues & pricing & deprecations, leaderboards, runtime releases) and 58-status-pages-wave3 (530 JSON status pages); probe scripts/gen-status-probe3.py; AUTHORING table

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Simon-Pierre Boucher committed 12 days ago (Sep 13, 2026) parent 29666bb

4 changed files +9,953 −0

added config/sources.d/56-ai-model-watch.yaml +3148 −0
@@ -0,0 +1,3148 @@
1 +# config/sources.d/56-ai-model-watch.yaml — 2026-09-13 — the **AI Model Watch** vertical: sensors that detect a new model,
2 +# a removed model, a context-window / pricing / rate-limit change, a benchmark or leaderboard change, a licence change,
3 +# weights published or removed, an API endpoint change or a deprecation. Sources, in order of preference: official JSON
4 +# APIs (Hugging Face `api/models?author=…` for 183 author ids and `api/datasets?author=…` for 65 publishers not covered
5 +# by 40-ai-frontier.yaml, sorted by lastModified; hub-wide firehoses under `hf-hub-firehose` with `llm: false`;
6 +# provider model catalogues: NVIDIA NIM `integrate.api.nvidia.com/v1/models`, Vercel AI Gateway `/v1/models`, Civitai
7 +# REST API, models.dev `api.json`), GitHub `releases.atom` / `tags.atom` / `commits/<branch>.atom` of SDKs, runtimes,
8 +# fine-tuning and quantization toolkits, agent frameworks, coding agents and model repositories without tags, then
9 +# server-rendered documentation pages (model lists, pricing, rate limits, deprecations / retirements of OpenAI,
10 +# Anthropic, Google Vertex, Azure OpenAI, AWS Bedrock, Mistral, Cohere, DeepSeek, Moonshot, Alibaba Model Studio,
11 +# Oracle OCI, IBM watsonx, Databricks, Snowflake, Together, Groq, Cerebras, Replicate, Baseten, Nebius…) and
12 +# leaderboards (SWE-bench experiments commits, ARC Prize, HELM, AlpacaEval, BFCL, Aider, MLPerf, Artificial Analysis
13 +# sub-leaderboards, Vellum, EQ-Bench, SimpleBench, LLM Stats, Vals AI…). Every Hugging Face author id below was verified
14 +# to return ≥ 1 model / dataset; every sensor was fetched and parsed by apps/engine/src/validate.ts on 2026-09-13
15 +# (candidate run: 732 sensors → OK 655 · WARN 36 · FAIL 41; WARN / FAIL removed with scripts/prune-fragment.py
16 +# --drop-warn; confirmation run OK 654 / 655 — ideogram.ai/pricing flipped to 403 and was dropped; 654 sensors remain:
17 +# 259 jsonlist, 197 http, 187 github, 8 rss, 3 statuspage).
18 +# 82 organizations already declared in earlier files are extended (`extend: true`); 190 labs, model companies, tool
19 +# vendors and evaluators are declared here with domain, categories, country, aliases and AI_model products.
20 +# Not usable (do not re-probe blindly): api.together.xyz/v1/models, api.hyperbolic.xyz/v1/models,
21 +# api.siliconflow.com/v1/models, api.studio.nebius.com/v1/models, api.lambda.ai/v1/models, inference.baseten.co/v1/models,
22 +# api.groq.com/openai/v1/models, api.cerebras.ai/v1/models, api.mistral.ai/v1/models (all 401 without a key);
23 +# models.github.ai/catalog/models (410, GitHub Models retirement brownout); build.nvidia.com/models, lmarena.ai /
24 +# arena.ai leaderboards, livebench.ai, openrouter.ai/rankings, crfm.stanford.edu/helm, hai.stanford.edu/ai-index,
25 +# tbench.ai, console.upstage.ai/docs, lgresearch.ai, cohere.com/pricing, cloud.sambanova.ai/pricing, sakana.ai/blog,
26 +# unsloth.ai/blog, rwkv.com, openbmb.cn (client-rendered / thin); leonardo.ai, mbzuai.ac.ae and ideogram.ai/pricing (403); rinna.co.jp,
27 +# play.ht, rhymes.ai, nexusflow.ai (DNS / TLS failures from Node); ai.sber.ru (unresolvable); 404 on the documented
28 +# paths of docs.x.ai rate limits, docs.sambanova.ai rate limits, docs.mistral.ai tiers, docs.fireworks.ai deprecations,
29 +# docs.ai21.com deprecation, docs.nomic.ai models, docs.speechmatics.com changelog, docs.factory.ai / support.bolt.new /
30 +# v0.app changelogs; no RSS at mistral.ai, sakana.ai, lmstudio.ai, arcprize.org, tech.kakao.com, laion.ai, lmsys.org,
31 +# blog.vllm.ai, cartesia.ai, haystack.deepset.ai, docs.openwebui.com, vercel.com/changelog/category/ai-sdk (404) and
32 +# jina.ai/feed.rss + news.lmarena.ai/rss (HTML). Hugging Face authors that return nothing: THUDM (moved to zai-org),
33 +# Tencent / tencent-hunyuan (the real ids `tencent` / `Tencent-Hunyuan` are already in 40), rednote-hilab, databricks,
34 +# Anthropic (models; datasets exist), KwaiVGI, fal-ai, ElevenLabs, OpenBMB (use openbmb), CohereForAI (renamed
35 +# CohereLabs), Widn, reka-ai, cognitivecomputations, AIDC-AI, iic, PKU-YuanGroup, vivo-ai-lab, TeleAI, fnlp, LLM360,
36 +# scb10x, inceptionai, ALLaM-AI, MoonshotAI / MiniMax-AI (use moonshotai / MiniMaxAI), runwayml, epoch-ai / epochai.
37 +# GitHub repos without releases or tags (Qwen3, Wan2.2, MiMo, GLM-4, Step3, Zonos, csm, dia, bark, EXAONE-4.0, kanana,
38 +# LiveBench, arena-hard-auto, BitNet, open-r1…) are followed through `commits/main.atom`; inclusionAI/Ling has no
39 +# `main` branch (404).
40 +sources:
41 + # ───────────────────────── Hugging Face Hub — hub-wide signals ─────────────────────────
42 + - id: hf-hub-firehose
43 + name: Hugging Face Hub firehose
44 + domain: huggingface.co
45 + homepage: https://huggingface.co/models
46 + categories: [ai, open-source, developer]
47 + tier: A
48 + aliases: [hf hub firehose, new models on hugging face]
49 + llm: false
50 + country: US
51 + discover: { rss: true, status: false }
52 + notes: "Hub-wide model / dataset / space lists (newest, trending, most downloaded). High volume: heuristics only; per-organization lists live on each organization. Separate source so that `llm: false` does not affect the `huggingface` organization."
53 + sensors:
54 + - { name: newest models firehose, url: "https://huggingface.co/api/models?sort=createdAt&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: A, config: { keyField: id, titleField: id, dateField: createdAt, compareFields: [pipeline_tag], maxItems: 50 } }
55 + - { name: trending models, url: "https://huggingface.co/api/models?sort=trendingScore&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
56 + - { name: most downloaded models, url: "https://huggingface.co/api/models?sort=downloads&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag], maxItems: 50 } }
57 + - { name: most liked models, url: "https://huggingface.co/api/models?sort=likes&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag], maxItems: 50 } }
58 + - { name: trending datasets, url: "https://huggingface.co/api/datasets?sort=trendingScore&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
59 + - { name: newest datasets firehose, url: "https://huggingface.co/api/datasets?sort=createdAt&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: createdAt, compareFields: [author], maxItems: 50 } }
60 + - { name: trending spaces, url: "https://huggingface.co/api/spaces?sort=trendingScore&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [sdk], maxItems: 50 } }
61 + - id: huggingface
62 + extend: true
63 + country: US
64 + products:
65 + - { name: FineWeb, type: AI_model }
66 + - { name: Zephyr, type: AI_model }
67 + - { name: Idefics, type: AI_model }
68 + - { name: Inference Providers, type: service }
69 + - { name: Gradio, type: software }
70 + - { name: sentence-transformers, type: software }
71 + sensors:
72 + - { name: h4 alignment team models, url: "https://huggingface.co/api/models?author=HuggingFaceH4&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
73 + - { name: m4 multimodal team models, url: "https://huggingface.co/api/models?author=HuggingFaceM4&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
74 + - { name: fineweb team models, url: "https://huggingface.co/api/models?author=HuggingFaceFW&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
75 + - { name: open-r1 models, url: "https://huggingface.co/api/models?author=open-r1&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
76 + - { name: sentence-transformers models, url: "https://huggingface.co/api/models?author=sentence-transformers&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
77 + - { name: cross-encoder models, url: "https://huggingface.co/api/models?author=cross-encoder&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
78 + - { name: onnx-community models (transformers.js), url: "https://huggingface.co/api/models?author=onnx-community&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
79 + - { name: parler-tts models, url: "https://huggingface.co/api/models?author=parler-tts&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
80 + - { name: distil-whisper models, url: "https://huggingface.co/api/models?author=distil-whisper&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
81 + - { name: llava-hf models, url: "https://huggingface.co/api/models?author=llava-hf&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
82 + - { name: argilla models, url: "https://huggingface.co/api/models?author=argilla&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
83 + - { name: fineweb datasets, url: "https://huggingface.co/api/datasets?author=HuggingFaceFW&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
84 + - { name: smollm team datasets, url: "https://huggingface.co/api/datasets?author=HuggingFaceTB&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
85 + - { name: h4 datasets, url: "https://huggingface.co/api/datasets?author=HuggingFaceH4&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
86 + - { name: m4 datasets, url: "https://huggingface.co/api/datasets?author=HuggingFaceM4&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
87 + - { name: open-r1 datasets, url: "https://huggingface.co/api/datasets?author=open-r1&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
88 + - { name: open llm leaderboard datasets, url: "https://huggingface.co/api/datasets?author=open-llm-leaderboard&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
89 + - { name: lighteval datasets, url: "https://huggingface.co/api/datasets?author=lighteval&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
90 + - { name: argilla datasets, url: "https://huggingface.co/api/datasets?author=argilla&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
91 + - { name: inference providers pricing, url: "https://huggingface.co/docs/inference-providers/pricing", type: HTML, connector: http, tier: C }
92 + - { name: huggingface.js releases, url: "https://github.com/huggingface/huggingface.js/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: huggingface/huggingface.js, kind: releases } }
93 + - { name: optimum releases, url: "https://github.com/huggingface/optimum/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: huggingface/optimum, kind: releases } }
94 + - { name: lighteval releases, url: "https://github.com/huggingface/lighteval/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: huggingface/lighteval, kind: releases } }
95 + - { name: chat-ui releases, url: "https://github.com/huggingface/chat-ui/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: huggingface/chat-ui, kind: releases } }
96 + - { name: text embeddings inference releases, url: "https://github.com/huggingface/text-embeddings-inference/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: huggingface/text-embeddings-inference, kind: releases } }
97 + - { name: gradio releases, url: "https://github.com/gradio-app/gradio/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: gradio-app/gradio, kind: releases } }
98 + - { name: open-r1 repository commits, url: "https://github.com/huggingface/open-r1/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: huggingface/open-r1, kind: commits, branch: main } }
99 + - id: hf-community-quantizers
100 + name: Hugging Face community quantizers and repackagers
101 + domain: huggingface.co
102 + homepage: https://huggingface.co/bartowski
103 + categories: [ai, open-source]
104 + tier: B
105 + aliases: [bartowski, mradermacher, quantfactory, thebloke, gguf quantizers]
106 + llm: false
107 + country: INT
108 + discover: { rss: true, status: false }
109 + notes: "Community accounts that publish GGUF / safetensors conversions within hours of a model release: a second-order release signal (a new quant = weights are public and runnable). High volume: heuristics only."
110 + sensors:
111 + - { name: bartowski gguf quantizations, url: "https://huggingface.co/api/models?author=bartowski&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
112 + - { name: mradermacher gguf quantizations, url: "https://huggingface.co/api/models?author=mradermacher&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
113 + - { name: quantfactory gguf quantizations, url: "https://huggingface.co/api/models?author=QuantFactory&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
114 + - { name: thebloke quantizations (legacy), url: "https://huggingface.co/api/models?author=TheBloke&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
115 + - { name: lm studio community gguf, url: "https://huggingface.co/api/models?author=lmstudio-community&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
116 + - { name: lodestones (chroma) models, url: "https://huggingface.co/api/models?author=lodestones&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
117 + - { name: city96 gguf diffusion quantizations, url: "https://huggingface.co/api/models?author=city96&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
118 + - { name: kijai video-model conversions, url: "https://huggingface.co/api/models?author=Kijai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
119 + - { name: lllyasviel (controlnet, fooocus) models, url: "https://huggingface.co/api/models?author=lllyasviel&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
120 + - { name: comfy-org repackaged models, url: "https://huggingface.co/api/models?author=Comfy-Org&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
121 + # ───────────────────────── Frontier labs and hyperscalers (extend) ─────────────────────────
122 + - id: openai
123 + extend: true
124 + country: US
125 + sensors:
126 + - { name: openai-community hugging face models (gpt-2 era), url: "https://huggingface.co/api/models?author=openai-community&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
127 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=openai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
128 + - { name: models docs, url: "https://developers.openai.com/api/docs/models", type: HTML, connector: http, tier: A }
129 + - { name: api pricing docs, url: "https://developers.openai.com/api/docs/pricing", type: HTML, connector: http, tier: B }
130 + - { name: deprecations docs, url: "https://developers.openai.com/api/docs/deprecations", type: HTML, connector: http, tier: A }
131 + - { name: rate limits guide, url: "https://developers.openai.com/api/docs/guides/rate-limits", type: HTML, connector: http, tier: C }
132 + - { name: codex changelog, url: "https://developers.openai.com/codex/changelog", type: HTML, connector: http, tier: B }
133 + - { name: sdk go releases, url: "https://github.com/openai/openai-go/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: openai/openai-go, kind: releases } }
134 + - { name: sdk java releases, url: "https://github.com/openai/openai-java/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: openai/openai-java, kind: releases } }
135 + - { name: sdk dotnet releases, url: "https://github.com/openai/openai-dotnet/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: openai/openai-dotnet, kind: releases } }
136 + - { name: sdk ruby releases, url: "https://github.com/openai/openai-ruby/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: openai/openai-ruby, kind: releases } }
137 + - { name: evals releases, url: "https://github.com/openai/evals/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: openai/evals, kind: releases } }
138 + - { name: harmony releases, url: "https://github.com/openai/harmony/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: openai/harmony, kind: releases } }
139 + - { name: simple-evals commits, url: "https://github.com/openai/simple-evals/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: openai/simple-evals, kind: commits, branch: main } }
140 + - id: anthropic
141 + extend: true
142 + country: US
143 + sensors:
144 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=Anthropic&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
145 + - { name: pricing docs, url: "https://platform.claude.com/docs/en/about-claude/pricing", type: HTML, connector: http, tier: B }
146 + - { name: rate limits docs, url: "https://platform.claude.com/docs/en/api/rate-limits", type: HTML, connector: http, tier: C }
147 + - { name: sdk ruby releases, url: "https://github.com/anthropics/anthropic-sdk-ruby/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: anthropics/anthropic-sdk-ruby, kind: releases } }
148 + - { name: agent sdk python releases, url: "https://github.com/anthropics/claude-agent-sdk-python/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: anthropics/claude-agent-sdk-python, kind: releases } }
149 + - { name: agent sdk typescript releases, url: "https://github.com/anthropics/claude-agent-sdk-typescript/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: anthropics/claude-agent-sdk-typescript, kind: releases } }
150 + - id: google-ai
151 + extend: true
152 + country: US
153 + sensors:
154 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=google&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
155 + - { name: t5 models (legacy), url: "https://huggingface.co/api/models?author=google-t5&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
156 + - id: google-developers-ai
157 + extend: true
158 + country: US
159 + sensors:
160 + - { name: litert community models, url: "https://huggingface.co/api/models?author=litert-community&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
161 + - { name: gemini api rate limits, url: "https://ai.google.dev/gemini-api/docs/rate-limits", type: HTML, connector: http, tier: C }
162 + - { name: adk go releases, url: "https://github.com/google/adk-go/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: google/adk-go, kind: releases } }
163 + - { name: gemma model card, url: "https://ai.google.dev/gemma/docs/core/model_card_3", type: HTML, connector: http, tier: C }
164 + - id: google-cloud
165 + extend: true
166 + country: US
167 + sensors:
168 + - { name: vertex generative ai models, url: "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models", type: HTML, connector: http, tier: A }
169 + - { name: vertex model versions and lifecycle, url: "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions", type: HTML, connector: http, tier: B }
170 + - { name: vertex deprecations, url: "https://cloud.google.com/vertex-ai/generative-ai/docs/deprecations", type: HTML, connector: http, tier: B }
171 + - { name: vertex generative ai pricing, url: "https://cloud.google.com/vertex-ai/generative-ai/pricing", type: HTML, connector: http, tier: C }
172 + - { name: model garden partner models, url: "https://cloud.google.com/vertex-ai/generative-ai/docs/partner-models/use-partner-models", type: HTML, connector: http, tier: C }
173 + - id: azure-ai
174 + extend: true
175 + country: US
176 + sensors:
177 + - { name: azure openai models, url: "https://learn.microsoft.com/en-us/azure/ai-foundry/openai/concepts/models", type: HTML, connector: http, tier: A }
178 + - { name: azure openai model retirements, url: "https://learn.microsoft.com/en-us/azure/ai-foundry/openai/concepts/model-retirements", type: HTML, connector: http, tier: A }
179 + - { name: azure openai quotas and limits, url: "https://learn.microsoft.com/en-us/azure/ai-foundry/openai/quotas-limits", type: HTML, connector: http, tier: C }
180 + - { name: azure openai whats new, url: "https://learn.microsoft.com/en-us/azure/ai-foundry/openai/whats-new", type: HTML, connector: http, tier: B }
181 + - { name: foundry models lifecycle and retirement, url: "https://learn.microsoft.com/en-us/azure/ai-foundry/concepts/model-lifecycle-retirement", type: HTML, connector: http, tier: B }
182 + - { name: foundry models whats new, url: "https://learn.microsoft.com/en-us/azure/ai-foundry/whats-new-azure-ai-foundry", type: HTML, connector: http, tier: B }
183 + - { name: azure openai pricing, url: "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/", type: HTML, connector: http, tier: C }
184 + - id: aws
185 + extend: true
186 + country: US
187 + sensors:
188 + - { name: bedrock supported models, url: "https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html", type: HTML, connector: http, tier: A }
189 + - { name: bedrock model support by region, url: "https://docs.aws.amazon.com/bedrock/latest/userguide/models-regions.html", type: HTML, connector: http, tier: C }
190 + - { name: bedrock quotas, url: "https://docs.aws.amazon.com/bedrock/latest/userguide/quotas.html", type: HTML, connector: http, tier: C }
191 + - { name: amazon nova models, url: "https://docs.aws.amazon.com/nova/latest/userguide/what-is-nova.html", type: HTML, connector: http, tier: C }
192 + - { name: strands agents sdk releases, url: "https://github.com/strands-agents/sdk-python/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: strands-agents/sdk-python, kind: releases } }
193 + - id: meta-ai
194 + extend: true
195 + country: US
196 + sensors:
197 + - { name: facebook hugging face datasets, url: "https://huggingface.co/api/datasets?author=facebook&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
198 + - { name: meta-llama hugging face datasets, url: "https://huggingface.co/api/datasets?author=meta-llama&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
199 + - { name: llama stack releases, url: "https://github.com/llamastack/llama-stack/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: llamastack/llama-stack, kind: releases } }
200 + - { name: audiocraft releases, url: "https://github.com/facebookresearch/audiocraft/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: facebookresearch/audiocraft, kind: releases } }
201 + - id: microsoft-ai
202 + extend: true
203 + country: US
204 + sensors:
205 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=microsoft&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
206 + - { name: e5 embeddings (intfloat), url: "https://huggingface.co/api/models?author=intfloat&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
207 + - { name: bitnet repository commits, url: "https://github.com/microsoft/BitNet/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: microsoft/BitNet, kind: commits, branch: main } }
208 + - id: mistral
209 + extend: true
210 + country: FR
211 + sensors:
212 + - { name: mistral-community conversions, url: "https://huggingface.co/api/models?author=mistral-community&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
213 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=mistralai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
214 + - { name: models overview docs, url: "https://docs.mistral.ai/getting-started/models/models_overview/", type: HTML, connector: http, tier: A }
215 + - id: cohere
216 + extend: true
217 + country: CA
218 + sensors:
219 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=CohereLabs&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
220 + - { name: rate limits docs, url: "https://docs.cohere.com/docs/rate-limits", type: HTML, connector: http, tier: C }
221 + - { name: deprecations docs, url: "https://docs.cohere.com/docs/deprecations", type: HTML, connector: http, tier: B }
222 + - { name: sdk go releases, url: "https://github.com/cohere-ai/cohere-go/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: cohere-ai/cohere-go, kind: releases } }
223 + - { name: toolkit releases, url: "https://github.com/cohere-ai/cohere-toolkit/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: cohere-ai/cohere-toolkit, kind: releases } }
224 + - id: deepseek
225 + extend: true
226 + country: CN
227 + sensors:
228 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=deepseek-ai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
229 + - { name: rate limit docs, url: "https://api-docs.deepseek.com/quick_start/rate_limit", type: HTML, connector: http, tier: C }
230 + - { name: api news, url: "https://api-docs.deepseek.com/news/", type: HTML, connector: http, tier: A }
231 + - id: moonshot-ai
232 + extend: true
233 + country: CN
234 + sensors:
235 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=moonshotai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
236 + - { name: api pricing, url: "https://platform.moonshot.ai/docs/pricing/chat", type: HTML, connector: http, tier: C }
237 + - { name: kimi k2 quickstart, url: "https://platform.moonshot.ai/docs/guide/kimi-k2-quickstart", type: HTML, connector: http, tier: C }
238 + - id: zhipu-ai
239 + extend: true
240 + country: CN
241 + sensors:
242 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=zai-org&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
243 + - { name: glm-4 repository commits, url: "https://github.com/zai-org/GLM-4/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: zai-org/GLM-4, kind: commits, branch: main } }
244 + - id: qwen
245 + extend: true
246 + country: CN
247 + sensors:
248 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=Qwen&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
249 + - { name: qwen3 repository commits, url: "https://github.com/QwenLM/Qwen3/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: QwenLM/Qwen3, kind: commits, branch: main } }
250 + - id: minimax
251 + extend: true
252 + country: CN
253 + sensors:
254 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=MiniMaxAI&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
255 + - id: tencent
256 + extend: true
257 + country: CN
258 + sensors:
259 + - { name: tencent arc lab models, url: "https://huggingface.co/api/models?author=TencentARC&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
260 + - id: shanghai-ai-lab
261 + extend: true
262 + country: CN
263 + products:
264 + - { name: LMDeploy, type: software }
265 + - { name: InternVL, type: AI_model }
266 + sensors:
267 + - { name: vchitect video models, url: "https://huggingface.co/api/models?author=Vchitect&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
268 + - { name: alpha-vllm models, url: "https://huggingface.co/api/models?author=Alpha-VLLM&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
269 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=internlm&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
270 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=OpenGVLab&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
271 + - { name: internvl releases, url: "https://github.com/OpenGVLab/InternVL/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: OpenGVLab/InternVL, kind: releases } }
272 + - { name: internlm releases, url: "https://github.com/InternLM/InternLM/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: InternLM/InternLM, kind: releases } }
273 + - { name: lmdeploy releases, url: "https://github.com/InternLM/lmdeploy/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: InternLM/lmdeploy, kind: releases } }
274 + - { name: lmdeploy supported models, url: "https://lmdeploy.readthedocs.io/en/latest/supported_models/supported_models.html", type: HTML, connector: http, tier: C }
275 + - id: stepfun
276 + extend: true
277 + country: CN
278 + sensors:
279 + - { name: step-audio repository commits, url: "https://github.com/stepfun-ai/Step-Audio/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: stepfun-ai/Step-Audio, kind: commits, branch: main } }
280 + - { name: step3 repository commits, url: "https://github.com/stepfun-ai/Step3/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: stepfun-ai/Step3, kind: commits, branch: main } }
281 + - id: bytedance-seed
282 + extend: true
283 + country: CN
284 + sensors:
285 + - { name: verl releases, url: "https://github.com/volcengine/verl/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: volcengine/verl, kind: releases } }
286 + - id: nvidia
287 + extend: true
288 + country: US
289 + sensors:
290 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=nvidia&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
291 + - { name: nim api model catalogue, url: "https://integrate.api.nvidia.com/v1/models", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: data, keyField: id, titleField: id, compareFields: [owned_by], maxItems: 1000 } }
292 + - { name: nemo framework changelog, url: "https://docs.nvidia.com/nemo-framework/user-guide/latest/changelog.html", type: HTML, connector: http, tier: C }
293 + - { name: tensorrt-llm release notes, url: "https://nvidia.github.io/TensorRT-LLM/release-notes.html", type: HTML, connector: http, tier: C }
294 + - { name: nemotron page, url: "https://developer.nvidia.com/nemotron", type: HTML, connector: http, tier: C }
295 + - { name: nemo releases, url: "https://github.com/NVIDIA/NeMo/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: NVIDIA/NeMo, kind: releases } }
296 + - { name: model optimizer releases, url: "https://github.com/NVIDIA/TensorRT-Model-Optimizer/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: NVIDIA/TensorRT-Model-Optimizer, kind: releases } }
297 + - { name: nemo guardrails releases, url: "https://github.com/NVIDIA/NeMo-Guardrails/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: NVIDIA/NeMo-Guardrails, kind: releases } }
298 + - id: amd
299 + extend: true
300 + country: US
301 + sensors:
302 + - { name: aiter releases, url: "https://github.com/ROCm/aiter/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: ROCm/aiter, kind: releases } }
303 + - id: apple-ml-research
304 + extend: true
305 + country: US
306 + sensors:
307 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=apple&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
308 + - { name: ml-stable-diffusion releases, url: "https://github.com/apple/ml-stable-diffusion/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: apple/ml-stable-diffusion, kind: releases } }
309 + - { name: fastvlm repository commits, url: "https://github.com/apple/ml-fastvlm/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: apple/ml-fastvlm, kind: commits, branch: main } }
310 + - id: ai2
311 + extend: true
312 + country: US
313 + sensors:
314 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=allenai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
315 + - { name: olmo releases, url: "https://github.com/allenai/OLMo/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: allenai/OLMo, kind: releases } }
316 + - { name: open-instruct releases, url: "https://github.com/allenai/open-instruct/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: allenai/open-instruct, kind: releases } }
317 + - { name: olmocr releases, url: "https://github.com/allenai/olmocr/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: allenai/olmocr, kind: releases } }
318 + - id: ibm-research
319 + extend: true
320 + country: US
321 + products:
322 + - { name: Docling, type: software }
323 + sensors:
324 + - { name: ibm research hugging face models, url: "https://huggingface.co/api/models?author=ibm-research&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
325 + - { name: ibm-nasa geospatial models, url: "https://huggingface.co/api/models?author=ibm-nasa-geospatial&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
326 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=ibm-research&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
327 + - { name: docling releases, url: "https://github.com/docling-project/docling/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: docling-project/docling, kind: releases } }
328 + - { name: watsonx supported foundation models, url: "https://dataplatform.cloud.ibm.com/docs/content/wsj/analyze-data/fm-models.html?context=wx", type: HTML, connector: http, tier: B }
329 + - id: salesforce
330 + extend: true
331 + country: US
332 + sensors:
333 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=Salesforce&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
334 + - id: servicenow
335 + extend: true
336 + country: US
337 + sensors:
338 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=ServiceNow&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
339 + - id: databricks
340 + extend: true
341 + country: US
342 + sensors:
343 + - { name: mosaicml hugging face models, url: "https://huggingface.co/api/models?author=mosaicml&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
344 + - { name: llm-foundry releases, url: "https://github.com/mosaicml/llm-foundry/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: mosaicml/llm-foundry, kind: releases } }
345 + - { name: foundation model apis supported models, url: "https://docs.databricks.com/aws/en/machine-learning/foundation-model-apis/supported-models", type: HTML, connector: http, tier: B }
346 + - id: together-ai
347 + extend: true
348 + country: US
349 + notes: "api.together.xyz/v1/models requires a key (401)."
350 + sensors:
351 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=togethercomputer&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
352 + - { name: serverless models docs, url: "https://docs.together.ai/docs/serverless-models", type: HTML, connector: http, tier: B }
353 + - { name: deprecations docs, url: "https://docs.together.ai/docs/deprecations", type: HTML, connector: http, tier: B }
354 + - id: groq
355 + extend: true
356 + country: US
357 + sensors:
358 + - { name: pricing, url: "https://groq.com/pricing", type: HTML, connector: http, tier: C }
359 + - { name: rate limits docs, url: "https://console.groq.com/docs/rate-limits", type: HTML, connector: http, tier: C }
360 + - id: cerebras
361 + extend: true
362 + country: US
363 + sensors:
364 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=cerebras&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
365 + - { name: pricing docs, url: "https://inference-docs.cerebras.ai/support/pricing", type: HTML, connector: http, tier: C }
366 + - id: perplexity
367 + extend: true
368 + country: US
369 + sensors:
370 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=perplexity-ai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
371 + - { name: rate limits docs, url: "https://docs.perplexity.ai/guides/rate-limits", type: HTML, connector: http, tier: C }
372 + - id: replicate
373 + extend: true
374 + country: US
375 + sensors:
376 + - { name: language models collection, url: "https://replicate.com/collections/language-models", type: HTML, connector: http, tier: B }
377 + - { name: text-to-image collection, url: "https://replicate.com/collections/text-to-image", type: HTML, connector: http, tier: B }
378 + - { name: text-to-video collection, url: "https://replicate.com/collections/text-to-video", type: HTML, connector: http, tier: B }
379 + - { name: text-to-speech collection, url: "https://replicate.com/collections/text-to-speech", type: HTML, connector: http, tier: C }
380 + - { name: newest models, url: "https://replicate.com/explore?sort=newest", type: HTML, connector: http, tier: B }
381 + - id: lambda
382 + extend: true
383 + country: US
384 + notes: "api.lambda.ai/v1/models requires a key."
385 + sensors:
386 + - { name: inference page, url: "https://lambda.ai/inference", type: HTML, connector: http, tier: C }
387 + - id: modal
388 + extend: true
389 + country: US
390 + sensors:
391 + - { name: llm almanac, url: "https://modal.com/llm-almanac/summary", type: HTML, connector: http, tier: C }
392 + - id: baseten
393 + extend: true
394 + country: US
395 + sensors:
396 + - { name: model apis docs, url: "https://docs.baseten.co/development/model-apis/overview", type: HTML, connector: http, tier: C }
397 + - id: nebius
398 + extend: true
399 + country: NL
400 + categories: [ai]
401 + notes: "api.studio.nebius.com/v1/models requires a key."
402 + sensors:
403 + - { name: ai studio models docs, url: "https://docs.nebius.com/studio/inference/models", type: HTML, connector: http, tier: B }
404 + - id: ollama
405 + extend: true
406 + country: US
407 + sensors:
408 + - { name: newest models, url: "https://ollama.com/search?o=newest", type: HTML, connector: http, tier: A }
409 + - id: vllm
410 + extend: true
411 + country: US
412 + sensors:
413 + - { name: vllm-ascend releases, url: "https://github.com/vllm-project/vllm-ascend/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: vllm-project/vllm-ascend, kind: releases } }
414 + - { name: vllm-omni releases, url: "https://github.com/vllm-project/vllm-omni/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: vllm-project/vllm-omni, kind: releases } }
415 + - id: llama-cpp
416 + extend: true
417 + country: BG
418 + sensors:
419 + - { name: ggml-org hugging face models, url: "https://huggingface.co/api/models?author=ggml-org&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
420 + - { name: llama-cpp-python releases, url: "https://github.com/abetlen/llama-cpp-python/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: abetlen/llama-cpp-python, kind: releases } }
421 + - { name: llama.vscode releases, url: "https://github.com/ggml-org/llama.vscode/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: ggml-org/llama.vscode, kind: releases } }
422 + - { name: llama.vim releases, url: "https://github.com/ggml-org/llama.vim/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: ggml-org/llama.vim, kind: releases } }
423 + - id: mlx
424 + extend: true
425 + country: US
426 + sensors:
427 + - { name: mlx-community hugging face models, url: "https://huggingface.co/api/models?author=mlx-community&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
428 + - id: elevenlabs
429 + extend: true
430 + country: US
431 + categories: [ai]
432 + sensors:
433 + - { name: models docs, url: "https://elevenlabs.io/docs/models", type: HTML, connector: http, tier: B }
434 + - id: cursor
435 + extend: true
436 + country: US
437 + sensors:
438 + - { name: models docs, url: "https://cursor.com/docs/models", type: HTML, connector: http, tier: B }
439 + - id: windsurf
440 + extend: true
441 + country: US
442 + sensors:
443 + - { name: models docs, url: "https://docs.windsurf.com/windsurf/models", type: HTML, connector: http, tier: B }
444 + - id: github
445 + extend: true
446 + country: US
447 + notes: "models.github.ai/catalog/models returned 410 (GitHub Models retirement brownout, 2026-09)."
448 + sensors:
449 + - { name: github models docs, url: "https://docs.github.com/en/github-models", type: HTML, connector: http, tier: C }
450 + - { name: changelog models feed, url: "https://github.blog/changelog/label/models/feed/", type: RSS, connector: rss, tier: B }
451 + - { name: changelog copilot feed, url: "https://github.blog/changelog/label/copilot/feed/", type: RSS, connector: rss, tier: B }
452 + - id: nous-research
453 + extend: true
454 + country: US
455 + sensors:
456 + - { name: teknium hugging face models, url: "https://huggingface.co/api/models?author=teknium&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
457 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=NousResearch&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
458 + - { name: teknium datasets, url: "https://huggingface.co/api/datasets?author=teknium&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
459 + - { name: hermes function calling commits, url: "https://github.com/NousResearch/hermes-function-calling/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: NousResearch/hermes-function-calling, kind: commits, branch: main } }
460 + - id: ai21
461 + extend: true
462 + country: IL
463 + sensors:
464 + - { name: pricing, url: "https://www.ai21.com/pricing", type: HTML, connector: http, tier: C }
465 + - id: liquid-ai
466 + extend: true
467 + country: US
468 + sensors:
469 + - { name: models page, url: "https://www.liquid.ai/models", type: HTML, connector: http, tier: B }
470 + - id: lmarena
471 + extend: true
472 + country: US
473 + sensors:
474 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=lmarena-ai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
475 + - { name: arena-hard-auto repository commits, url: "https://github.com/lmarena/arena-hard-auto/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: lmarena/arena-hard-auto, kind: commits, branch: main } }
476 + - id: lmsys
477 + name: LMSYS Org
478 + domain: lmsys.org
479 + categories: [ai, research, open-source]
480 + tier: B
481 + aliases: [lmsys, large model systems organization]
482 + products:
483 + - { name: Vicuna, type: AI_model }
484 + - { name: FastChat, type: software }
485 + - { name: SGLang, type: software }
486 + country: US
487 + discover: { rss: true, status: false }
488 + sensors:
489 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=lmsys&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
490 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=lmsys&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
491 + - { name: fastchat releases, url: "https://github.com/lm-sys/FastChat/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: lm-sys/FastChat, kind: releases } }
492 + - id: artificial-analysis
493 + extend: true
494 + country: US
495 + sensors:
496 + - { name: providers leaderboard, url: "https://artificialanalysis.ai/leaderboards/providers", type: HTML, connector: http, tier: B }
497 + - { name: text-to-image arena leaderboard, url: "https://artificialanalysis.ai/text-to-image", type: HTML, connector: http, tier: C }
498 + - { name: speech-to-text leaderboard, url: "https://artificialanalysis.ai/speech-to-text", type: HTML, connector: http, tier: C }
499 + - { name: text-to-speech leaderboard, url: "https://artificialanalysis.ai/text-to-speech", type: HTML, connector: http, tier: C }
500 + - { name: video leaderboard, url: "https://artificialanalysis.ai/video", type: HTML, connector: http, tier: C }
501 + - id: epoch-ai
502 + extend: true
503 + country: US
504 + sensors:
505 + - { name: benchmarks hub, url: "https://epoch.ai/benchmarks", type: HTML, connector: http, tier: C }
506 + - { name: ai benchmarking dashboard, url: "https://epoch.ai/data/ai-benchmarking-dashboard", type: HTML, connector: http, tier: C }
507 + - id: center-for-ai-safety
508 + extend: true
509 + country: US
510 + sensors:
511 + - { name: hugging face datasets (mmlu, hle), url: "https://huggingface.co/api/datasets?author=cais&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
512 + - { name: humanity's last exam, url: "https://lastexam.ai/", type: HTML, connector: http, tier: C }
513 + - { name: agi.safe.ai benchmarks, url: "https://agi.safe.ai/", type: HTML, connector: http, tier: C }
514 + - { name: hle repository commits, url: "https://github.com/centerforaisafety/hle/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: centerforaisafety/hle, kind: commits, branch: main } }
515 + - id: stanford
516 + extend: true
517 + country: US
518 + products:
519 + - { name: HELM, type: index, aliases: [holistic evaluation of language models] }
520 + - { name: DSPy, type: software }
521 + - { name: ColBERT, type: AI_model }
522 + sensors:
523 + - { name: stanford nlp datasets, url: "https://huggingface.co/api/datasets?author=stanfordnlp&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
524 + - { name: tatsu lab datasets (alpaca), url: "https://huggingface.co/api/datasets?author=tatsu-lab&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
525 + - { name: colbert models, url: "https://huggingface.co/api/models?author=colbert-ir&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
526 + - { name: helm releases, url: "https://github.com/stanford-crfm/helm/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: stanford-crfm/helm, kind: releases } }
527 + - { name: alpacaeval leaderboard, url: "https://tatsu-lab.github.io/alpaca_eval/", type: HTML, connector: http, tier: C }
528 + - { name: dspy releases, url: "https://github.com/stanfordnlp/dspy/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: stanfordnlp/dspy, kind: releases } }
529 + - id: berkeley
530 + extend: true
531 + country: US
532 + products:
533 + - { name: Berkeley Function-Calling Leaderboard, type: index, aliases: [bfcl] }
534 + sensors:
535 + - { name: berkeley function calling leaderboard, url: "https://gorilla.cs.berkeley.edu/leaderboard.html", type: HTML, connector: http, tier: C }
536 + - id: mit
537 + extend: true
538 + country: US
539 + sensors:
540 + - { name: han lab hugging face models, url: "https://huggingface.co/api/models?author=mit-han-lab&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
541 + - { name: efficient large model (vila, sana) models, url: "https://huggingface.co/api/models?author=Efficient-Large-Model&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
542 + - { name: nunchaku releases, url: "https://github.com/mit-han-lab/nunchaku/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: mit-han-lab/nunchaku, kind: releases } }
543 + - id: university-of-waterloo
544 + extend: true
545 + country: CA
546 + sensors:
547 + - { name: tiger lab hugging face models, url: "https://huggingface.co/api/models?author=TIGER-Lab&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
548 + - { name: tiger lab datasets (mmlu-pro), url: "https://huggingface.co/api/datasets?author=TIGER-Lab&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
549 + - id: mcgill
550 + extend: true
551 + country: CA
552 + sensors:
553 + - { name: mcgill nlp hugging face models, url: "https://huggingface.co/api/models?author=McGill-NLP&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
554 + - id: university-of-helsinki
555 + extend: true
556 + country: FI
557 + sensors:
558 + - { name: helsinki-nlp opus-mt models, url: "https://huggingface.co/api/models?author=Helsinki-NLP&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
559 + - id: mozilla
560 + extend: true
561 + country: US
562 + sensors:
563 + - { name: common voice datasets, url: "https://huggingface.co/api/datasets?author=mozilla-foundation&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
564 + - { name: llamafile releases, url: "https://github.com/Mozilla-Ocho/llamafile/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: Mozilla-Ocho/llamafile, kind: releases } }
565 + - id: wikimedia
566 + extend: true
567 + country: US
568 + sensors:
569 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=wikimedia&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
570 + - id: intel
571 + extend: true
572 + country: US
573 + sensors:
574 + - { name: intel hugging face models, url: "https://huggingface.co/api/models?author=Intel&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
575 + - { name: intel labs models, url: "https://huggingface.co/api/models?author=IntelLabs&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
576 + - { name: ipex-llm releases, url: "https://github.com/intel/ipex-llm/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: intel/ipex-llm, kind: releases } }
577 + - { name: auto-round releases, url: "https://github.com/intel/auto-round/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: intel/auto-round, kind: releases } }
578 + - id: qualcomm
579 + extend: true
580 + country: US
581 + sensors:
582 + - { name: ai hub hugging face models, url: "https://huggingface.co/api/models?author=qualcomm&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
583 + - id: red-hat
584 + extend: true
585 + country: US
586 + sensors:
587 + - { name: red hat ai hugging face models, url: "https://huggingface.co/api/models?author=RedHatAI&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
588 + - { name: neural magic models (legacy), url: "https://huggingface.co/api/models?author=neuralmagic&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
589 + - id: amazon
590 + extend: true
591 + country: US
592 + categories: [ai]
593 + sensors:
594 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=amazon&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
595 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=amazon&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
596 + - id: alibaba-cloud
597 + extend: true
598 + country: CN
599 + products:
600 + - { name: Wan, type: AI_model, aliases: [wan2.2, wan 2.2] }
601 + - { name: GTE, type: AI_model, aliases: [gte embeddings] }
602 + - { name: CosyVoice, type: AI_model }
603 + sensors:
604 + - { name: alibaba-nlp models (gte embeddings), url: "https://huggingface.co/api/models?author=Alibaba-NLP&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
605 + - { name: wan video models, url: "https://huggingface.co/api/models?author=Wan-AI&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
606 + - { name: ali-vilab models, url: "https://huggingface.co/api/models?author=ali-vilab&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
607 + - { name: tongyi-mai models, url: "https://huggingface.co/api/models?author=Tongyi-MAI&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
608 + - { name: funaudiollm models (cosyvoice, sensevoice), url: "https://huggingface.co/api/models?author=FunAudioLLM&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
609 + - { name: damo academy models, url: "https://huggingface.co/api/models?author=Alibaba-DAMO-Academy&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
610 + - { name: model studio models, url: "https://www.alibabacloud.com/help/en/model-studio/models", type: HTML, connector: http, tier: B }
611 + - { name: model studio rate limits, url: "https://www.alibabacloud.com/help/en/model-studio/rate-limit", type: HTML, connector: http, tier: C }
612 + - { name: wan2.2 repository commits, url: "https://github.com/Wan-Video/Wan2.2/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: Wan-Video/Wan2.2, kind: commits, branch: main } }
613 + - id: huawei
614 + extend: true
615 + country: CN
616 + categories: [ai]
617 + products:
618 + - { name: PixArt, type: AI_model }
619 + sensors:
620 + - { name: pixart hugging face models, url: "https://huggingface.co/api/models?author=PixArt-alpha&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
621 + - id: lg
622 + extend: true
623 + country: KR
624 + categories: [ai]
625 + products:
626 + - { name: EXAONE, type: AI_model }
627 + sensors:
628 + - { name: exaone hugging face models, url: "https://huggingface.co/api/models?author=LGAI-EXAONE&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
629 + - { name: exaone 4.0 repository commits, url: "https://github.com/LG-AI-EXAONE/EXAONE-4.0/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: LG-AI-EXAONE/EXAONE-4.0, kind: commits, branch: main } }
630 + - id: sk-telecom
631 + extend: true
632 + country: KR
633 + categories: [ai]
634 + products:
635 + - { name: A.X, type: AI_model, aliases: [a.x 4.0] }
636 + sensors:
637 + - { name: hugging face models (a.x), url: "https://huggingface.co/api/models?author=skt&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
638 + - id: krafton
639 + extend: true
640 + country: KR
641 + categories: [ai]
642 + sensors:
643 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=KRAFTON&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
644 + - id: rakuten
645 + extend: true
646 + country: JP
647 + categories: [ai]
648 + products:
649 + - { name: RakutenAI, type: AI_model }
650 + sensors:
651 + - { name: hugging face models (rakutenai), url: "https://huggingface.co/api/models?author=Rakuten&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
652 + - id: hyundai
653 + extend: true
654 + country: KR
655 + categories: [ai]
656 + sensors:
657 + - { name: 42dot hugging face models, url: "https://huggingface.co/api/models?author=42dot&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
658 + - { name: 42dot blog, url: "https://www.42dot.ai/blog", type: HTML, connector: http, tier: C }
659 + - id: qdrant
660 + extend: true
661 + country: DE
662 + sensors:
663 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=Qdrant&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
664 + - { name: fastembed releases, url: "https://github.com/qdrant/fastembed/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: qdrant/fastembed, kind: releases } }
665 + - id: lancedb
666 + extend: true
667 + country: US
668 + sensors:
669 + - { name: lancedb releases, url: "https://github.com/lancedb/lancedb/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: lancedb/lancedb, kind: releases } }
670 + - id: goto
671 + extend: true
672 + country: ID
673 + categories: [ai]
674 + sensors:
675 + - { name: sahabat-ai hugging face models, url: "https://huggingface.co/api/models?author=GoToCompany&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
676 + - id: lightning-ai
677 + extend: true
678 + country: US
679 + sensors:
680 + - { name: litgpt releases, url: "https://github.com/Lightning-AI/litgpt/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: Lightning-AI/litgpt, kind: releases } }
681 + - id: block
682 + extend: true
683 + country: US
684 + products:
685 + - { name: goose, type: software, aliases: [codename goose] }
686 + sensors:
687 + - { name: goose releases, url: "https://github.com/block/goose/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: block/goose, kind: releases } }
688 + - id: vercel
689 + extend: true
690 + country: US
691 + products:
692 + - { name: AI SDK, type: software, aliases: [vercel ai sdk] }
693 + - { name: AI Gateway, type: API, aliases: [vercel ai gateway] }
694 + sensors:
695 + - { name: ai sdk releases, url: "https://github.com/vercel/ai/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: vercel/ai, kind: releases } }
696 + - { name: ai gateway models api, url: "https://ai-gateway.vercel.sh/v1/models", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: data, keyField: id, titleField: name, compareFields: [owned_by, description], maxItems: 1000 } }
697 + - { name: ai gateway models and providers docs, url: "https://vercel.com/docs/ai-gateway/models-and-providers", type: HTML, connector: http, tier: C }
698 + - { name: ai gateway pricing, url: "https://vercel.com/docs/ai-gateway/pricing", type: HTML, connector: http, tier: C }
699 + - { name: ai sdk model library, url: "https://ai-sdk.dev/model-library", type: HTML, connector: http, tier: C }
700 + - id: cloudflare
701 + extend: true
702 + country: US
703 + products:
704 + - { name: Workers AI, type: service }
705 + sensors:
706 + - { name: workers ai models catalogue, url: "https://developers.cloudflare.com/workers-ai/models/", type: HTML, connector: http, tier: B }
707 + - { name: workers ai pricing, url: "https://developers.cloudflare.com/workers-ai/platform/pricing/", type: HTML, connector: http, tier: C }
708 + - id: oracle-cloud
709 + extend: true
710 + country: US
711 + sensors:
712 + - { name: oci generative ai pretrained models, url: "https://docs.oracle.com/en-us/iaas/Content/generative-ai/pretrained-models.htm", type: HTML, connector: http, tier: B }
713 + - { name: oci generative ai model deprecations, url: "https://docs.oracle.com/en-us/iaas/Content/generative-ai/deprecating.htm", type: HTML, connector: http, tier: B }
714 + - id: metr
715 + extend: true
716 + country: US
717 + categories: [ai]
718 + sensors:
719 + - { name: research, url: "https://metr.org/research/", type: HTML, connector: http, tier: B }
720 + # ───────────────────────── Chinese labs and platforms ─────────────────────────
721 + - id: 01-ai
722 + name: 01.AI
723 + domain: 01.ai
724 + categories: [ai]
725 + tier: B
726 + aliases: [01.ai, zero one ai, lingyiwanwu]
727 + products:
728 + - { name: Yi, type: AI_model, aliases: [yi-lightning, yi-large] }
729 + country: CN
730 + discover: { rss: true, status: false }
731 + sensors:
732 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=01-ai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
733 + - { name: yi releases, url: "https://github.com/01-ai/Yi/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: 01-ai/Yi, kind: releases } }
734 + - { name: website, url: "https://www.01.ai/", type: HTML, connector: http, tier: C }
735 + - id: baichuan
736 + name: Baichuan AI
737 + domain: baichuan-ai.com
738 + categories: [ai]
739 + tier: B
740 + aliases: [baichuan, baichuan intelligence]
741 + products:
742 + - { name: Baichuan, type: AI_model, aliases: [baichuan2, baichuan-m1] }
743 + country: CN
744 + discover: { rss: true, status: false }
745 + sensors:
746 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=baichuan-inc&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
747 + - { name: baichuan2 repository commits, url: "https://github.com/baichuan-inc/Baichuan2/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: baichuan-inc/Baichuan2, kind: commits, branch: main } }
748 + - id: baai
749 + name: Beijing Academy of Artificial Intelligence
750 + domain: baai.ac.cn
751 + categories: [ai, research]
752 + tier: B
753 + aliases: [baai, zhiyuan, flagopen]
754 + products:
755 + - { name: BGE, type: AI_model, aliases: [bge-m3, bge embeddings] }
756 + - { name: Emu, type: AI_model }
757 + - { name: Aquila, type: AI_model }
758 + country: CN
759 + discover: { rss: true, status: false }
760 + sensors:
761 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=BAAI&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
762 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=BAAI&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
763 + - { name: flagembedding releases, url: "https://github.com/FlagOpen/FlagEmbedding/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: FlagOpen/FlagEmbedding, kind: releases } }
764 + - { name: website, url: "https://www.baai.ac.cn/en/", type: HTML, connector: http, tier: C }
765 + - id: skywork
766 + name: Skywork AI (Kunlun Tech)
767 + domain: skywork.ai
768 + categories: [ai]
769 + tier: B
770 + aliases: [skywork, kunlun tech, kunlun wanwei]
771 + products:
772 + - { name: Skywork, type: AI_model, aliases: [skywork-r1v, skywork-or1] }
773 + country: CN
774 + discover: { rss: true, status: false }
775 + sensors:
776 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=Skywork&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
777 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=Skywork&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
778 + - { name: skywork-r1v repository commits, url: "https://github.com/SkyworkAI/Skywork-R1V/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: SkyworkAI/Skywork-R1V, kind: commits, branch: main } }
779 + - id: xiaomi
780 + name: Xiaomi
781 + domain: mi.com
782 + categories: [consumer-tech, ai]
783 + tier: B
784 + aliases: [xiaomi, mimo]
785 + products:
786 + - { name: MiMo, type: AI_model, aliases: [xiaomi mimo] }
787 + country: CN
788 + discover: { rss: true, status: false }
789 + sensors:
790 + - { name: mimo hugging face models, url: "https://huggingface.co/api/models?author=XiaomiMiMo&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
791 + - { name: mimo repository commits, url: "https://github.com/XiaomiMiMo/MiMo/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: XiaomiMiMo/MiMo, kind: commits, branch: main } }
792 + - id: ant-group
793 + name: Ant Group
794 + domain: antgroup.com
795 + categories: [payments, ai]
796 + tier: B
797 + aliases: [ant group, ant financial, alipay, inclusionai]
798 + products:
799 + - { name: Ling, type: AI_model, aliases: [ling-lite, ling-plus] }
800 + - { name: Ring, type: AI_model }
801 + country: CN
802 + discover: { rss: true, status: false }
803 + sensors:
804 + - { name: inclusionai hugging face models (ling, ring), url: "https://huggingface.co/api/models?author=inclusionAI&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
805 + - id: bilibili
806 + name: Bilibili
807 + domain: bilibili.com
808 + categories: [media, ai]
809 + tier: B
810 + aliases: [bilibili, indexteam]
811 + products:
812 + - { name: Index, type: AI_model, aliases: [index-tts, index-1.9b] }
813 + country: CN
814 + discover: { rss: true, status: false }
815 + sensors:
816 + - { name: index team hugging face models, url: "https://huggingface.co/api/models?author=IndexTeam&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
817 + - id: openbmb
818 + name: OpenBMB (ModelBest / Tsinghua)
819 + domain: openbmb.cn
820 + categories: [ai, open-source]
821 + tier: B
822 + aliases: [openbmb, modelbest, mianbi]
823 + products:
824 + - { name: MiniCPM, type: AI_model, aliases: [minicpm-v, minicpm-o] }
825 + country: CN
826 + discover: { rss: true, status: false }
827 + sensors:
828 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=openbmb&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
829 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=openbmb&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
830 + - { name: minicpm releases, url: "https://github.com/OpenBMB/MiniCPM/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: OpenBMB/MiniCPM, kind: releases } }
831 + - { name: minicpm-v releases, url: "https://github.com/OpenBMB/MiniCPM-V/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: OpenBMB/MiniCPM-V, kind: releases } }
832 + - id: kuaishou
833 + name: Kuaishou (Kwai)
834 + domain: kuaishou.com
835 + categories: [media, ai]
836 + tier: B
837 + aliases: [kuaishou, kwai, kling ai]
838 + products:
839 + - { name: Kling, type: AI_model, aliases: [kling ai, kling 2.1] }
840 + - { name: Kolors, type: AI_model }
841 + - { name: Keye, type: AI_model }
842 + country: CN
843 + discover: { rss: true, status: false }
844 + sensors:
845 + - { name: kolors hugging face models, url: "https://huggingface.co/api/models?author=Kwai-Kolors&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
846 + - { name: keye hugging face models, url: "https://huggingface.co/api/models?author=Kwai-Keye&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
847 + - id: meituan
848 + name: Meituan
849 + domain: meituan.com
850 + categories: [food, ai]
851 + tier: B
852 + aliases: [meituan, longcat]
853 + products:
854 + - { name: LongCat, type: AI_model, aliases: [longcat-flash] }
855 + country: CN
856 + discover: { rss: true, status: false }
857 + sensors:
858 + - { name: longcat hugging face models, url: "https://huggingface.co/api/models?author=meituan-longcat&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
859 + - id: xverse
860 + name: XVERSE Technology
861 + domain: xverse.cn
862 + categories: [ai]
863 + tier: B
864 + aliases: [xverse]
865 + products:
866 + - { name: XVERSE, type: AI_model }
867 + country: CN
868 + discover: { rss: true, status: false }
869 + sensors:
870 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=xverse&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
871 + - id: tigerbot
872 + name: TigerBot (Tigerobo)
873 + domain: tigerbot.com
874 + categories: [ai]
875 + tier: B
876 + aliases: [tigerbot, tigerobo]
877 + country: CN
878 + discover: { rss: true, status: false }
879 + sensors:
880 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=TigerResearch&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
881 + - id: hpc-ai-tech
882 + name: HPC-AI Tech
883 + domain: hpc-ai.com
884 + categories: [ai, open-source]
885 + tier: B
886 + aliases: [hpc-ai tech, colossal-ai, open-sora]
887 + products:
888 + - { name: Open-Sora, type: AI_model }
889 + - { name: Colossal-AI, type: software }
890 + country: SG
891 + discover: { rss: true, status: false }
892 + sensors:
893 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=hpcai-tech&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
894 + - { name: open-sora releases, url: "https://github.com/hpcaitech/Open-Sora/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: hpcaitech/Open-Sora, kind: releases } }
895 + - { name: colossal-ai releases, url: "https://github.com/hpcaitech/ColossalAI/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: hpcaitech/ColossalAI, kind: releases } }
896 + - id: rwkv
897 + name: RWKV
898 + domain: rwkv.com
899 + categories: [ai, open-source]
900 + tier: B
901 + aliases: [rwkv, blinkdl, recursal]
902 + products:
903 + - { name: RWKV, type: AI_model, aliases: [rwkv-7, goose] }
904 + country: INT
905 + discover: { rss: true, status: false }
906 + sensors:
907 + - { name: rwkv hugging face models, url: "https://huggingface.co/api/models?author=RWKV&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
908 + - { name: blinkdl hugging face models, url: "https://huggingface.co/api/models?author=BlinkDL&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
909 + - { name: recursal hugging face models, url: "https://huggingface.co/api/models?author=recursal&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
910 + - { name: rwkv-lm releases, url: "https://github.com/BlinkDL/RWKV-LM/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: BlinkDL/RWKV-LM, kind: releases } }
911 + # ───────────────────────── Other labs — Americas ─────────────────────────
912 + - id: eleutherai
913 + name: EleutherAI
914 + domain: eleuther.ai
915 + categories: [ai, research, open-source]
916 + tier: B
917 + aliases: [eleuther, eleutherai]
918 + products:
919 + - { name: Pythia, type: AI_model }
920 + - { name: GPT-NeoX, type: AI_model }
921 + - { name: lm-evaluation-harness, type: software }
922 + - { name: Common Pile, type: dataset }
923 + country: US
924 + discover: { rss: true, status: false }
925 + sensors:
926 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=EleutherAI&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
927 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=EleutherAI&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
928 + - { name: common pile datasets, url: "https://huggingface.co/api/datasets?author=common-pile&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
929 + - { name: lm-evaluation-harness releases, url: "https://github.com/EleutherAI/lm-evaluation-harness/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: EleutherAI/lm-evaluation-harness, kind: releases } }
930 + - { name: gpt-neox releases, url: "https://github.com/EleutherAI/gpt-neox/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: EleutherAI/gpt-neox, kind: releases } }
931 + - { name: blog feed, url: "https://blog.eleuther.ai/index.xml", type: RSS, connector: rss, tier: B }
932 + - { name: blog, url: "https://blog.eleuther.ai/", type: HTML, connector: http, tier: B }
933 + - id: bigscience
934 + name: BigScience
935 + domain: bigscience.huggingface.co
936 + categories: [ai, research, open-source]
937 + tier: B
938 + aliases: [bigscience, bloom model]
939 + products:
940 + - { name: BLOOM, type: AI_model, aliases: [bloomz] }
941 + country: FR
942 + discover: { rss: true, status: false }
943 + sensors:
944 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=bigscience&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
945 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=bigscience&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
946 + - { name: petals releases, url: "https://github.com/bigscience-workshop/petals/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: bigscience-workshop/petals, kind: releases } }
947 + - id: bigcode
948 + name: BigCode
949 + domain: bigcode-project.org
950 + categories: [ai, research, open-source]
951 + tier: B
952 + aliases: [bigcode, starcoder]
953 + products:
954 + - { name: StarCoder, type: AI_model, aliases: [starcoder2] }
955 + - { name: The Stack, type: dataset }
956 + country: INT
957 + discover: { rss: true, status: false }
958 + sensors:
959 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=bigcode&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
960 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=bigcode&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
961 + - { name: starcoder2 repository commits, url: "https://github.com/bigcode-project/starcoder2/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: bigcode-project/starcoder2, kind: commits, branch: main } }
962 + - id: prime-intellect
963 + name: Prime Intellect
964 + domain: primeintellect.ai
965 + categories: [ai, open-source]
966 + tier: B
967 + aliases: [prime intellect, intellect-2]
968 + products:
969 + - { name: INTELLECT, type: AI_model, aliases: [intellect-2, intellect-1] }
970 + country: US
971 + discover: { rss: true, status: false }
972 + sensors:
973 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=PrimeIntellect&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
974 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=PrimeIntellect&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
975 + - { name: prime-rl releases, url: "https://github.com/PrimeIntellect-ai/prime-rl/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: PrimeIntellect-ai/prime-rl, kind: releases } }
976 + - { name: blog, url: "https://www.primeintellect.ai/blog", type: HTML, connector: http, tier: B }
977 + - id: ml-foundations
978 + name: ML Foundations (DataComp)
979 + domain: mlfoundations.org
980 + categories: [ai, research]
981 + tier: B
982 + aliases: [mlfoundations, datacomp, dclm]
983 + products:
984 + - { name: DataComp, type: dataset, aliases: [dclm] }
985 + country: US
986 + discover: { rss: true, status: false }
987 + sensors:
988 + - { name: hugging face datasets (datacomp, dclm), url: "https://huggingface.co/api/datasets?author=mlfoundations&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
989 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=mlfoundations&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
990 + - id: arcee-ai
991 + name: Arcee AI
992 + domain: arcee.ai
993 + categories: [ai]
994 + tier: B
995 + aliases: [arcee, mergekit]
996 + products:
997 + - { name: AFM, type: AI_model, aliases: [arcee foundation model] }
998 + - { name: mergekit, type: software }
999 + country: US
1000 + discover: { rss: true, status: false }
1001 + sensors:
1002 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=arcee-ai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1003 + - { name: mergekit releases, url: "https://github.com/arcee-ai/mergekit/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: arcee-ai/mergekit, kind: releases } }
1004 + - { name: blog, url: "https://www.arcee.ai/blog", type: HTML, connector: http, tier: B }
1005 + - id: nexusflow
1006 + name: Nexusflow
1007 + domain: nexusflow.ai
1008 + categories: [ai]
1009 + tier: B
1010 + aliases: [nexusflow, athene]
1011 + products:
1012 + - { name: Athene, type: AI_model }
1013 + - { name: NexusRaven, type: AI_model }
1014 + country: US
1015 + discover: { rss: true, status: false }
1016 + sensors:
1017 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=Nexusflow&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1018 + - id: nexa-ai
1019 + name: Nexa AI
1020 + domain: nexa.ai
1021 + categories: [ai]
1022 + tier: B
1023 + aliases: [nexa ai, octopus model]
1024 + products:
1025 + - { name: Octopus, type: AI_model }
1026 + country: US
1027 + discover: { rss: true, status: false }
1028 + sensors:
1029 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=NexaAI&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1030 + - id: h2o-ai
1031 + name: H2O.ai
1032 + domain: h2o.ai
1033 + categories: [ai, enterprise]
1034 + tier: B
1035 + aliases: [h2o.ai, h2ogpt, danube]
1036 + products:
1037 + - { name: h2o-danube, type: AI_model }
1038 + - { name: H2O LLM Studio, type: software }
1039 + country: US
1040 + discover: { rss: true, status: false }
1041 + sensors:
1042 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=h2oai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1043 + - { name: h2ogpt releases, url: "https://github.com/h2oai/h2ogpt/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: h2oai/h2ogpt, kind: releases } }
1044 + - { name: h2o llm studio releases, url: "https://github.com/h2oai/h2o-llmstudio/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: h2oai/h2o-llmstudio, kind: releases } }
1045 + - { name: blog, url: "https://h2o.ai/blog/", type: HTML, connector: http, tier: C }
1046 + - id: writer
1047 + name: Writer
1048 + domain: writer.com
1049 + categories: [ai, enterprise, saas]
1050 + tier: B
1051 + aliases: [writer, palmyra]
1052 + products:
1053 + - { name: Palmyra, type: AI_model, aliases: [palmyra x5] }
1054 + country: US
1055 + discover: { rss: true, status: false }
1056 + sensors:
1057 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=Writer&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1058 + - { name: pricing, url: "https://www.writer.com/pricing", type: HTML, connector: http, tier: C }
1059 + - { name: models docs, url: "https://dev.writer.com/home/models", type: HTML, connector: http, tier: B }
1060 + - { name: blog, url: "https://writer.com/blog/", type: HTML, connector: http, tier: C }
1061 + - id: answer-ai
1062 + name: Answer.AI
1063 + domain: answer.ai
1064 + categories: [ai, research, open-source]
1065 + tier: B
1066 + aliases: [answer.ai, answerdotai, modernbert]
1067 + products:
1068 + - { name: ModernBERT, type: AI_model }
1069 + country: US
1070 + discover: { rss: true, status: false }
1071 + sensors:
1072 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=answerdotai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1073 + - { name: blog feed, url: "https://www.answer.ai/index.xml", type: RSS, connector: rss, tier: B }
1074 + - { name: website, url: "https://www.answer.ai/", type: HTML, connector: http, tier: C }
1075 + - id: cartesia
1076 + name: Cartesia
1077 + domain: cartesia.ai
1078 + categories: [ai]
1079 + tier: B
1080 + aliases: [cartesia, sonic tts, mamba]
1081 + products:
1082 + - { name: Sonic, type: AI_model, aliases: [sonic 2, sonic tts] }
1083 + - { name: Mamba, type: AI_model }
1084 + country: US
1085 + discover: { rss: true, status: false }
1086 + sensors:
1087 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=cartesia-ai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1088 + - { name: state-spaces (mamba) hugging face models, url: "https://huggingface.co/api/models?author=state-spaces&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1089 + - { name: mamba releases, url: "https://github.com/state-spaces/mamba/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: state-spaces/mamba, kind: releases } }
1090 + - { name: edge releases, url: "https://github.com/cartesia-ai/edge/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: cartesia-ai/edge, kind: releases } }
1091 + - { name: models docs, url: "https://docs.cartesia.ai/build-with-cartesia/models", type: HTML, connector: http, tier: B }
1092 + - { name: changelog, url: "https://docs.cartesia.ai/changelog", type: HTML, connector: http, tier: B }
1093 + - { name: pricing, url: "https://cartesia.ai/pricing", type: HTML, connector: http, tier: C }
1094 + - id: moondream
1095 + name: Moondream
1096 + domain: moondream.ai
1097 + categories: [ai]
1098 + tier: B
1099 + aliases: [moondream, vikhyatk]
1100 + products:
1101 + - { name: Moondream, type: AI_model, aliases: [moondream2, moondream 3] }
1102 + country: US
1103 + discover: { rss: true, status: false }
1104 + sensors:
1105 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=vikhyatk&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1106 + - { name: moondream org hugging face models, url: "https://huggingface.co/api/models?author=moondream&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1107 + - { name: blog, url: "https://moondream.ai/blog", type: HTML, connector: http, tier: C }
1108 + - id: rhymes-ai
1109 + name: Rhymes AI
1110 + domain: rhymes.ai
1111 + categories: [ai]
1112 + tier: B
1113 + aliases: [rhymes ai, aria model]
1114 + products:
1115 + - { name: Aria, type: AI_model }
1116 + - { name: Allegro, type: AI_model }
1117 + country: US
1118 + discover: { rss: true, status: false }
1119 + sensors:
1120 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=rhymes-ai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1121 + - id: laion
1122 + name: LAION
1123 + domain: laion.ai
1124 + categories: [ai, research, ngo, open-source]
1125 + tier: B
1126 + aliases: [laion, openassistant, open assistant]
1127 + products:
1128 + - { name: LAION-5B, type: dataset }
1129 + - { name: OpenAssistant, type: AI_model }
1130 + - { name: CLIP (OpenCLIP), type: AI_model, aliases: [openclip] }
1131 + country: DE
1132 + discover: { rss: true, status: false }
1133 + sensors:
1134 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=laion&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1135 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=laion&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
1136 + - { name: openassistant hugging face models, url: "https://huggingface.co/api/models?author=OpenAssistant&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1137 + - { name: openassistant datasets, url: "https://huggingface.co/api/datasets?author=OpenAssistant&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
1138 + - { name: blog, url: "https://laion.ai/blog/", type: HTML, connector: http, tier: B }
1139 + - id: oscar-project
1140 + name: OSCAR Project
1141 + domain: oscar-project.org
1142 + categories: [ai, research, open-data]
1143 + tier: B
1144 + aliases: [oscar corpus]
1145 + products:
1146 + - { name: OSCAR, type: dataset }
1147 + country: FR
1148 + discover: { rss: true, status: false }
1149 + sensors:
1150 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=oscar-corpus&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
1151 + - { name: website, url: "https://oscar-project.org/", type: HTML, connector: http, tier: D }
1152 + - id: maritaca-ai
1153 + name: Maritaca AI
1154 + domain: maritaca.ai
1155 + categories: [ai]
1156 + tier: B
1157 + aliases: [maritaca, sabiá]
1158 + products:
1159 + - { name: Sabiá, type: AI_model, aliases: [sabia-3] }
1160 + country: BR
1161 + discover: { rss: true, status: false }
1162 + sensors:
1163 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=maritaca-ai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1164 + - { name: website, url: "https://www.maritaca.ai/en", type: HTML, connector: http, tier: C }
1165 + # ───────────────────────── Other labs — Europe, Middle East, Africa ─────────────────────────
1166 + - id: aleph-alpha
1167 + name: Aleph Alpha
1168 + domain: aleph-alpha.com
1169 + categories: [ai]
1170 + tier: B
1171 + aliases: [aleph alpha, pharia, luminous]
1172 + products:
1173 + - { name: Pharia, type: AI_model, aliases: [pharia-1] }
1174 + - { name: Luminous, type: AI_model }
1175 + country: DE
1176 + discover: { rss: true, status: false }
1177 + sensors:
1178 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=Aleph-Alpha&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1179 + - { name: blog, url: "https://aleph-alpha.com/blog", type: HTML, connector: http, tier: B }
1180 + - { name: scaling tags, url: "https://github.com/Aleph-Alpha/scaling/tags.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: Aleph-Alpha/scaling, kind: tags } }
1181 + - id: kyutai
1182 + name: Kyutai
1183 + domain: kyutai.org
1184 + categories: [ai, research]
1185 + tier: B
1186 + aliases: [kyutai, moshi]
1187 + products:
1188 + - { name: Moshi, type: AI_model }
1189 + - { name: Hibiki, type: AI_model }
1190 + - { name: Unmute, type: AI_model }
1191 + country: FR
1192 + discover: { rss: true, status: false }
1193 + sensors:
1194 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=kyutai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1195 + - { name: moshi releases, url: "https://github.com/kyutai-labs/moshi/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: kyutai-labs/moshi, kind: releases } }
1196 + - { name: delayed streams modeling commits, url: "https://github.com/kyutai-labs/delayed-streams-modeling/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: kyutai-labs/delayed-streams-modeling, kind: commits, branch: main } }
1197 + - { name: website, url: "https://kyutai.org/", type: HTML, connector: http, tier: B }
1198 + - id: pleias
1199 + name: Pleias
1200 + domain: pleias.fr
1201 + categories: [ai]
1202 + tier: B
1203 + aliases: [pleias, common corpus]
1204 + products:
1205 + - { name: Common Corpus, type: dataset }
1206 + - { name: Pleias, type: AI_model }
1207 + country: FR
1208 + discover: { rss: true, status: false }
1209 + sensors:
1210 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=PleIAs&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1211 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=PleIAs&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
1212 + - { name: blog, url: "https://pleias.fr/blog", type: HTML, connector: http, tier: C }
1213 + - id: lighton
1214 + name: LightOn
1215 + domain: lighton.ai
1216 + categories: [ai]
1217 + tier: B
1218 + aliases: [lighton, paradigm]
1219 + products:
1220 + - { name: ModernBERT (LightOn), type: AI_model }
1221 + - { name: GTE-ModernColBERT, type: AI_model }
1222 + country: FR
1223 + discover: { rss: true, status: false }
1224 + sensors:
1225 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=lightonai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1226 + - id: openllm-france
1227 + name: OpenLLM France
1228 + domain: openllm-france.fr
1229 + categories: [ai, open-source]
1230 + tier: B
1231 + aliases: [openllm france, lucie llm]
1232 + products:
1233 + - { name: Lucie, type: AI_model }
1234 + - { name: Claire, type: AI_model }
1235 + country: FR
1236 + language: fr
1237 + discover: { rss: true, status: false }
1238 + sensors:
1239 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=OpenLLM-France&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1240 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=OpenLLM-France&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
1241 + - { name: website, url: "https://openllm-france.fr/", type: HTML, connector: http, tier: C }
1242 + - id: utter-project
1243 + name: UTTER project (EU)
1244 + domain: he-utter.eu
1245 + categories: [ai, research]
1246 + tier: B
1247 + aliases: [utter project, eurollm]
1248 + products:
1249 + - { name: EuroLLM, type: AI_model }
1250 + country: EU
1251 + discover: { rss: true, status: false }
1252 + sensors:
1253 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=utter-project&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1254 + - { name: website, url: "https://he-utter.eu/", type: HTML, connector: http, tier: D }
1255 + - id: occiglot
1256 + name: Occiglot
1257 + domain: occiglot.eu
1258 + categories: [ai, research, open-source]
1259 + tier: B
1260 + aliases: [occiglot]
1261 + products:
1262 + - { name: Occiglot, type: AI_model }
1263 + country: DE
1264 + discover: { rss: true, status: false }
1265 + sensors:
1266 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=occiglot&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1267 + - { name: website, url: "https://occiglot.eu/", type: HTML, connector: http, tier: D }
1268 + - id: opengpt-x
1269 + name: OpenGPT-X
1270 + domain: opengpt-x.de
1271 + categories: [ai, research]
1272 + tier: B
1273 + aliases: [opengpt-x, teuken]
1274 + products:
1275 + - { name: Teuken, type: AI_model, aliases: [teuken-7b] }
1276 + country: DE
1277 + discover: { rss: true, status: false }
1278 + sensors:
1279 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=openGPT-X&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1280 + - { name: website, url: "https://opengpt-x.de/en/", type: HTML, connector: http, tier: D }
1281 + - id: deepset
1282 + name: deepset
1283 + domain: deepset.ai
1284 + categories: [ai, developer, open-source]
1285 + tier: B
1286 + aliases: [deepset, haystack]
1287 + products:
1288 + - { name: Haystack, type: software }
1289 + country: DE
1290 + discover: { rss: true, status: false }
1291 + sensors:
1292 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=deepset&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1293 + - { name: haystack releases, url: "https://github.com/deepset-ai/haystack/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: deepset-ai/haystack, kind: releases } }
1294 + - { name: blog, url: "https://www.deepset.ai/blog", type: HTML, connector: http, tier: C }
1295 + - id: vago-solutions
1296 + name: VAGO solutions
1297 + domain: vago-solutions.ai
1298 + categories: [ai]
1299 + tier: B
1300 + aliases: [vago solutions, sauerkrautlm]
1301 + products:
1302 + - { name: SauerkrautLM, type: AI_model }
1303 + country: DE
1304 + discover: { rss: true, status: false }
1305 + sensors:
1306 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=VAGOsolutions&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1307 + - id: disco-research
1308 + name: DiscoResearch
1309 + domain: huggingface.co
1310 + homepage: https://huggingface.co/DiscoResearch
1311 + categories: [ai, open-source]
1312 + tier: B
1313 + aliases: [discoresearch, discolm]
1314 + products:
1315 + - { name: DiscoLM, type: AI_model }
1316 + country: DE
1317 + discover: { rss: true, status: false }
1318 + sensors:
1319 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=DiscoResearch&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1320 + - id: swiss-ai-initiative
1321 + name: Swiss AI Initiative (ETH / EPFL)
1322 + domain: swiss-ai.org
1323 + categories: [ai, research]
1324 + tier: B
1325 + aliases: [swiss ai initiative, apertus]
1326 + products:
1327 + - { name: Apertus, type: AI_model }
1328 + country: CH
1329 + discover: { rss: true, status: false }
1330 + sensors:
1331 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=swiss-ai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1332 + - { name: apertus page, url: "https://www.swiss-ai.org/apertus", type: HTML, connector: http, tier: C }
1333 + - id: hplt
1334 + name: HPLT project
1335 + domain: hplt-project.org
1336 + categories: [ai, research, open-data]
1337 + tier: B
1338 + aliases: [hplt, high performance language technologies]
1339 + products:
1340 + - { name: HPLT datasets, type: dataset }
1341 + country: EU
1342 + discover: { rss: true, status: false }
1343 + sensors:
1344 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=HPLT&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1345 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=HPLT&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
1346 + - id: speakleash
1347 + name: SpeakLeash (Bielik)
1348 + domain: speakleash.org
1349 + categories: [ai, open-source, ngo]
1350 + tier: B
1351 + aliases: [speakleash, bielik]
1352 + products:
1353 + - { name: Bielik, type: AI_model }
1354 + country: PL
1355 + language: pl
1356 + discover: { rss: true, status: false }
1357 + sensors:
1358 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=speakleash&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1359 + - { name: bielik website, url: "https://bielik.ai/", type: HTML, connector: http, tier: C }
1360 + - id: ai-sweden
1361 + name: AI Sweden
1362 + domain: ai.se
1363 + categories: [ai, research]
1364 + tier: B
1365 + aliases: [ai sweden, gpt-sw3]
1366 + products:
1367 + - { name: GPT-SW3, type: AI_model }
1368 + country: SE
1369 + discover: { rss: true, status: false }
1370 + sensors:
1371 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=AI-Sweden-Models&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1372 + - { name: news, url: "https://www.ai.se/en/news", type: HTML, connector: http, tier: C }
1373 + - id: kb-lab
1374 + name: KBLab (National Library of Sweden)
1375 + domain: kb.se
1376 + categories: [ai, research, open-data]
1377 + tier: B
1378 + aliases: [kblab, kungliga biblioteket lab]
1379 + country: SE
1380 + discover: { rss: true, status: false }
1381 + sensors:
1382 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=KBLab&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1383 + - { name: blog, url: "https://kb-labb.github.io/", type: HTML, connector: http, tier: D }
1384 + - id: national-library-of-norway
1385 + name: National Library of Norway AI Lab
1386 + domain: nb.no
1387 + categories: [ai, research, open-data]
1388 + tier: B
1389 + aliases: [nb ai lab, nbailab, nasjonalbiblioteket]
1390 + products:
1391 + - { name: NB-Whisper, type: AI_model }
1392 + - { name: NorMistral, type: AI_model }
1393 + country: "NO"
1394 + discover: { rss: true, status: false }
1395 + sensors:
1396 + - { name: nb ai lab hugging face models, url: "https://huggingface.co/api/models?author=NbAiLab&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1397 + - { name: nb ai lab datasets, url: "https://huggingface.co/api/datasets?author=NbAiLab&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
1398 + - { name: ai lab website, url: "https://ai.nb.no/", type: HTML, connector: http, tier: D }
1399 + - id: mideind
1400 + name: Miðeind
1401 + domain: mideind.is
1402 + categories: [ai]
1403 + tier: B
1404 + aliases: [mideind, miðeind]
1405 + country: IS
1406 + discover: { rss: true, status: false }
1407 + sensors:
1408 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=mideind&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1409 + - { name: website, url: "https://www.mideind.is/en/", type: HTML, connector: http, tier: D }
1410 + - id: turkunlp
1411 + name: TurkuNLP (University of Turku)
1412 + domain: turkunlp.org
1413 + categories: [ai, research]
1414 + tier: B
1415 + aliases: [turkunlp, lumiopen, poro, viking llm]
1416 + products:
1417 + - { name: Poro, type: AI_model }
1418 + - { name: Viking, type: AI_model }
1419 + country: FI
1420 + discover: { rss: true, status: false }
1421 + sensors:
1422 + - { name: turkunlp hugging face models, url: "https://huggingface.co/api/models?author=TurkuNLP&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1423 + - { name: lumiopen hugging face models, url: "https://huggingface.co/api/models?author=LumiOpen&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1424 + - { name: lumiopen datasets, url: "https://huggingface.co/api/datasets?author=LumiOpen&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
1425 + - { name: website, url: "https://turkunlp.org/", type: HTML, connector: http, tier: D }
1426 + - id: barcelona-supercomputing-center
1427 + name: Barcelona Supercomputing Center
1428 + domain: bsc.es
1429 + categories: [research, ai]
1430 + tier: B
1431 + aliases: [bsc, barcelona supercomputing center, salamandra, alia]
1432 + products:
1433 + - { name: Salamandra, type: AI_model }
1434 + - { name: ALIA, type: AI_model }
1435 + country: ES
1436 + discover: { rss: true, status: false }
1437 + sensors:
1438 + - { name: bsc language technologies models, url: "https://huggingface.co/api/models?author=BSC-LT&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1439 + - { name: projecte aina models, url: "https://huggingface.co/api/models?author=projecte-aina&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1440 + - { name: news, url: "https://www.bsc.es/news", type: HTML, connector: http, tier: C }
1441 + - id: hitz
1442 + name: HiTZ Basque Center for Language Technology
1443 + domain: hitz.eus
1444 + categories: [ai, research]
1445 + tier: B
1446 + aliases: [hitz, latxa]
1447 + products:
1448 + - { name: Latxa, type: AI_model }
1449 + country: ES
1450 + discover: { rss: true, status: false }
1451 + sensors:
1452 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=HiTZ&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1453 + - id: unbabel
1454 + name: Unbabel
1455 + domain: unbabel.com
1456 + categories: [ai]
1457 + tier: B
1458 + aliases: [unbabel, tower llm, comet metric]
1459 + products:
1460 + - { name: Tower, type: AI_model, aliases: [towerinstruct] }
1461 + - { name: COMET, type: AI_model }
1462 + country: PT
1463 + discover: { rss: true, status: false }
1464 + sensors:
1465 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=Unbabel&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1466 + - { name: blog, url: "https://www.unbabel.com/blog", type: HTML, connector: http, tier: C }
1467 + - id: sber-ai
1468 + name: Sber AI
1469 + domain: sberbank.ru
1470 + homepage: https://www.sberbank.com/en/press_center/all
1471 + categories: [ai, finance]
1472 + tier: B
1473 + aliases: [sber ai, ai-forever, gigachat, kandinsky]
1474 + products:
1475 + - { name: GigaChat, type: AI_model }
1476 + - { name: Kandinsky, type: AI_model }
1477 + country: RU
1478 + language: ru
1479 + discover: { rss: true, status: false }
1480 + sensors:
1481 + - { name: ai-forever hugging face models, url: "https://huggingface.co/api/models?author=ai-forever&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1482 + - { name: kandinsky community models, url: "https://huggingface.co/api/models?author=kandinsky-community&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1483 + - id: yandex
1484 + name: Yandex
1485 + domain: yandex.com
1486 + categories: [internet, ai]
1487 + tier: B
1488 + aliases: [yandex, yandexgpt]
1489 + products:
1490 + - { name: YandexGPT, type: AI_model }
1491 + - { name: YaLM, type: AI_model }
1492 + country: RU
1493 + discover: { rss: true, status: false }
1494 + sensors:
1495 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=yandex&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1496 + - { name: company news, url: "https://yandex.com/company/news", type: HTML, connector: http, tier: C }
1497 + - id: t-bank
1498 + name: T-Bank (T-Tech)
1499 + domain: tbank.ru
1500 + categories: [finance, ai]
1501 + tier: B
1502 + aliases: [t-bank, t-tech, tinkoff, t-lite]
1503 + products:
1504 + - { name: T-lite, type: AI_model }
1505 + - { name: T-pro, type: AI_model }
1506 + country: RU
1507 + discover: { rss: true, status: false }
1508 + sensors:
1509 + - { name: t-tech hugging face models, url: "https://huggingface.co/api/models?author=t-tech&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1510 + - id: mbzuai
1511 + name: Mohamed bin Zayed University of Artificial Intelligence
1512 + domain: mbzuai.ac.ae
1513 + categories: [education, ai, research]
1514 + tier: B
1515 + aliases: [mbzuai, jais, k2 llm]
1516 + products:
1517 + - { name: Jais, type: AI_model }
1518 + - { name: K2, type: AI_model }
1519 + country: AE
1520 + discover: { rss: true, status: false }
1521 + sensors:
1522 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=MBZUAI&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1523 + - id: silma-ai
1524 + name: SILMA AI
1525 + domain: silma.ai
1526 + categories: [ai]
1527 + tier: B
1528 + aliases: [silma]
1529 + country: SA
1530 + discover: { rss: true, status: false }
1531 + sensors:
1532 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=silma-ai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1533 + - { name: website, url: "https://silma.ai/", type: HTML, connector: http, tier: D }
1534 + - id: qcri
1535 + name: Qatar Computing Research Institute
1536 + domain: qcri.org
1537 + categories: [research, ai]
1538 + tier: B
1539 + aliases: [qcri, fanar]
1540 + products:
1541 + - { name: Fanar, type: AI_model }
1542 + country: QA
1543 + discover: { rss: true, status: false }
1544 + sensors:
1545 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=QCRI&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1546 + # ───────────────────────── Other labs — Asia-Pacific ─────────────────────────
1547 + - id: kakao
1548 + name: Kakao
1549 + domain: kakaocorp.com
1550 + categories: [internet, ai]
1551 + tier: B
1552 + aliases: [kakao, kanana]
1553 + products:
1554 + - { name: Kanana, type: AI_model }
1555 + country: KR
1556 + discover: { rss: true, status: false }
1557 + sensors:
1558 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=kakaocorp&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1559 + - { name: kanana repository commits, url: "https://github.com/kakao/kanana/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: kakao/kanana, kind: commits, branch: main } }
1560 + - id: naver
1561 + name: Naver
1562 + domain: navercorp.com
1563 + categories: [internet, ai]
1564 + tier: B
1565 + aliases: [naver, hyperclova, hyperclova x, clova]
1566 + products:
1567 + - { name: HyperCLOVA X, type: AI_model }
1568 + country: KR
1569 + discover: { rss: true, status: false }
1570 + sensors:
1571 + - { name: hyperclova x hugging face models, url: "https://huggingface.co/api/models?author=naver-hyperclovax&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1572 + - { name: naver hugging face models (splade), url: "https://huggingface.co/api/models?author=naver&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1573 + - { name: clova tech blog, url: "https://clova.ai/en/tech-blog", type: HTML, connector: http, tier: C }
1574 + - id: upstage
1575 + name: Upstage
1576 + domain: upstage.ai
1577 + categories: [ai]
1578 + tier: B
1579 + aliases: [upstage, solar llm]
1580 + products:
1581 + - { name: Solar, type: AI_model, aliases: [solar pro] }
1582 + country: KR
1583 + discover: { rss: true, status: false }
1584 + sensors:
1585 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=upstage&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1586 + - { name: blog, url: "https://www.upstage.ai/blog", type: HTML, connector: http, tier: C }
1587 + - id: trillion-labs
1588 + name: Trillion Labs
1589 + domain: trillionlabs.co
1590 + categories: [ai]
1591 + tier: B
1592 + aliases: [trillion labs]
1593 + products:
1594 + - { name: Trillion, type: AI_model, aliases: [tri-7b] }
1595 + country: KR
1596 + discover: { rss: true, status: false }
1597 + sensors:
1598 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=trillionlabs&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1599 + - id: sakana-ai
1600 + name: Sakana AI
1601 + domain: sakana.ai
1602 + categories: [ai, research]
1603 + tier: B
1604 + aliases: [sakana ai, sakana]
1605 + products:
1606 + - { name: EvoLLM-JP, type: AI_model }
1607 + - { name: TinySwallow, type: AI_model }
1608 + - { name: AI Scientist, type: software }
1609 + country: JP
1610 + discover: { rss: true, status: false }
1611 + sensors:
1612 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=SakanaAI&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1613 + - { name: evolutionary model merge tags, url: "https://github.com/SakanaAI/evolutionary-model-merge/tags.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: SakanaAI/evolutionary-model-merge, kind: tags } }
1614 + - { name: ai scientist repository commits, url: "https://github.com/SakanaAI/AI-Scientist/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: SakanaAI/AI-Scientist, kind: commits, branch: main } }
1615 + - id: rinna
1616 + name: rinna
1617 + domain: rinna.co.jp
1618 + categories: [ai]
1619 + tier: B
1620 + aliases: [rinna]
1621 + products:
1622 + - { name: Youri, type: AI_model }
1623 + - { name: Nekomata, type: AI_model }
1624 + country: JP
1625 + language: ja
1626 + discover: { rss: true, status: false }
1627 + sensors:
1628 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=rinna&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1629 + - id: stockmark
1630 + name: Stockmark
1631 + domain: stockmark.co.jp
1632 + categories: [ai]
1633 + tier: B
1634 + aliases: [stockmark]
1635 + country: JP
1636 + language: ja
1637 + discover: { rss: true, status: false }
1638 + sensors:
1639 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=stockmark&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1640 + - id: llm-jp
1641 + name: LLM-jp (NII)
1642 + domain: llm-jp.nii.ac.jp
1643 + categories: [ai, research]
1644 + tier: B
1645 + aliases: [llm-jp, llmjp]
1646 + products:
1647 + - { name: LLM-jp-3, type: AI_model }
1648 + country: JP
1649 + discover: { rss: true, status: false }
1650 + sensors:
1651 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=llm-jp&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1652 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=llm-jp&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
1653 + - { name: llm-jp-eval releases, url: "https://github.com/llm-jp/llm-jp-eval/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: llm-jp/llm-jp-eval, kind: releases } }
1654 + - { name: news, url: "https://llm-jp.nii.ac.jp/en/news/", type: HTML, connector: http, tier: C }
1655 + - id: elyza
1656 + name: ELYZA
1657 + domain: elyza.ai
1658 + categories: [ai]
1659 + tier: B
1660 + aliases: [elyza]
1661 + products:
1662 + - { name: ELYZA-japanese-Llama, type: AI_model }
1663 + country: JP
1664 + language: ja
1665 + discover: { rss: true, status: false }
1666 + sensors:
1667 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=elyza&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1668 + - { name: news, url: "https://elyza.ai/news", type: HTML, connector: http, tier: D }
1669 + - id: cyberagent
1670 + name: CyberAgent
1671 + domain: cyberagent.co.jp
1672 + categories: [media, ai]
1673 + tier: B
1674 + aliases: [cyberagent, calm llm]
1675 + products:
1676 + - { name: CALM, type: AI_model, aliases: [calm3] }
1677 + country: JP
1678 + discover: { rss: true, status: false }
1679 + sensors:
1680 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=cyberagent&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1681 + - { name: news, url: "https://www.cyberagent.co.jp/en/news/", type: HTML, connector: http, tier: C }
1682 + - id: preferred-networks
1683 + name: Preferred Networks
1684 + domain: preferred.jp
1685 + categories: [ai]
1686 + tier: B
1687 + aliases: [preferred networks, pfn, plamo]
1688 + products:
1689 + - { name: PLaMo, type: AI_model }
1690 + country: JP
1691 + discover: { rss: true, status: false }
1692 + sensors:
1693 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=pfnet&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1694 + - { name: news, url: "https://www.preferred.jp/en/news/", type: HTML, connector: http, tier: C }
1695 + - id: swallow-llm
1696 + name: Swallow LLM (Institute of Science Tokyo)
1697 + domain: swallow-llm.github.io
1698 + categories: [ai, research]
1699 + tier: B
1700 + aliases: [swallow llm, tokyotech-llm, llama-3-swallow]
1701 + products:
1702 + - { name: Swallow, type: AI_model }
1703 + country: JP
1704 + discover: { rss: true, status: false }
1705 + sensors:
1706 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=tokyotech-llm&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1707 + - { name: website, url: "https://swallow-llm.github.io/index.en.html", type: HTML, connector: http, tier: D }
1708 + - id: sb-intuitions
1709 + name: SB Intuitions (SoftBank)
1710 + domain: sbintuitions.co.jp
1711 + categories: [ai]
1712 + tier: B
1713 + aliases: [sb intuitions, sarashina]
1714 + products:
1715 + - { name: Sarashina, type: AI_model }
1716 + country: JP
1717 + discover: { rss: true, status: false }
1718 + sensors:
1719 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=sbintuitions&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1720 + - id: kotoba-tech
1721 + name: Kotoba Technologies
1722 + domain: kotoba.tech
1723 + categories: [ai]
1724 + tier: B
1725 + aliases: [kotoba technologies, kotoba-whisper]
1726 + products:
1727 + - { name: Kotoba-Whisper, type: AI_model }
1728 + country: JP
1729 + discover: { rss: true, status: false }
1730 + sensors:
1731 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=kotoba-tech&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1732 + - { name: website, url: "https://kotoba.tech/", type: HTML, connector: http, tier: D }
1733 + - id: abeja
1734 + name: ABEJA
1735 + domain: abejainc.com
1736 + categories: [ai]
1737 + tier: B
1738 + aliases: [abeja]
1739 + country: JP
1740 + discover: { rss: true, status: false }
1741 + sensors:
1742 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=abeja&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1743 + - { name: news, url: "https://www.abejainc.com/en/news", type: HTML, connector: http, tier: D }
1744 + - id: sea-ai-lab
1745 + name: Sea AI Lab
1746 + domain: sail.sea.com
1747 + categories: [ai, research]
1748 + tier: B
1749 + aliases: [sea ai lab, sail, seallms]
1750 + products:
1751 + - { name: SeaLLMs, type: AI_model }
1752 + - { name: Sailor, type: AI_model }
1753 + country: SG
1754 + discover: { rss: true, status: false }
1755 + sensors:
1756 + - { name: sail hugging face models, url: "https://huggingface.co/api/models?author=sail&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1757 + - { name: seallms hugging face models, url: "https://huggingface.co/api/models?author=SeaLLMs&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1758 + - id: ai-singapore
1759 + name: AI Singapore
1760 + domain: aisingapore.org
1761 + categories: [ai, research, government]
1762 + tier: B
1763 + aliases: [ai singapore, sea-lion, aisg]
1764 + products:
1765 + - { name: SEA-LION, type: AI_model }
1766 + country: SG
1767 + discover: { rss: true, status: false }
1768 + sensors:
1769 + - { name: sea-lion hugging face models, url: "https://huggingface.co/api/models?author=aisingapore&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1770 + - { name: sea-lion website, url: "https://sea-lion.ai/", type: HTML, connector: http, tier: C }
1771 + - id: vinai
1772 + name: VinAI
1773 + domain: vinai.io
1774 + categories: [ai, research]
1775 + tier: B
1776 + aliases: [vinai, phobert, pho-gpt]
1777 + products:
1778 + - { name: PhoGPT, type: AI_model }
1779 + - { name: PhoBERT, type: AI_model }
1780 + country: VN
1781 + discover: { rss: true, status: false }
1782 + sensors:
1783 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=vinai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1784 + - id: sarvam-ai
1785 + name: Sarvam AI
1786 + domain: sarvam.ai
1787 + categories: [ai]
1788 + tier: B
1789 + aliases: [sarvam, sarvam ai]
1790 + products:
1791 + - { name: Sarvam-M, type: AI_model }
1792 + - { name: Sarvam-1, type: AI_model }
1793 + country: IN
1794 + discover: { rss: true, status: false }
1795 + sensors:
1796 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=sarvamai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1797 + - { name: blog, url: "https://www.sarvam.ai/blogs", type: HTML, connector: http, tier: C }
1798 + - id: ai4bharat
1799 + name: AI4Bharat (IIT Madras)
1800 + domain: ai4bharat.iitm.ac.in
1801 + categories: [ai, research]
1802 + tier: B
1803 + aliases: [ai4bharat, indictrans]
1804 + products:
1805 + - { name: IndicTrans2, type: AI_model }
1806 + - { name: IndicConformer, type: AI_model }
1807 + country: IN
1808 + discover: { rss: true, status: false }
1809 + sensors:
1810 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=ai4bharat&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1811 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=ai4bharat&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
1812 + - { name: indictrans2 commits, url: "https://github.com/AI4Bharat/IndicTrans2/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: AI4Bharat/IndicTrans2, kind: commits, branch: main } }
1813 + - id: krutrim
1814 + name: Krutrim (Ola)
1815 + domain: olakrutrim.com
1816 + categories: [ai]
1817 + tier: B
1818 + aliases: [krutrim, ola krutrim]
1819 + products:
1820 + - { name: Krutrim, type: AI_model }
1821 + country: IN
1822 + discover: { rss: true, status: false }
1823 + sensors:
1824 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=krutrim-ai-labs&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1825 + - { name: blog, url: "https://olakrutrim.com/blog", type: HTML, connector: http, tier: D }
1826 + # ───────────────────────── Image, video and audio model companies ─────────────────────────
1827 + - id: lightricks
1828 + name: Lightricks
1829 + domain: lightricks.com
1830 + categories: [ai, media]
1831 + tier: B
1832 + aliases: [lightricks, ltx video, ltx studio]
1833 + products:
1834 + - { name: LTX-Video, type: AI_model, aliases: [ltxv, ltx-2] }
1835 + country: IL
1836 + discover: { rss: true, status: false }
1837 + sensors:
1838 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=Lightricks&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1839 + - { name: ltx-video releases, url: "https://github.com/Lightricks/LTX-Video/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: Lightricks/LTX-Video, kind: releases } }
1840 + - { name: ltx studio pricing, url: "https://ltx.studio/pricing", type: HTML, connector: http, tier: C }
1841 + - id: genmo
1842 + name: Genmo
1843 + domain: genmo.ai
1844 + categories: [ai, media]
1845 + tier: B
1846 + aliases: [genmo, mochi]
1847 + products:
1848 + - { name: Mochi, type: AI_model, aliases: [mochi 1] }
1849 + country: US
1850 + discover: { rss: true, status: false }
1851 + sensors:
1852 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=genmo&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1853 + - { name: blog, url: "https://genmo.ai/blog", type: HTML, connector: http, tier: C }
1854 + - id: fal
1855 + name: fal
1856 + domain: fal.ai
1857 + categories: [ai, developer, cloud]
1858 + tier: B
1859 + aliases: [fal.ai, fal ai]
1860 + products:
1861 + - { name: fal API, type: API }
1862 + - { name: AuraFlow, type: AI_model }
1863 + country: US
1864 + discover: { rss: true, status: false }
1865 + sensors:
1866 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=fal&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1867 + - { name: fal python client releases, url: "https://github.com/fal-ai/fal/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: fal-ai/fal, kind: releases } }
1868 + - { name: fal js client releases, url: "https://github.com/fal-ai/fal-js/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: fal-ai/fal-js, kind: releases } }
1869 + - { name: models gallery, url: "https://fal.ai/models", type: HTML, connector: http, tier: B }
1870 + - { name: pricing, url: "https://fal.ai/pricing", type: HTML, connector: http, tier: C }
1871 + - { name: blog feed, url: "https://blog.fal.ai/rss/", type: RSS, connector: rss, tier: B }
1872 + - { name: status, url: "https://status.fal.ai/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1873 + - id: playground-ai
1874 + name: Playground
1875 + domain: playground.com
1876 + categories: [ai, media]
1877 + tier: B
1878 + aliases: [playground ai, playgroundai]
1879 + products:
1880 + - { name: Playground v3, type: AI_model }
1881 + country: US
1882 + discover: { rss: true, status: false }
1883 + sensors:
1884 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=playgroundai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1885 + - { name: blog, url: "https://playground.com/blog", type: HTML, connector: http, tier: D }
1886 + - id: rundiffusion
1887 + name: RunDiffusion
1888 + domain: rundiffusion.com
1889 + categories: [ai, media]
1890 + tier: B
1891 + aliases: [rundiffusion, juggernaut xl]
1892 + products:
1893 + - { name: Juggernaut, type: AI_model }
1894 + country: US
1895 + discover: { rss: true, status: false }
1896 + sensors:
1897 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=RunDiffusion&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1898 + - { name: blog, url: "https://rundiffusion.com/blog", type: HTML, connector: http, tier: D }
1899 + - id: ostris
1900 + name: Ostris (AI Toolkit)
1901 + domain: ostris.com
1902 + categories: [ai, open-source]
1903 + tier: B
1904 + aliases: [ostris, ai toolkit]
1905 + products:
1906 + - { name: AI Toolkit, type: software }
1907 + country: US
1908 + discover: { rss: true, status: false }
1909 + sensors:
1910 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=ostris&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1911 + - id: bria
1912 + name: Bria AI
1913 + domain: bria.ai
1914 + categories: [ai, media]
1915 + tier: B
1916 + aliases: [bria, rmbg]
1917 + products:
1918 + - { name: RMBG, type: AI_model }
1919 + - { name: Bria FIBO, type: AI_model }
1920 + country: IL
1921 + discover: { rss: true, status: false }
1922 + sensors:
1923 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=briaai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1924 + - { name: blog, url: "https://bria.ai/blog", type: HTML, connector: http, tier: D }
1925 + - id: segmind
1926 + name: Segmind
1927 + domain: segmind.com
1928 + categories: [ai, developer]
1929 + tier: B
1930 + aliases: [segmind, ssd-1b]
1931 + products:
1932 + - { name: SSD-1B, type: AI_model }
1933 + country: IN
1934 + discover: { rss: true, status: false }
1935 + sensors:
1936 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=segmind&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
1937 + - id: civitai
1938 + name: Civitai
1939 + domain: civitai.com
1940 + categories: [ai, media, internet]
1941 + tier: B
1942 + aliases: [civitai]
1943 + llm: false
1944 + country: US
1945 + discover: { rss: true, status: false }
1946 + notes: "Public REST API (models sorted by Newest / Most Downloaded); very high volume \u2014 heuristics only."
1947 + sensors:
1948 + - { name: newest models api, url: "https://civitai.com/api/v1/models?limit=50&sort=Newest", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: items, keyField: id, titleField: name, urlTemplate: "https://civitai.com/models/{key}", compareFields: [type, nsfw], maxItems: 50 } }
1949 + - { name: most downloaded models api, url: "https://civitai.com/api/v1/models?limit=50&sort=Most%20Downloaded&period=Week", type: REST_API, connector: jsonlist, tier: C, config: { itemsPath: items, keyField: id, titleField: name, urlTemplate: "https://civitai.com/models/{key}", compareFields: [type], maxItems: 50 } }
1950 + - id: comfy-org
1951 + name: Comfy Org (ComfyUI)
1952 + domain: comfy.org
1953 + categories: [ai, open-source, developer]
1954 + tier: B
1955 + aliases: [comfyui, comfy org, comfyanonymous]
1956 + products:
1957 + - { name: ComfyUI, type: software }
1958 + country: US
1959 + discover: { rss: true, status: false }
1960 + sensors:
1961 + - { name: comfyui releases, url: "https://github.com/comfyanonymous/ComfyUI/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: comfyanonymous/ComfyUI, kind: releases } }
1962 + - { name: comfyui manager releases, url: "https://github.com/Comfy-Org/ComfyUI-Manager/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: Comfy-Org/ComfyUI-Manager, kind: releases } }
1963 + - { name: comfyui desktop releases, url: "https://github.com/Comfy-Org/desktop/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: Comfy-Org/desktop, kind: releases } }
1964 + - { name: blog feed, url: "https://blog.comfy.org/feed/", type: RSS, connector: rss, tier: B }
1965 + - { name: blog, url: "https://blog.comfy.org/", type: HTML, connector: http, tier: B }
1966 + - id: invoke-ai
1967 + name: Invoke
1968 + domain: invoke.com
1969 + categories: [ai, open-source]
1970 + tier: B
1971 + aliases: [invokeai, invoke ai]
1972 + products:
1973 + - { name: InvokeAI, type: software }
1974 + country: US
1975 + discover: { rss: true, status: false }
1976 + sensors:
1977 + - { name: invokeai releases, url: "https://github.com/invoke-ai/InvokeAI/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: invoke-ai/InvokeAI, kind: releases } }
1978 + - id: stable-diffusion-webui
1979 + name: Stable Diffusion web UI (AUTOMATIC1111)
1980 + domain: github.com
1981 + homepage: https://github.com/AUTOMATIC1111/stable-diffusion-webui
1982 + categories: [ai, open-source]
1983 + tier: B
1984 + aliases: [automatic1111, a1111, sd webui, fooocus]
1985 + products:
1986 + - { name: Fooocus, type: software }
1987 + country: INT
1988 + discover: { rss: true, status: false }
1989 + sensors:
1990 + - { name: stable diffusion webui releases, url: "https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: AUTOMATIC1111/stable-diffusion-webui, kind: releases } }
1991 + - { name: fooocus releases, url: "https://github.com/lllyasviel/Fooocus/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: lllyasviel/Fooocus, kind: releases } }
1992 + - id: zyphra
1993 + name: Zyphra
1994 + domain: zyphra.com
1995 + categories: [ai]
1996 + tier: B
1997 + aliases: [zyphra, zonos, zamba]
1998 + products:
1999 + - { name: Zonos, type: AI_model }
2000 + - { name: Zamba, type: AI_model, aliases: [zamba2] }
2001 + country: US
2002 + discover: { rss: true, status: false }
2003 + sensors:
2004 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=Zyphra&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2005 + - { name: zonos repository commits, url: "https://github.com/Zyphra/Zonos/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: Zyphra/Zonos, kind: commits, branch: main } }
2006 + - { name: research, url: "https://www.zyphra.com/post", type: HTML, connector: http, tier: C }
2007 + - id: kokoro
2008 + name: Kokoro TTS (hexgrad)
2009 + domain: huggingface.co
2010 + homepage: https://huggingface.co/hexgrad
2011 + categories: [ai, open-source]
2012 + tier: B
2013 + aliases: [kokoro, kokoro tts, hexgrad]
2014 + products:
2015 + - { name: Kokoro, type: AI_model, aliases: [kokoro-82m] }
2016 + country: US
2017 + discover: { rss: true, status: false }
2018 + sensors:
2019 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=hexgrad&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2020 + - id: canopy-labs
2021 + name: Canopy Labs
2022 + domain: canopylabs.ai
2023 + categories: [ai]
2024 + tier: B
2025 + aliases: [canopy labs, orpheus tts]
2026 + products:
2027 + - { name: Orpheus, type: AI_model }
2028 + country: US
2029 + discover: { rss: true, status: false }
2030 + sensors:
2031 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=canopylabs&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2032 + - { name: orpheus tts repository commits, url: "https://github.com/canopyai/Orpheus-TTS/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: canopyai/Orpheus-TTS, kind: commits, branch: main } }
2033 + - id: suno
2034 + name: Suno
2035 + domain: suno.com
2036 + categories: [ai, media]
2037 + tier: B
2038 + aliases: [suno, suno ai, bark tts]
2039 + products:
2040 + - { name: Bark, type: AI_model }
2041 + - { name: Suno v4, type: AI_model, aliases: [suno v4.5, suno v5] }
2042 + country: US
2043 + discover: { rss: true, status: false }
2044 + sensors:
2045 + - { name: hugging face models (bark), url: "https://huggingface.co/api/models?author=suno&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2046 + - { name: bark repository commits, url: "https://github.com/suno-ai/bark/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: suno-ai/bark, kind: commits, branch: main } }
2047 + - { name: blog, url: "https://suno.com/blog", type: HTML, connector: http, tier: C }
2048 + - id: coqui
2049 + name: Coqui
2050 + domain: coqui.ai
2051 + categories: [ai, open-source]
2052 + tier: B
2053 + aliases: [coqui, xtts]
2054 + products:
2055 + - { name: XTTS, type: AI_model }
2056 + country: DE
2057 + discover: { rss: true, status: false }
2058 + sensors:
2059 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=coqui&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2060 + - { name: coqui tts releases, url: "https://github.com/coqui-ai/TTS/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: coqui-ai/TTS, kind: releases } }
2061 + - id: sesame
2062 + name: Sesame
2063 + domain: sesame.com
2064 + categories: [ai]
2065 + tier: B
2066 + aliases: [sesame ai, csm model]
2067 + products:
2068 + - { name: CSM, type: AI_model, aliases: [conversational speech model] }
2069 + country: US
2070 + discover: { rss: true, status: false }
2071 + sensors:
2072 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=sesame&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2073 + - { name: csm repository commits, url: "https://github.com/SesameAILabs/csm/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: SesameAILabs/csm, kind: commits, branch: main } }
2074 + - { name: research, url: "https://sesame.com/research", type: HTML, connector: http, tier: C }
2075 + - id: nari-labs
2076 + name: Nari Labs
2077 + domain: narilabs.ai
2078 + categories: [ai]
2079 + tier: B
2080 + aliases: [nari labs, dia tts]
2081 + products:
2082 + - { name: Dia, type: AI_model }
2083 + country: KR
2084 + discover: { rss: true, status: false }
2085 + sensors:
2086 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=nari-labs&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2087 + - { name: dia repository commits, url: "https://github.com/nari-labs/dia/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: nari-labs/dia, kind: commits, branch: main } }
2088 + - id: fish-audio
2089 + name: Fish Audio
2090 + domain: fish.audio
2091 + categories: [ai]
2092 + tier: B
2093 + aliases: [fish audio, fish speech, openaudio]
2094 + products:
2095 + - { name: Fish Speech, type: AI_model }
2096 + - { name: OpenAudio S1, type: AI_model }
2097 + country: US
2098 + discover: { rss: true, status: false }
2099 + sensors:
2100 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=fishaudio&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2101 + - { name: fish-speech releases, url: "https://github.com/fishaudio/fish-speech/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: fishaudio/fish-speech, kind: releases } }
2102 + - id: f5-tts
2103 + name: F5-TTS (SWivid)
2104 + domain: huggingface.co
2105 + homepage: https://github.com/SWivid/F5-TTS
2106 + categories: [ai, open-source]
2107 + tier: B
2108 + aliases: [f5-tts, swivid]
2109 + products:
2110 + - { name: F5-TTS, type: AI_model }
2111 + country: CN
2112 + discover: { rss: true, status: false }
2113 + sensors:
2114 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=SWivid&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2115 + - { name: f5-tts releases, url: "https://github.com/SWivid/F5-TTS/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: SWivid/F5-TTS, kind: releases } }
2116 + - id: resemble-ai
2117 + name: Resemble AI
2118 + domain: resemble.ai
2119 + categories: [ai]
2120 + tier: B
2121 + aliases: [resemble ai, chatterbox tts]
2122 + products:
2123 + - { name: Chatterbox, type: AI_model }
2124 + country: US
2125 + discover: { rss: true, status: false }
2126 + sensors:
2127 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=ResembleAI&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2128 + - { name: chatterbox releases, url: "https://github.com/resemble-ai/chatterbox/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: resemble-ai/chatterbox, kind: releases } }
2129 + - { name: pricing, url: "https://www.resemble.ai/pricing/", type: HTML, connector: http, tier: C }
2130 + - id: speechbrain
2131 + name: SpeechBrain
2132 + domain: speechbrain.github.io
2133 + categories: [ai, open-source, research]
2134 + tier: B
2135 + aliases: [speechbrain]
2136 + country: CA
2137 + discover: { rss: true, status: false }
2138 + sensors:
2139 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=speechbrain&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2140 + - { name: speechbrain releases, url: "https://github.com/speechbrain/speechbrain/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: speechbrain/speechbrain, kind: releases } }
2141 + - id: pyannote
2142 + name: pyannote
2143 + domain: pyannote.ai
2144 + categories: [ai, open-source]
2145 + tier: B
2146 + aliases: [pyannote, pyannote.audio, speaker diarization]
2147 + country: FR
2148 + discover: { rss: true, status: false }
2149 + sensors:
2150 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=pyannote&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2151 + - { name: pyannote-audio releases, url: "https://github.com/pyannote/pyannote-audio/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: pyannote/pyannote-audio, kind: releases } }
2152 + - id: systran
2153 + name: SYSTRAN
2154 + domain: systran.net
2155 + categories: [ai]
2156 + tier: B
2157 + aliases: [systran, faster-whisper]
2158 + products:
2159 + - { name: faster-whisper, type: software }
2160 + country: FR
2161 + discover: { rss: true, status: false }
2162 + sensors:
2163 + - { name: faster-whisper releases, url: "https://github.com/SYSTRAN/faster-whisper/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: SYSTRAN/faster-whisper, kind: releases } }
2164 + - { name: whisperx releases, url: "https://github.com/m-bain/whisperX/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: m-bain/whisperX, kind: releases } }
2165 + - id: deepgram
2166 + name: Deepgram
2167 + domain: deepgram.com
2168 + categories: [ai, developer]
2169 + tier: B
2170 + aliases: [deepgram, nova-3]
2171 + products:
2172 + - { name: Nova, type: AI_model, aliases: [nova-3] }
2173 + - { name: Aura, type: AI_model }
2174 + country: US
2175 + discover: { rss: true, status: false }
2176 + sensors:
2177 + - { name: pricing, url: "https://deepgram.com/pricing", type: HTML, connector: http, tier: C }
2178 + - { name: changelog, url: "https://deepgram.com/changelog", type: HTML, connector: http, tier: B }
2179 + - { name: models and languages docs, url: "https://developers.deepgram.com/docs/models-languages-overview", type: HTML, connector: http, tier: B }
2180 + - { name: sdk python releases, url: "https://github.com/deepgram/deepgram-python-sdk/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: deepgram/deepgram-python-sdk, kind: releases } }
2181 + - { name: status, url: "https://status.deepgram.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2182 + - id: assemblyai
2183 + name: AssemblyAI
2184 + domain: assemblyai.com
2185 + categories: [ai, developer]
2186 + tier: B
2187 + aliases: [assemblyai, universal-2]
2188 + products:
2189 + - { name: Universal, type: AI_model, aliases: [universal-2, slam-1] }
2190 + country: US
2191 + discover: { rss: true, status: false }
2192 + sensors:
2193 + - { name: pricing, url: "https://www.assemblyai.com/pricing", type: HTML, connector: http, tier: C }
2194 + - { name: changelog, url: "https://www.assemblyai.com/changelog", type: HTML, connector: http, tier: B }
2195 + - { name: sdk python releases, url: "https://github.com/AssemblyAI/assemblyai-python-sdk/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: AssemblyAI/assemblyai-python-sdk, kind: releases } }
2196 + - { name: status, url: "https://status.assemblyai.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2197 + - id: speechmatics
2198 + name: Speechmatics
2199 + domain: speechmatics.com
2200 + categories: [ai, developer]
2201 + tier: B
2202 + aliases: [speechmatics, ursa]
2203 + products:
2204 + - { name: Ursa, type: AI_model }
2205 + country: GB
2206 + discover: { rss: true, status: false }
2207 + sensors:
2208 + - { name: pricing, url: "https://www.speechmatics.com/pricing", type: HTML, connector: http, tier: C }
2209 + - id: hume-ai
2210 + name: Hume AI
2211 + domain: hume.ai
2212 + categories: [ai]
2213 + tier: B
2214 + aliases: [hume, hume ai, octave tts, evi]
2215 + products:
2216 + - { name: Octave, type: AI_model }
2217 + - { name: EVI, type: AI_model }
2218 + country: US
2219 + discover: { rss: true, status: false }
2220 + sensors:
2221 + - { name: changelog, url: "https://dev.hume.ai/changelog", type: HTML, connector: http, tier: B }
2222 + - { name: pricing, url: "https://www.hume.ai/pricing", type: HTML, connector: http, tier: C }
2223 + - id: luma-ai
2224 + name: Luma AI
2225 + domain: lumalabs.ai
2226 + categories: [ai, media]
2227 + tier: B
2228 + aliases: [luma ai, luma labs, dream machine, ray2]
2229 + products:
2230 + - { name: Dream Machine, type: AI_model }
2231 + - { name: Ray, type: AI_model, aliases: [ray2, ray 3] }
2232 + - { name: Photon, type: AI_model }
2233 + country: US
2234 + discover: { rss: true, status: false }
2235 + sensors:
2236 + - { name: pricing, url: "https://lumalabs.ai/pricing", type: HTML, connector: http, tier: C }
2237 + - { name: blog, url: "https://lumalabs.ai/blog", type: HTML, connector: http, tier: B }
2238 + - { name: api changelog, url: "https://docs.lumalabs.ai/changelog", type: HTML, connector: http, tier: B }
2239 + - id: pika
2240 + name: Pika
2241 + domain: pika.art
2242 + categories: [ai, media]
2243 + tier: B
2244 + aliases: [pika, pika labs]
2245 + country: US
2246 + discover: { rss: true, status: false }
2247 + sensors:
2248 + - { name: pricing, url: "https://pika.art/pricing", type: HTML, connector: http, tier: C }
2249 + - id: krea
2250 + name: Krea
2251 + domain: krea.ai
2252 + categories: [ai, media]
2253 + tier: B
2254 + aliases: [krea, krea ai]
2255 + products:
2256 + - { name: Krea 1, type: AI_model }
2257 + country: US
2258 + discover: { rss: true, status: false }
2259 + sensors:
2260 + - { name: pricing, url: "https://www.krea.ai/pricing", type: HTML, connector: http, tier: C }
2261 + - id: udio
2262 + name: Udio
2263 + domain: udio.com
2264 + categories: [ai, media]
2265 + tier: B
2266 + aliases: [udio]
2267 + country: US
2268 + discover: { rss: true, status: false }
2269 + sensors:
2270 + - { name: blog, url: "https://www.udio.com/blog", type: HTML, connector: http, tier: C }
2271 + # ───────────────────────── Embeddings, retrieval and search model companies ─────────────────────────
2272 + - id: jina-ai
2273 + name: Jina AI
2274 + domain: jina.ai
2275 + categories: [ai, developer]
2276 + tier: B
2277 + aliases: [jina, jina ai, jina embeddings]
2278 + products:
2279 + - { name: jina-embeddings, type: AI_model, aliases: [jina-embeddings-v3, jina-embeddings-v4] }
2280 + - { name: ReaderLM, type: AI_model }
2281 + country: DE
2282 + discover: { rss: true, status: false }
2283 + sensors:
2284 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=jinaai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2285 + - { name: embeddings page, url: "https://jina.ai/embeddings/", type: HTML, connector: http, tier: C }
2286 + - { name: news, url: "https://jina.ai/news/", type: HTML, connector: http, tier: B }
2287 + - id: nomic-ai
2288 + name: Nomic AI
2289 + domain: nomic.ai
2290 + categories: [ai, developer, open-source]
2291 + tier: B
2292 + aliases: [nomic, nomic ai, gpt4all, nomic embed]
2293 + products:
2294 + - { name: nomic-embed, type: AI_model, aliases: [nomic-embed-text] }
2295 + - { name: GPT4All, type: software }
2296 + - { name: Atlas, type: product }
2297 + country: US
2298 + discover: { rss: true, status: false }
2299 + sensors:
2300 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=nomic-ai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2301 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=nomic-ai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
2302 + - { name: gpt4all releases, url: "https://github.com/nomic-ai/gpt4all/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: nomic-ai/gpt4all, kind: releases } }
2303 + - { name: nomic client releases, url: "https://github.com/nomic-ai/nomic/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: nomic-ai/nomic, kind: releases } }
2304 + - { name: blog, url: "https://www.nomic.ai/blog", type: HTML, connector: http, tier: B }
2305 + - id: mixedbread
2306 + name: Mixedbread
2307 + domain: mixedbread.com
2308 + categories: [ai, developer]
2309 + tier: B
2310 + aliases: [mixedbread, mixedbread ai, mxbai]
2311 + products:
2312 + - { name: mxbai-embed, type: AI_model }
2313 + - { name: mxbai-rerank, type: AI_model }
2314 + country: DE
2315 + discover: { rss: true, status: false }
2316 + sensors:
2317 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=mixedbread-ai&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2318 + - { name: blog, url: "https://www.mixedbread.com/blog", type: HTML, connector: http, tier: B }
2319 + - { name: pricing, url: "https://www.mixedbread.com/pricing", type: HTML, connector: http, tier: C }
2320 + - { name: batched releases, url: "https://github.com/mixedbread-ai/batched/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: mixedbread-ai/batched, kind: releases } }
2321 + - id: voyage-ai
2322 + name: Voyage AI (MongoDB)
2323 + domain: voyageai.com
2324 + categories: [ai, developer]
2325 + tier: B
2326 + aliases: [voyage ai, voyage embeddings]
2327 + products:
2328 + - { name: voyage-3, type: AI_model, aliases: [voyage-3.5, voyage-code-3] }
2329 + - { name: rerank-2, type: AI_model }
2330 + country: US
2331 + discover: { rss: true, status: false }
2332 + sensors:
2333 + - { name: embeddings docs, url: "https://docs.voyageai.com/docs/embeddings", type: HTML, connector: http, tier: B }
2334 + - { name: pricing docs, url: "https://docs.voyageai.com/docs/pricing", type: HTML, connector: http, tier: C }
2335 + - { name: blog, url: "https://blog.voyageai.com/", type: HTML, connector: http, tier: B }
2336 + - id: marqo
2337 + name: Marqo
2338 + domain: marqo.ai
2339 + categories: [ai, developer, open-source]
2340 + tier: B
2341 + aliases: [marqo]
2342 + country: AU
2343 + discover: { rss: true, status: false }
2344 + sensors:
2345 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=Marqo&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2346 + - { name: marqo releases, url: "https://github.com/marqo-ai/marqo/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: marqo-ai/marqo, kind: releases } }
2347 + - { name: blog, url: "https://www.marqo.ai/blog", type: HTML, connector: http, tier: D }
2348 + - id: linq
2349 + name: Linq
2350 + domain: getlinq.com
2351 + categories: [ai, finance]
2352 + tier: B
2353 + aliases: [linq ai research, linq-embed]
2354 + products:
2355 + - { name: Linq-Embed-Mistral, type: AI_model }
2356 + country: KR
2357 + discover: { rss: true, status: false }
2358 + sensors:
2359 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=Linq-AI-Research&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: D, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2360 + # ───────────────────────── Local inference, fine-tuning and open-source LLM tooling ─────────────────────────
2361 + - id: unsloth
2362 + name: Unsloth
2363 + domain: unsloth.ai
2364 + categories: [ai, open-source, developer]
2365 + tier: B
2366 + aliases: [unsloth, unsloth ai, dynamic 2.0 gguf]
2367 + products:
2368 + - { name: Unsloth, type: software }
2369 + country: US
2370 + discover: { rss: true, status: false }
2371 + sensors:
2372 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=unsloth&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2373 + - { name: unsloth releases, url: "https://github.com/unslothai/unsloth/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: unslothai/unsloth, kind: releases } }
2374 + - { name: all our models docs, url: "https://docs.unsloth.ai/get-started/all-our-models", type: HTML, connector: http, tier: B }
2375 + - id: lm-studio
2376 + name: LM Studio
2377 + domain: lmstudio.ai
2378 + categories: [ai, developer, software]
2379 + tier: B
2380 + aliases: [lm studio, lmstudio, lmstudio-community]
2381 + products:
2382 + - { name: LM Studio, type: software }
2383 + country: US
2384 + discover: { rss: true, status: false }
2385 + sensors:
2386 + - { name: model catalog, url: "https://lmstudio.ai/models", type: HTML, connector: http, tier: A }
2387 + - { name: blog, url: "https://lmstudio.ai/blog", type: HTML, connector: http, tier: B }
2388 + - id: jan
2389 + name: Jan (Menlo Research)
2390 + domain: jan.ai
2391 + categories: [ai, open-source, software]
2392 + tier: B
2393 + aliases: [jan ai, menlo research, jan-nano, lucy model]
2394 + products:
2395 + - { name: Jan, type: software }
2396 + - { name: Jan-nano, type: AI_model }
2397 + - { name: Lucy, type: AI_model }
2398 + country: SG
2399 + discover: { rss: true, status: false }
2400 + sensors:
2401 + - { name: menlo research hugging face models, url: "https://huggingface.co/api/models?author=Menlo&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2402 + - { name: jan-hq hugging face models, url: "https://huggingface.co/api/models?author=jan-hq&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2403 + - { name: jan releases, url: "https://github.com/janhq/jan/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: janhq/jan, kind: releases } }
2404 + - { name: changelog, url: "https://jan.ai/changelog", type: HTML, connector: http, tier: B }
2405 + - { name: blog, url: "https://jan.ai/blog", type: HTML, connector: http, tier: C }
2406 + - id: arli-ai
2407 + name: Arli AI
2408 + domain: arliai.com
2409 + categories: [ai, developer]
2410 + tier: B
2411 + aliases: [arli ai, arliai]
2412 + country: US
2413 + discover: { rss: true, status: false }
2414 + sensors:
2415 + - { name: hugging face models, url: "https://huggingface.co/api/models?author=ArliAI&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
2416 + - { name: pricing, url: "https://www.arliai.com/pricing", type: HTML, connector: http, tier: D }
2417 + - id: sglang
2418 + name: SGLang
2419 + domain: sglang.ai
2420 + categories: [ai, open-source, developer]
2421 + tier: B
2422 + aliases: [sglang, sgl-project]
2423 + products:
2424 + - { name: SGLang, type: software }
2425 + country: US
2426 + discover: { rss: true, status: false }
2427 + sensors:
2428 + - { name: sglang releases, url: "https://github.com/sgl-project/sglang/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: sgl-project/sglang, kind: releases } }
2429 + - id: exo-labs
2430 + name: EXO Labs
2431 + domain: exolabs.net
2432 + categories: [ai, open-source]
2433 + tier: B
2434 + aliases: [exo labs, exo-explore]
2435 + products:
2436 + - { name: exo, type: software }
2437 + country: GB
2438 + discover: { rss: true, status: false }
2439 + sensors:
2440 + - { name: exo releases, url: "https://github.com/exo-explore/exo/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: exo-explore/exo, kind: releases } }
2441 + - id: axolotl
2442 + name: Axolotl AI
2443 + domain: axolotl.ai
2444 + categories: [ai, open-source, developer]
2445 + tier: B
2446 + aliases: [axolotl]
2447 + products:
2448 + - { name: Axolotl, type: software }
2449 + country: US
2450 + discover: { rss: true, status: false }
2451 + sensors:
2452 + - { name: axolotl releases, url: "https://github.com/axolotl-ai-cloud/axolotl/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: axolotl-ai-cloud/axolotl, kind: releases } }
2453 + - id: llama-factory
2454 + name: LLaMA-Factory
2455 + domain: llamafactory.readthedocs.io
2456 + categories: [ai, open-source, developer]
2457 + tier: B
2458 + aliases: [llama factory, llamafactory, hiyouga]
2459 + country: CN
2460 + discover: { rss: true, status: false }
2461 + sensors:
2462 + - { name: llama-factory releases, url: "https://github.com/hiyouga/LLaMA-Factory/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: hiyouga/LLaMA-Factory, kind: releases } }
2463 + - id: open-webui
2464 + name: Open WebUI
2465 + domain: openwebui.com
2466 + categories: [ai, open-source, software]
2467 + tier: B
2468 + aliases: [open webui, open-webui]
2469 + products:
2470 + - { name: Open WebUI, type: software }
2471 + country: US
2472 + discover: { rss: true, status: false }
2473 + sensors:
2474 + - { name: open webui releases, url: "https://github.com/open-webui/open-webui/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: open-webui/open-webui, kind: releases } }
2475 + - id: librechat
2476 + name: LibreChat
2477 + domain: librechat.ai
2478 + categories: [ai, open-source, software]
2479 + tier: B
2480 + aliases: [librechat]
2481 + country: US
2482 + discover: { rss: true, status: false }
2483 + sensors:
2484 + - { name: librechat releases, url: "https://github.com/danny-avila/LibreChat/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: danny-avila/LibreChat, kind: releases } }
2485 + - { name: changelog, url: "https://www.librechat.ai/changelog", type: HTML, connector: http, tier: C }
2486 + - id: lobehub
2487 + name: LobeHub
2488 + domain: lobehub.com
2489 + categories: [ai, open-source, software]
2490 + tier: B
2491 + aliases: [lobehub, lobe chat, lobe-chat]
2492 + country: CN
2493 + discover: { rss: true, status: false }
2494 + sensors:
2495 + - { name: lobe chat releases, url: "https://github.com/lobehub/lobe-chat/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: lobehub/lobe-chat, kind: releases } }
2496 + - { name: changelog, url: "https://lobehub.com/changelog", type: HTML, connector: http, tier: C }
2497 + - id: koboldcpp
2498 + name: KoboldCpp
2499 + domain: github.com
2500 + homepage: https://github.com/LostRuins/koboldcpp
2501 + categories: [ai, open-source, software]
2502 + tier: B
2503 + aliases: [koboldcpp, kobold cpp, lostruins]
2504 + country: INT
2505 + discover: { rss: true, status: false }
2506 + sensors:
2507 + - { name: koboldcpp releases, url: "https://github.com/LostRuins/koboldcpp/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: LostRuins/koboldcpp, kind: releases } }
2508 + - id: mistral-rs
2509 + name: mistral.rs
2510 + domain: github.com
2511 + homepage: https://github.com/EricLBuehler/mistral.rs
2512 + categories: [ai, open-source, software]
2513 + tier: B
2514 + aliases: [mistral.rs, mistralrs]
2515 + country: US
2516 + discover: { rss: true, status: false }
2517 + sensors:
2518 + - { name: mistral.rs releases, url: "https://github.com/EricLBuehler/mistral.rs/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: EricLBuehler/mistral.rs, kind: releases } }
2519 + - id: burn
2520 + name: Burn (Tracel AI)
2521 + domain: burn.dev
2522 + categories: [ai, open-source, developer]
2523 + tier: B
2524 + aliases: [burn framework, tracel ai]
2525 + products:
2526 + - { name: Burn, type: software }
2527 + country: CA
2528 + discover: { rss: true, status: false }
2529 + sensors:
2530 + - { name: burn releases, url: "https://github.com/tracel-ai/burn/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: tracel-ai/burn, kind: releases } }
2531 + - id: mlc-ai
2532 + name: MLC AI
2533 + domain: mlc.ai
2534 + categories: [ai, open-source, developer]
2535 + tier: B
2536 + aliases: [mlc llm, mlc-ai, webllm]
2537 + products:
2538 + - { name: MLC LLM, type: software }
2539 + - { name: WebLLM, type: software }
2540 + country: US
2541 + discover: { rss: true, status: false }
2542 + sensors:
2543 + - { name: mlc llm releases, url: "https://github.com/mlc-ai/mlc-llm/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: mlc-ai/mlc-llm, kind: releases } }
2544 + - id: exllama
2545 + name: ExLlama (turboderp)
2546 + domain: github.com
2547 + homepage: https://github.com/turboderp-org/exllamav3
2548 + categories: [ai, open-source, software]
2549 + tier: B
2550 + aliases: [exllama, exllamav2, exllamav3, exl2, exl3, turboderp]
2551 + country: INT
2552 + discover: { rss: true, status: false }
2553 + sensors:
2554 + - { name: exllamav3 releases, url: "https://github.com/turboderp-org/exllamav3/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: turboderp-org/exllamav3, kind: releases } }
2555 + - { name: exllamav2 releases, url: "https://github.com/turboderp-org/exllamav2/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: turboderp-org/exllamav2, kind: releases } }
2556 + - id: quantization-toolkits
2557 + name: LLM quantization toolkits (AutoAWQ, GPTQModel)
2558 + domain: github.com
2559 + homepage: https://github.com/ModelCloud/GPTQModel
2560 + categories: [ai, open-source, developer]
2561 + tier: B
2562 + aliases: [autoawq, gptqmodel, awq, gptq]
2563 + country: INT
2564 + discover: { rss: true, status: false }
2565 + sensors:
2566 + - { name: autoawq releases, url: "https://github.com/casper-hansen/AutoAWQ/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: casper-hansen/AutoAWQ, kind: releases } }
2567 + - { name: gptqmodel releases, url: "https://github.com/ModelCloud/GPTQModel/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: ModelCloud/GPTQModel, kind: releases } }
2568 + - id: text-generation-webui
2569 + name: text-generation-webui (oobabooga)
2570 + domain: github.com
2571 + homepage: https://github.com/oobabooga/text-generation-webui
2572 + categories: [ai, open-source, software]
2573 + tier: B
2574 + aliases: [oobabooga, text generation webui, sillytavern]
2575 + country: INT
2576 + discover: { rss: true, status: false }
2577 + sensors:
2578 + - { name: text-generation-webui releases, url: "https://github.com/oobabooga/text-generation-webui/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: oobabooga/text-generation-webui, kind: releases } }
2579 + - { name: sillytavern releases, url: "https://github.com/SillyTavern/SillyTavern/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: SillyTavern/SillyTavern, kind: releases } }
2580 + - id: anything-llm
2581 + name: AnythingLLM (Mintplex Labs)
2582 + domain: anythingllm.com
2583 + categories: [ai, open-source, software]
2584 + tier: B
2585 + aliases: [anythingllm, mintplex labs]
2586 + country: US
2587 + discover: { rss: true, status: false }
2588 + sensors:
2589 + - { name: anythingllm releases, url: "https://github.com/Mintplex-Labs/anything-llm/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: Mintplex-Labs/anything-llm, kind: releases } }
2590 + - id: khoj
2591 + name: Khoj
2592 + domain: khoj.dev
2593 + categories: [ai, open-source, software]
2594 + tier: B
2595 + aliases: [khoj]
2596 + country: US
2597 + discover: { rss: true, status: false }
2598 + sensors:
2599 + - { name: khoj releases, url: "https://github.com/khoj-ai/khoj/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: khoj-ai/khoj, kind: releases } }
2600 + - id: cherry-studio
2601 + name: Cherry Studio and desktop LLM clients
2602 + domain: cherry-ai.com
2603 + categories: [ai, open-source, software]
2604 + tier: B
2605 + aliases: [cherry studio, chatbox, nextchat]
2606 + country: CN
2607 + discover: { rss: true, status: false }
2608 + sensors:
2609 + - { name: cherry studio releases, url: "https://github.com/CherryHQ/cherry-studio/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: CherryHQ/cherry-studio, kind: releases } }
2610 + - { name: chatbox releases, url: "https://github.com/chatboxai/chatbox/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: chatboxai/chatbox, kind: releases } }
2611 + - { name: nextchat releases, url: "https://github.com/ChatGPTNextWeb/NextChat/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: ChatGPTNextWeb/NextChat, kind: releases } }
2612 + - id: k2-fsa
2613 + name: Next-gen Kaldi (k2-fsa)
2614 + domain: k2-fsa.github.io
2615 + categories: [ai, open-source]
2616 + tier: B
2617 + aliases: [k2-fsa, sherpa-onnx, next-gen kaldi]
2618 + country: CN
2619 + discover: { rss: true, status: false }
2620 + sensors:
2621 + - { name: sherpa-onnx releases, url: "https://github.com/k2-fsa/sherpa-onnx/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: k2-fsa/sherpa-onnx, kind: releases } }
2622 + - id: models-dev
2623 + name: models.dev (SST)
2624 + domain: models.dev
2625 + categories: [ai, developer, open-source]
2626 + tier: B
2627 + aliases: [models.dev, opencode models database]
2628 + first_party: false
2629 + country: US
2630 + discover: { rss: true, status: false }
2631 + notes: "Open database of every provider / model with context windows, prices and capabilities (used by OpenCode); one JSON document."
2632 + sensors:
2633 + - { name: models.dev api, url: "https://models.dev/api.json", type: JSON, connector: http, tier: B }
2634 + - { name: models.dev repository commits, url: "https://github.com/sst/models.dev/commits/dev.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: sst/models.dev, kind: commits, branch: dev } }
2635 + # ───────────────────────── Coding agents, agent frameworks and AI application tooling ─────────────────────────
2636 + - id: aider
2637 + name: Aider
2638 + domain: aider.chat
2639 + categories: [ai, developer, open-source]
2640 + tier: B
2641 + aliases: [aider, aider polyglot benchmark]
2642 + products:
2643 + - { name: Aider polyglot leaderboard, type: index }
2644 + country: US
2645 + discover: { rss: true, status: false }
2646 + sensors:
2647 + - { name: aider releases, url: "https://github.com/Aider-AI/aider/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: Aider-AI/aider, kind: releases } }
2648 + - { name: llm leaderboards, url: "https://aider.chat/docs/leaderboards/", type: HTML, connector: http, tier: B }
2649 + - id: cline
2650 + name: Cline
2651 + domain: cline.bot
2652 + categories: [ai, developer, open-source]
2653 + tier: B
2654 + aliases: [cline]
2655 + country: US
2656 + discover: { rss: true, status: false }
2657 + sensors:
2658 + - { name: cline releases, url: "https://github.com/cline/cline/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: cline/cline, kind: releases } }
2659 + - id: roo-code
2660 + name: Roo Code
2661 + domain: roocode.com
2662 + categories: [ai, developer, open-source]
2663 + tier: B
2664 + aliases: [roo code, roocode]
2665 + country: US
2666 + discover: { rss: true, status: false }
2667 + sensors:
2668 + - { name: roo code releases, url: "https://github.com/RooCodeInc/Roo-Code/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: RooCodeInc/Roo-Code, kind: releases } }
2669 + - { name: update notes, url: "https://docs.roocode.com/update-notes/", type: HTML, connector: http, tier: C }
2670 + - id: opencode
2671 + name: OpenCode (SST)
2672 + domain: opencode.ai
2673 + categories: [ai, developer, open-source]
2674 + tier: B
2675 + aliases: [opencode, sst opencode]
2676 + country: US
2677 + discover: { rss: true, status: false }
2678 + sensors:
2679 + - { name: opencode releases, url: "https://github.com/sst/opencode/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: sst/opencode, kind: releases } }
2680 + - id: continue-dev
2681 + name: Continue
2682 + domain: continue.dev
2683 + categories: [ai, developer, open-source]
2684 + tier: B
2685 + aliases: [continue.dev, continuedev]
2686 + country: US
2687 + discover: { rss: true, status: false }
2688 + sensors:
2689 + - { name: continue releases, url: "https://github.com/continuedev/continue/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: continuedev/continue, kind: releases } }
2690 + - id: tabbyml
2691 + name: TabbyML
2692 + domain: tabbyml.com
2693 + categories: [ai, developer, open-source]
2694 + tier: B
2695 + aliases: [tabby, tabbyml]
2696 + country: US
2697 + discover: { rss: true, status: false }
2698 + sensors:
2699 + - { name: tabby releases, url: "https://github.com/TabbyML/tabby/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: TabbyML/tabby, kind: releases } }
2700 + - id: all-hands-ai
2701 + name: All Hands AI (OpenHands)
2702 + domain: all-hands.dev
2703 + categories: [ai, developer, open-source]
2704 + tier: B
2705 + aliases: [openhands, all hands ai, opendevin]
2706 + products:
2707 + - { name: OpenHands, type: software }
2708 + country: US
2709 + discover: { rss: true, status: false }
2710 + sensors:
2711 + - { name: openhands releases, url: "https://github.com/All-Hands-AI/OpenHands/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: All-Hands-AI/OpenHands, kind: releases } }
2712 + - id: cognition-ai
2713 + name: Cognition (Devin)
2714 + domain: cognition.ai
2715 + categories: [ai, developer]
2716 + tier: B
2717 + aliases: [cognition, cognition ai, devin]
2718 + products:
2719 + - { name: Devin, type: product }
2720 + country: US
2721 + discover: { rss: true, status: false }
2722 + sensors:
2723 + - { name: devin release notes, url: "https://docs.devin.ai/release-notes/overview", type: HTML, connector: http, tier: B }
2724 + - { name: blog, url: "https://cognition.ai/blog", type: HTML, connector: http, tier: B }
2725 + - id: augment-code
2726 + name: Augment Code
2727 + domain: augmentcode.com
2728 + categories: [ai, developer]
2729 + tier: B
2730 + aliases: [augment code, augment]
2731 + country: US
2732 + discover: { rss: true, status: false }
2733 + sensors:
2734 + - { name: changelog, url: "https://www.augmentcode.com/changelog", type: HTML, connector: http, tier: B }
2735 + - id: amp-code
2736 + name: Amp (Sourcegraph)
2737 + domain: ampcode.com
2738 + categories: [ai, developer]
2739 + tier: B
2740 + aliases: [amp code, ampcode]
2741 + country: US
2742 + discover: { rss: true, status: false }
2743 + sensors:
2744 + - { name: news feed, url: "https://ampcode.com/news.rss", type: RSS, connector: rss, tier: B }
2745 + - { name: news, url: "https://ampcode.com/news", type: HTML, connector: http, tier: B }
2746 + - id: lovable
2747 + extend: true
2748 + country: SE
2749 + categories: [ai, developer, saas]
2750 + aliases: [lovable, lovable.dev, gpt engineer]
2751 + sensors:
2752 + - { name: changelog, url: "https://docs.lovable.dev/changelog", type: HTML, connector: http, tier: B }
2753 + - id: v0
2754 + name: v0 (Vercel)
2755 + domain: v0.app
2756 + categories: [ai, developer, saas]
2757 + tier: B
2758 + aliases: [v0, v0.dev, v0.app]
2759 + country: US
2760 + discover: { rss: true, status: false }
2761 + sensors:
2762 + - { name: changelog, url: "https://v0.app/changelog", type: HTML, connector: http, tier: B }
2763 + - id: jetbrains-ai
2764 + name: JetBrains AI Assistant
2765 + domain: jetbrains.com
2766 + homepage: https://www.jetbrains.com/ai/
2767 + categories: [ai, developer]
2768 + tier: B
2769 + aliases: [jetbrains ai, junie, mellum]
2770 + products:
2771 + - { name: Mellum, type: AI_model }
2772 + - { name: Junie, type: product }
2773 + country: CZ
2774 + discover: { rss: true, status: false }
2775 + sensors:
2776 + - { name: ai assistant supported llms, url: "https://www.jetbrains.com/help/ai-assistant/supported-llms.html", type: HTML, connector: http, tier: C }
2777 + - id: crewai
2778 + name: CrewAI
2779 + domain: crewai.com
2780 + categories: [ai, developer, open-source]
2781 + tier: B
2782 + aliases: [crewai, crew ai]
2783 + country: US
2784 + discover: { rss: true, status: false }
2785 + sensors:
2786 + - { name: crewai releases, url: "https://github.com/crewAIInc/crewAI/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: crewAIInc/crewAI, kind: releases } }
2787 + - id: pydantic
2788 + name: Pydantic
2789 + domain: pydantic.dev
2790 + categories: [developer, open-source, ai]
2791 + tier: B
2792 + aliases: [pydantic, pydantic ai, logfire]
2793 + products:
2794 + - { name: PydanticAI, type: software }
2795 + country: GB
2796 + discover: { rss: true, status: false }
2797 + sensors:
2798 + - { name: pydantic ai releases, url: "https://github.com/pydantic/pydantic-ai/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: pydantic/pydantic-ai, kind: releases } }
2799 + - id: mastra
2800 + name: Mastra
2801 + domain: mastra.ai
2802 + categories: [ai, developer, open-source]
2803 + tier: B
2804 + aliases: [mastra]
2805 + country: US
2806 + discover: { rss: true, status: false }
2807 + sensors:
2808 + - { name: mastra releases, url: "https://github.com/mastra-ai/mastra/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: mastra-ai/mastra, kind: releases } }
2809 + - id: a2a-protocol
2810 + name: Agent2Agent Protocol (A2A)
2811 + domain: a2a-protocol.org
2812 + categories: [ai, standards, open-source]
2813 + tier: B
2814 + aliases: [a2a, agent2agent, a2a protocol]
2815 + country: INT
2816 + discover: { rss: true, status: false }
2817 + sensors:
2818 + - { name: a2a protocol releases, url: "https://github.com/a2aproject/A2A/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: a2aproject/A2A, kind: releases } }
2819 + - id: dify
2820 + name: Dify
2821 + domain: dify.ai
2822 + categories: [ai, developer, open-source]
2823 + tier: B
2824 + aliases: [dify, langgenius]
2825 + country: SG
2826 + discover: { rss: true, status: false }
2827 + sensors:
2828 + - { name: dify releases, url: "https://github.com/langgenius/dify/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: langgenius/dify, kind: releases } }
2829 + - id: flowise
2830 + name: Flowise
2831 + domain: flowiseai.com
2832 + categories: [ai, developer, open-source]
2833 + tier: B
2834 + aliases: [flowise, flowiseai]
2835 + country: US
2836 + discover: { rss: true, status: false }
2837 + sensors:
2838 + - { name: flowise releases, url: "https://github.com/FlowiseAI/Flowise/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: FlowiseAI/Flowise, kind: releases } }
2839 + - id: autogpt
2840 + name: AutoGPT
2841 + domain: agpt.co
2842 + categories: [ai, developer, open-source]
2843 + tier: B
2844 + aliases: [autogpt, auto-gpt, significant gravitas]
2845 + country: US
2846 + discover: { rss: true, status: false }
2847 + sensors:
2848 + - { name: autogpt releases, url: "https://github.com/Significant-Gravitas/AutoGPT/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: Significant-Gravitas/AutoGPT, kind: releases } }
2849 + - id: browser-use
2850 + name: Browser Use
2851 + domain: browser-use.com
2852 + categories: [ai, developer, open-source]
2853 + tier: B
2854 + aliases: [browser use, browser-use]
2855 + country: US
2856 + discover: { rss: true, status: false }
2857 + sensors:
2858 + - { name: browser-use releases, url: "https://github.com/browser-use/browser-use/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: browser-use/browser-use, kind: releases } }
2859 + - id: firecrawl
2860 + name: Firecrawl
2861 + domain: firecrawl.dev
2862 + categories: [ai, developer, open-source]
2863 + tier: B
2864 + aliases: [firecrawl, mendable]
2865 + country: US
2866 + discover: { rss: true, status: false }
2867 + sensors:
2868 + - { name: firecrawl releases, url: "https://github.com/firecrawl/firecrawl/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: firecrawl/firecrawl, kind: releases } }
2869 + - id: crawl4ai
2870 + name: Crawl4AI
2871 + domain: crawl4ai.com
2872 + categories: [ai, developer, open-source]
2873 + tier: B
2874 + aliases: [crawl4ai]
2875 + country: INT
2876 + discover: { rss: true, status: false }
2877 + sensors:
2878 + - { name: crawl4ai releases, url: "https://github.com/unclecode/crawl4ai/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: unclecode/crawl4ai, kind: releases } }
2879 + - id: mem0
2880 + name: Mem0
2881 + domain: mem0.ai
2882 + categories: [ai, developer, open-source]
2883 + tier: B
2884 + aliases: [mem0]
2885 + country: US
2886 + discover: { rss: true, status: false }
2887 + sensors:
2888 + - { name: mem0 releases, url: "https://github.com/mem0ai/mem0/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: mem0ai/mem0, kind: releases } }
2889 + - id: letta
2890 + name: Letta
2891 + domain: letta.com
2892 + categories: [ai, developer, open-source]
2893 + tier: B
2894 + aliases: [letta, memgpt]
2895 + country: US
2896 + discover: { rss: true, status: false }
2897 + sensors:
2898 + - { name: letta releases, url: "https://github.com/letta-ai/letta/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: letta-ai/letta, kind: releases } }
2899 + - id: zep
2900 + name: Zep
2901 + domain: getzep.com
2902 + categories: [ai, developer, open-source]
2903 + tier: B
2904 + aliases: [zep, graphiti]
2905 + country: US
2906 + discover: { rss: true, status: false }
2907 + sensors:
2908 + - { name: graphiti releases, url: "https://github.com/getzep/graphiti/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: getzep/graphiti, kind: releases } }
2909 + - id: dottxt
2910 + name: .txt (Outlines)
2911 + domain: dottxt.co
2912 + categories: [ai, developer, open-source]
2913 + tier: B
2914 + aliases: [dottxt, outlines, structured generation]
2915 + country: US
2916 + discover: { rss: true, status: false }
2917 + sensors:
2918 + - { name: outlines releases, url: "https://github.com/dottxt-ai/outlines/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: dottxt-ai/outlines, kind: releases } }
2919 + - id: guidance-ai
2920 + name: Guidance
2921 + domain: github.com
2922 + homepage: https://github.com/guidance-ai/guidance
2923 + categories: [ai, developer, open-source]
2924 + tier: B
2925 + aliases: [guidance ai]
2926 + country: US
2927 + discover: { rss: true, status: false }
2928 + sensors:
2929 + - { name: guidance releases, url: "https://github.com/guidance-ai/guidance/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: guidance-ai/guidance, kind: releases } }
2930 + - id: ragflow
2931 + name: RAGFlow (InfiniFlow)
2932 + domain: ragflow.io
2933 + categories: [ai, developer, open-source]
2934 + tier: B
2935 + aliases: [ragflow, infiniflow]
2936 + country: CN
2937 + discover: { rss: true, status: false }
2938 + sensors:
2939 + - { name: ragflow releases, url: "https://github.com/infiniflow/ragflow/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: infiniflow/ragflow, kind: releases } }
2940 + - id: chainlit
2941 + name: Chainlit
2942 + domain: chainlit.io
2943 + categories: [ai, developer, open-source]
2944 + tier: B
2945 + aliases: [chainlit]
2946 + country: FR
2947 + discover: { rss: true, status: false }
2948 + sensors:
2949 + - { name: chainlit releases, url: "https://github.com/Chainlit/chainlit/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: Chainlit/chainlit, kind: releases } }
2950 + - id: unstructured
2951 + name: Unstructured
2952 + domain: unstructured.io
2953 + categories: [ai, developer, open-source]
2954 + tier: B
2955 + aliases: [unstructured, unstructured.io]
2956 + country: US
2957 + discover: { rss: true, status: false }
2958 + sensors:
2959 + - { name: unstructured releases, url: "https://github.com/Unstructured-IO/unstructured/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: Unstructured-IO/unstructured, kind: releases } }
2960 + - id: copilotkit
2961 + name: CopilotKit
2962 + domain: copilotkit.ai
2963 + categories: [ai, developer, open-source]
2964 + tier: B
2965 + aliases: [copilotkit]
2966 + country: US
2967 + discover: { rss: true, status: false }
2968 + sensors:
2969 + - { name: copilotkit releases, url: "https://github.com/CopilotKit/CopilotKit/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: CopilotKit/CopilotKit, kind: releases } }
2970 + - id: openrlhf
2971 + name: OpenRLHF
2972 + domain: github.com
2973 + homepage: https://github.com/OpenRLHF/OpenRLHF
2974 + categories: [ai, open-source]
2975 + tier: B
2976 + aliases: [openrlhf]
2977 + country: CN
2978 + discover: { rss: true, status: false }
2979 + sensors:
2980 + - { name: openrlhf releases, url: "https://github.com/OpenRLHF/OpenRLHF/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: OpenRLHF/OpenRLHF, kind: releases } }
2981 + # ───────────────────────── Evaluators, leaderboards and safety institutes ─────────────────────────
2982 + - id: swe-bench
2983 + name: SWE-bench
2984 + domain: swebench.com
2985 + categories: [ai, research, statistics]
2986 + tier: B
2987 + aliases: [swe-bench, swe bench verified, swe-agent]
2988 + products:
2989 + - { name: SWE-bench Verified, type: index }
2990 + - { name: SWE-agent, type: software }
2991 + first_party: false
2992 + country: US
2993 + discover: { rss: true, status: false }
2994 + sensors:
2995 + - { name: princeton nlp datasets (swe-bench), url: "https://huggingface.co/api/datasets?author=princeton-nlp&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
2996 + - { name: swe-bench releases, url: "https://github.com/SWE-bench/SWE-bench/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: SWE-bench/SWE-bench, kind: releases } }
2997 + - { name: leaderboard submissions (experiments commits), url: "https://github.com/SWE-bench/experiments/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: SWE-bench/experiments, kind: commits, branch: main } }
2998 + - { name: swe-agent releases, url: "https://github.com/SWE-agent/SWE-agent/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: SWE-agent/SWE-agent, kind: releases } }
2999 + - { name: leaderboard, url: "https://www.swebench.com/", type: HTML, connector: http, tier: B }
3000 + - { name: verified leaderboard, url: "https://www.swebench.com/verified", type: HTML, connector: http, tier: C }
3001 + - id: livebench
3002 + name: LiveBench
3003 + domain: livebench.ai
3004 + categories: [ai, research, statistics]
3005 + tier: B
3006 + aliases: [livebench]
3007 + first_party: false
3008 + country: US
3009 + discover: { rss: true, status: false }
3010 + sensors:
3011 + - { name: hugging face datasets, url: "https://huggingface.co/api/datasets?author=livebench&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
3012 + - { name: livebench repository commits, url: "https://github.com/LiveBench/LiveBench/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: LiveBench/LiveBench, kind: commits, branch: main } }
3013 + - id: arc-prize
3014 + name: ARC Prize Foundation
3015 + domain: arcprize.org
3016 + categories: [ai, research, ngo]
3017 + tier: B
3018 + aliases: [arc prize, arc-agi, arc agi 2, arc agi 3]
3019 + products:
3020 + - { name: ARC-AGI, type: index, aliases: [arc-agi-2, arc-agi-3] }
3021 + first_party: false
3022 + country: US
3023 + discover: { rss: true, status: false }
3024 + sensors:
3025 + - { name: leaderboard, url: "https://arcprize.org/leaderboard", type: HTML, connector: http, tier: B }
3026 + - { name: arc-agi-2 repository commits, url: "https://github.com/arcprize/ARC-AGI-2/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: arcprize/ARC-AGI-2, kind: commits, branch: main } }
3027 + - { name: arc-agi releases, url: "https://github.com/fchollet/ARC-AGI/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: fchollet/ARC-AGI, kind: releases } }
3028 + - { name: blog, url: "https://arcprize.org/blog", type: HTML, connector: http, tier: B }
3029 + - id: mlcommons
3030 + name: MLCommons
3031 + domain: mlcommons.org
3032 + categories: [ai, standards, ngo]
3033 + tier: B
3034 + aliases: [mlcommons, mlperf]
3035 + products:
3036 + - { name: MLPerf, type: index, aliases: [mlperf inference, mlperf training] }
3037 + country: US
3038 + discover: { rss: true, status: false }
3039 + sensors:
3040 + - { name: mlperf inference releases, url: "https://github.com/mlcommons/inference/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: mlcommons/inference, kind: releases } }
3041 + - { name: mlperf training releases, url: "https://github.com/mlcommons/training/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: mlcommons/training, kind: releases } }
3042 + - { name: inference datacenter benchmark results, url: "https://mlcommons.org/benchmarks/inference-datacenter/", type: HTML, connector: http, tier: C }
3043 + - { name: training benchmark results, url: "https://mlcommons.org/benchmarks/training/", type: HTML, connector: http, tier: C }
3044 + - { name: news feed, url: "https://mlcommons.org/feed/", type: RSS, connector: rss, tier: C }
3045 + - id: vellum
3046 + name: Vellum
3047 + domain: vellum.ai
3048 + categories: [ai, developer, saas]
3049 + tier: B
3050 + aliases: [vellum, vellum llm leaderboard]
3051 + first_party: false
3052 + country: US
3053 + discover: { rss: true, status: false }
3054 + sensors:
3055 + - { name: llm leaderboard, url: "https://www.vellum.ai/llm-leaderboard", type: HTML, connector: http, tier: C }
3056 + - id: eq-bench
3057 + name: EQ-Bench
3058 + domain: eqbench.com
3059 + categories: [ai, research, statistics]
3060 + tier: B
3061 + aliases: [eq-bench, eqbench]
3062 + first_party: false
3063 + country: AU
3064 + discover: { rss: true, status: false }
3065 + sensors:
3066 + - { name: leaderboard, url: "https://eqbench.com/", type: HTML, connector: http, tier: C }
3067 + - id: simple-bench
3068 + name: SimpleBench
3069 + domain: simple-bench.com
3070 + categories: [ai, research, statistics]
3071 + tier: B
3072 + aliases: [simplebench, simple bench]
3073 + first_party: false
3074 + country: GB
3075 + discover: { rss: true, status: false }
3076 + sensors:
3077 + - { name: leaderboard, url: "https://simple-bench.com/", type: HTML, connector: http, tier: D }
3078 + - id: llm-stats
3079 + name: LLM Stats
3080 + domain: llm-stats.com
3081 + categories: [ai, statistics]
3082 + tier: B
3083 + aliases: [llm stats, llm-stats]
3084 + first_party: false
3085 + country: US
3086 + discover: { rss: true, status: false }
3087 + sensors:
3088 + - { name: leaderboard, url: "https://llm-stats.com/", type: HTML, connector: http, tier: C }
3089 + - id: vals-ai
3090 + name: Vals AI
3091 + domain: vals.ai
3092 + categories: [ai, research, statistics]
3093 + tier: B
3094 + aliases: [vals ai, vals.ai]
3095 + first_party: false
3096 + country: US
3097 + discover: { rss: true, status: false }
3098 + sensors:
3099 + - { name: benchmarks, url: "https://www.vals.ai/benchmarks", type: HTML, connector: http, tier: C }
3100 + - id: uk-ai-security-institute
3101 + name: UK AI Security Institute
3102 + domain: aisi.gov.uk
3103 + categories: [government, ai, research]
3104 + tier: B
3105 + aliases: [aisi, ai security institute, ai safety institute uk, inspect ai]
3106 + products:
3107 + - { name: Inspect, type: software, aliases: [inspect ai] }
3108 + country: GB
3109 + discover: { rss: true, status: false }
3110 + sensors:
3111 + - { name: inspect ai releases, url: "https://github.com/UKGovernmentBEIS/inspect_ai/releases.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: UKGovernmentBEIS/inspect_ai, kind: releases } }
3112 + - { name: inspect evals releases, url: "https://github.com/UKGovernmentBEIS/inspect_evals/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: UKGovernmentBEIS/inspect_evals, kind: releases } }
3113 + - { name: research, url: "https://www.aisi.gov.uk/research", type: HTML, connector: http, tier: B }
3114 + - { name: work, url: "https://www.aisi.gov.uk/work", type: HTML, connector: http, tier: C }
3115 + - id: opencompass
3116 + name: OpenCompass
3117 + domain: opencompass.org.cn
3118 + categories: [ai, research, open-source]
3119 + tier: B
3120 + aliases: [opencompass]
3121 + first_party: false
3122 + country: CN
3123 + discover: { rss: true, status: false }
3124 + sensors:
3125 + - { name: opencompass releases, url: "https://github.com/open-compass/opencompass/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: open-compass/opencompass, kind: releases } }
3126 + - id: project-numina
3127 + name: Project Numina
3128 + domain: projectnumina.ai
3129 + categories: [ai, research, ngo]
3130 + tier: B
3131 + aliases: [project numina, numina, ai-mo, numinamath]
3132 + products:
3133 + - { name: NuminaMath, type: AI_model }
3134 + country: FR
3135 + discover: { rss: true, status: false }
3136 + sensors:
3137 + - { name: ai-mo hugging face datasets (numinamath), url: "https://huggingface.co/api/datasets?author=AI-MO&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [lastModified], maxItems: 50 } }
3138 + - { name: ai-mo hugging face models, url: "https://huggingface.co/api/models?author=AI-MO&sort=lastModified&direction=-1&limit=50", type: REST_API, connector: jsonlist, tier: C, config: { keyField: id, titleField: id, dateField: lastModified, compareFields: [pipeline_tag, library_name], maxItems: 50 } }
3139 + - id: mozilla-ai
3140 + name: Mozilla.ai
3141 + domain: mozilla.ai
3142 + categories: [ai, open-source]
3143 + tier: B
3144 + aliases: [mozilla ai, mozilla.ai]
3145 + country: US
3146 + discover: { rss: true, status: false }
3147 + sensors:
3148 + - { name: any-llm releases, url: "https://github.com/mozilla-ai/any-llm/releases.atom", type: GITHUB_RELEASE, connector: github, tier: D, config: { repo: mozilla-ai/any-llm, kind: releases } }
added config/sources.d/58-status-pages-wave3.yaml +4654 −0
@@ -0,0 +1,4654 @@
1 +# config/sources.d/58-status-pages-wave3.yaml — 2026-09-13 — wave 3 of machine-readable status pages: Atlassian Statuspage
2 +# `/api/v2/summary.json` (`statuspage`, tier S) and Instatus `/summary.json` (`statusjson`) for 530 services not covered by
3 +# files 23 / 34 / 41 / 48. Method (scripts/gen-status-probe3.py): 1 526 candidate domains (productivity & collaboration
4 +# SaaS, dev tools / CI / observability / incident tooling, AI infrastructure & ML tooling, payments / fintech / banks /
5 +# brokers / crypto exchanges & protocols, e-commerce & marketplaces & logistics, hosting / CDN / databases, security, HR /
6 +# payroll / recruiting / learning, legal / real-estate / construction / health / education SaaS, gaming & esports,
7 +# streaming & music & publishing, telecom & ISPs, travel / hospitality / ticketing / restaurants, martech / CRM / CX /
8 +# ad tech, IoT & smart home & EV charging, weather / maps APIs, government digital services and ~90 university IT
9 +# departments) probed at ≤ 6 req/s on 2026-09-13 (45 min): `status.<apex>` (+ redirect target), `<domain>/status`,
10 +# explicit hosts (universities, GOV.UK Notify / Pay, cloud.gov), then `<brand>.statuspage.io` / `<brand>.instatus.com`.
11 +# Raw: 722 JSON hits (568 Statuspage, 154 Instatus) on 1 526 domains; 685 emitted after de-duplication against config/
12 +# and a hand-checked blocklist of brand hosts with generic titles; validator (apps/engine/src/validate.ts, concurrency 6):
13 +# OK 683 · WARN 0 · FAIL 2 (status.lodgify.com, status.reply.io → 403). The `gate` step then re-fetched the 245 hits that
14 +# live on `<brand>.statuspage.io` / `<brand>.instatus.com` and dropped 153 squatted, empty (0 components), abandoned
15 +# (`page.updated_at` < 2024-09) or legacy pages (deepl.statuspage.io → old.deeplstatus.com): brand hosts are a weak
16 +# signal, `status.<domain>` hosts are authoritative. Final: 530 sensors (498 statuspage, 32 statusjson) on
17 +# 530 organizations — 40 already declared in earlier files are extended (`extend: true`, incl. writer / voyage-ai /
18 +# speechmatics from 56), 490 declared here with name, domain, categories, tier S and country.
19 +# Not machine-readable (custom / JS-only status pages, documented not added): Stripe, DeepL, Uniswap (app), Near, Messari,
20 +# Kaiko, Safe, Tezos, Polkadot, Frax, Curve, Coingecko, Coinswitch, Copart, Cvent, Bumble, Busuu, Udacity, McGraw Hill,
21 +# Kobo, Napster, Flipboard, Inoreader, Royal Road, Zalando, Funda, Here, TomTom, Netgear, Arlo, Govee, Unity, Shadow,
22 +# Overwolf, CurseForge, StreamElements, OpenTable, Resy, Five9, Genesys (custom), Tealium, Sovos, Celonis, Nintex,
23 +# Quickbase, Clockify, Everhour, Time Doctor, TeamGantt, Slite, Tana, Capacities, Missive, Yousign, Contractbook,
24 +# SpotDraft, Vidyard, Setmore, vcita, Creately, Libsyn, Castos, Captivate, ART19, Jasper, Writesonic, Krisp, Botify,
25 +# Oncrawl, SISTRIX, Hunter, Raygun, AppSignal, Middleware, SigNoz, Uptrace, OpenObserve, ilert, Spike.sh, SIGNL4, All
26 +# Quiet, Blumira, Oh Dear, Freshping, Site24x7, Uptime.com, RapidAPI, Redocly, Bump.sh, SmartBear, mabl, Codility,
27 +# HackerRank, TalentLMS, Litmos, PayFit, Papaya Global, Multiplier, Certn, ManageEngine, N-able, MSP360, Lansweeper,
28 +# Saviynt, Silverfort, Cato Networks, Cofense, Intigriti, Tines, ZeroTier, ZeroSSL, Termly, Merge, Unified.to, Convertio,
29 +# Elastic Email, SocketLabs, Sendlane, Prezly, Muck Rack, Qonto, Bunq, Helcim, Payplug, Realpage, TurboTenant, Workiz,
30 +# Simpro, Flatiron, Komodo Health, Omada, Lyra, Spring Health, Amwell, Abridge, Sierra, Decagon, Arize, DeepInfra, Vast.ai,
31 +# Civo, Crunchy Data, KeyCDN, Rocket.net, Porter, Zeabur, Gitea, Codeberg, SourceHut, Dagger, Earthly, ConfigCat, Kameleoon,
32 +# Convert, Hoppscotch, Suunto, Wahoo, Send Anywhere, Smash, Picsart, Piktochart, Shutterstock, Creative Market, Kongregate,
33 +# Guilded (custom), Poki, Modrinth (stale), Welcome to the Jungle, Freelancer, Contra, Malt, Upwork (403), Ox / Cambridge /
34 +# Edinburgh / Gatech / Illinois / IU / Dalhousie / KU Leuven / EPFL university pages (custom or SSO); Cloudflare-challenge or
35 +# 403 on the status host: Agicap, Airship, Anyscale, Apidog, athenahealth, Automox, Bluehost, HostGator, Cerebrium,
36 +# Chainguard, Chromatic, Clay, CloudConvert, CodeCombat, Continue, Copy.ai, Datasaur, Dealroom, Docebo, Enpass, Feedly,
37 +# Filebase, Frase, G2, GetBlock, Glassnode, Glean, Hashnode, Helicone, Hubstaff, InVideo, iubenda, Kissflow, Localazy,
38 +# Logto, Luma AI, Mailmodo, Marqo, Moralis, Mystic, Nifty, Ninox, Novita, Oneflow, One Medical, Payhip, Pearson, Portkey,
39 +# PostGrid, PromptLayer, Rocket Pool, Seamless.AI, SE Ranking, Sirv, SiteMinder, Snapshot, Stormboard, Tally, The Graph,
40 +# TherapyNotes, thirdweb, Thoropass, Tixr, Traceloop, Transistor, Trellix, Tropic, TuneCore, Udio, Motion, Valohai,
41 +# WeatherAPI, You.com, Zoopla, Zora, HiBob, StubHub, Yelp, Filevine. Hund pages: Miro-style hundstat.us hosts (7);
42 +# Sorry™ pages (9); FireHydrant pages (2). Okta-hosted `status.` hosts (Benchling, Bluecore, Cision, Dotmatics, Houzz,
43 +# Nubank, OFX, Synack, Thumbtack, TouchBistro, Yelp) are SSO portals, not status pages.
44 +sources:
45 + - id: 123formbuilder
46 + name: 123FormBuilder
47 + domain: 123formbuilder.com
48 + categories: [enterprise, saas]
49 + tier: S
50 + country: RO
51 + discover: { rss: true, status: true }
52 + sensors:
53 + - { name: status, url: "https://status.123formbuilder.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
54 + - id: 360learning
55 + name: 360Learning
56 + domain: 360learning.com
57 + categories: [enterprise, education, saas]
58 + tier: S
59 + country: FR
60 + discover: { rss: true, status: true }
61 + sensors:
62 + - { name: status, url: "https://status.360learning.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
63 + - id: 6sense
64 + name: 6sense
65 + domain: 6sense.com
66 + categories: [enterprise, saas]
67 + tier: S
68 + country: US
69 + discover: { rss: true, status: true }
70 + sensors:
71 + - { name: status, url: "https://status.6sense.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
72 + - id: aave
73 + extend: true
74 + country: GB
75 + sensors:
76 + - { name: status, url: "https://status.aave.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
77 + - id: acquia
78 + name: Acquia
79 + domain: acquia.com
80 + categories: [developer, saas]
81 + tier: S
82 + country: US
83 + discover: { rss: true, status: true }
84 + sensors:
85 + - { name: status, url: "https://status.acquia.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
86 + - id: acuity-scheduling
87 + name: Acuity Scheduling
88 + domain: acuityscheduling.com
89 + categories: [enterprise, saas]
90 + tier: S
91 + country: US
92 + discover: { rss: true, status: true }
93 + sensors:
94 + - { name: status, url: "https://status.acuityscheduling.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
95 + - id: adjust
96 + name: Adjust
97 + domain: adjust.com
98 + categories: [developer, saas]
99 + tier: S
100 + country: DE
101 + discover: { rss: true, status: true }
102 + sensors:
103 + - { name: status, url: "https://status.adjust.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
104 + - id: adroll
105 + name: AdRoll
106 + domain: adroll.com
107 + categories: [enterprise, saas]
108 + tier: S
109 + country: US
110 + discover: { rss: true, status: true }
111 + sensors:
112 + - { name: status, url: "https://status.adroll.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
113 + - id: aftership
114 + name: AfterShip
115 + domain: aftership.com
116 + categories: [logistics, saas]
117 + tier: S
118 + country: HK
119 + discover: { rss: true, status: true }
120 + sensors:
121 + - { name: status, url: "https://status.aftership.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
122 + - id: agorapulse
123 + name: Agorapulse
124 + domain: agorapulse.com
125 + categories: [enterprise, saas]
126 + tier: S
127 + country: FR
128 + discover: { rss: true, status: true }
129 + sensors:
130 + - { name: status, url: "https://status.agorapulse.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
131 + - id: airbase
132 + name: Airbase
133 + domain: airbase.com
134 + categories: [finance, saas]
135 + tier: S
136 + country: US
137 + discover: { rss: true, status: true }
138 + sensors:
139 + - { name: status, url: "https://status.airbase.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
140 + - id: airbrake
141 + name: Airbrake
142 + domain: airbrake.io
143 + categories: [developer, saas]
144 + tier: S
145 + country: US
146 + discover: { rss: true, status: true }
147 + sensors:
148 + - { name: status, url: "https://status.airbrake.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
149 + - id: airmeet
150 + name: Airmeet
151 + domain: airmeet.com
152 + categories: [enterprise, saas]
153 + tier: S
154 + country: IN
155 + discover: { rss: true, status: true }
156 + sensors:
157 + - { name: status, url: "https://status.airmeet.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
158 + - id: alchemer
159 + name: Alchemer
160 + domain: alchemer.com
161 + categories: [enterprise, saas]
162 + tier: S
163 + country: US
164 + discover: { rss: true, status: true }
165 + sensors:
166 + - { name: status, url: "https://alchemer.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
167 + - id: ancestry
168 + name: Ancestry
169 + domain: ancestry.com
170 + categories: [consumer-tech]
171 + tier: S
172 + country: US
173 + discover: { rss: true, status: true }
174 + sensors:
175 + - { name: status, url: "https://status.ancestry.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
176 + - id: anyword
177 + name: Anyword
178 + domain: anyword.com
179 + categories: [enterprise, ai, saas]
180 + tier: S
181 + country: IL
182 + discover: { rss: true, status: true }
183 + sensors:
184 + - { name: status, url: "https://anyword.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
185 + - id: apartments-com
186 + name: Apartments.com
187 + domain: apartments.com
188 + categories: [real-estate]
189 + tier: S
190 + country: US
191 + discover: { rss: true, status: true }
192 + sensors:
193 + - { name: status, url: "https://apartments.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
194 + - id: apideck
195 + name: Apideck
196 + domain: apideck.com
197 + categories: [developer, saas]
198 + tier: S
199 + country: BE
200 + discover: { rss: true, status: true }
201 + sensors:
202 + - { name: status, url: "https://status.apideck.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
203 + - id: appfolio-com
204 + name: AppFolio
205 + domain: appfolio.com
206 + categories: [real-estate, saas]
207 + tier: S
208 + country: US
209 + discover: { rss: true, status: true }
210 + sensors:
211 + - { name: status (instatus), url: "https://status.appfolio.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
212 + - id: applitools
213 + name: Applitools
214 + domain: applitools.com
215 + categories: [developer, saas]
216 + tier: S
217 + country: US
218 + discover: { rss: true, status: true }
219 + sensors:
220 + - { name: status, url: "https://status.applitools.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
221 + - id: appointlet
222 + name: Appointlet
223 + domain: appointlet.com
224 + categories: [enterprise, saas]
225 + tier: S
226 + country: US
227 + discover: { rss: true, status: true }
228 + sensors:
229 + - { name: status (instatus), url: "https://status.appointlet.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
230 + - id: appomni
231 + name: AppOmni
232 + domain: appomni.com
233 + categories: [cyber, saas]
234 + tier: S
235 + country: US
236 + discover: { rss: true, status: true }
237 + sensors:
238 + - { name: status, url: "https://status.appomni.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
239 + - id: appsflyer
240 + name: AppsFlyer
241 + domain: appsflyer.com
242 + categories: [developer, saas]
243 + tier: S
244 + country: IL
245 + discover: { rss: true, status: true }
246 + sensors:
247 + - { name: status, url: "https://status.appsflyer.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
248 + - id: aqua-security
249 + extend: true
250 + country: IL
251 + sensors:
252 + - { name: status, url: "https://status.aquasec.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
253 + - id: archbee
254 + name: Archbee
255 + domain: archbee.com
256 + categories: [developer, saas]
257 + tier: S
258 + country: US
259 + discover: { rss: true, status: true }
260 + sensors:
261 + - { name: status, url: "https://status.archbee.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
262 + - id: archive-of-our-own
263 + name: Archive of Our Own
264 + domain: archiveofourown.org
265 + categories: [media, ngo]
266 + tier: S
267 + country: US
268 + discover: { rss: true, status: true }
269 + sensors:
270 + - { name: status, url: "https://www.otwstatus.org/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
271 + - id: arcserve
272 + name: Arcserve
273 + domain: arcserve.com
274 + categories: [enterprise, software]
275 + tier: S
276 + country: US
277 + discover: { rss: true, status: true }
278 + sensors:
279 + - { name: status, url: "https://arcserve.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
280 + - id: arizona-state-university-uto
281 + name: Arizona State University UTO
282 + domain: asu.edu
283 + categories: [education]
284 + tier: S
285 + country: US
286 + discover: { rss: true, status: true }
287 + sensors:
288 + - { name: status, url: "https://asu.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
289 + - id: audioboom
290 + name: Audioboom
291 + domain: audioboom.com
292 + categories: [media, saas]
293 + tier: S
294 + country: GB
295 + discover: { rss: true, status: true }
296 + sensors:
297 + - { name: status, url: "https://status.audioboom.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
298 + - id: auvik
299 + name: Auvik
300 + domain: auvik.com
301 + categories: [enterprise, saas]
302 + tier: S
303 + country: CA
304 + discover: { rss: true, status: true }
305 + sensors:
306 + - { name: status, url: "https://status.auvik.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
307 + - id: ayrshare
308 + name: Ayrshare
309 + domain: ayrshare.com
310 + categories: [developer, saas]
311 + tier: S
312 + country: US
313 + discover: { rss: true, status: true }
314 + sensors:
315 + - { name: status (instatus), url: "https://status.ayrshare.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
316 + - id: balena
317 + name: balena
318 + domain: balena.io
319 + categories: [developer, infrastructure]
320 + tier: S
321 + country: GB
322 + discover: { rss: true, status: true }
323 + sensors:
324 + - { name: status, url: "https://status.balena.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
325 + - id: bandlab
326 + name: BandLab
327 + domain: bandlab.com
328 + categories: [media, consumer-tech]
329 + tier: S
330 + country: SG
331 + discover: { rss: true, status: true }
332 + sensors:
333 + - { name: status, url: "https://status.bandlab.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
334 + - id: banxa
335 + name: Banxa
336 + domain: banxa.com
337 + categories: [crypto, payments]
338 + tier: S
339 + country: AU
340 + discover: { rss: true, status: true }
341 + sensors:
342 + - { name: status, url: "https://status.banxa.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
343 + - id: baremetrics
344 + name: Baremetrics
345 + domain: baremetrics.com
346 + categories: [finance, saas]
347 + tier: S
348 + country: US
349 + discover: { rss: true, status: true }
350 + sensors:
351 + - { name: status, url: "https://status.baremetrics.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
352 + - id: batch
353 + name: Batch
354 + domain: batch.com
355 + categories: [enterprise, saas]
356 + tier: S
357 + country: FR
358 + discover: { rss: true, status: true }
359 + sensors:
360 + - { name: status, url: "https://status.batch.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
361 + - id: bazaarvoice
362 + name: Bazaarvoice
363 + domain: bazaarvoice.com
364 + categories: [commerce, saas]
365 + tier: S
366 + country: US
367 + discover: { rss: true, status: true }
368 + sensors:
369 + - { name: status, url: "https://status.bazaarvoice.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
370 + - id: beam
371 + name: Beam
372 + domain: beam.cloud
373 + categories: [ai, developer, saas]
374 + tier: S
375 + country: US
376 + discover: { rss: true, status: true }
377 + sensors:
378 + - { name: status, url: "https://status.beam.cloud/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
379 + - id: beautiful-ai
380 + name: Beautiful.ai
381 + domain: beautiful.ai
382 + categories: [enterprise, ai, saas]
383 + tier: S
384 + country: US
385 + discover: { rss: true, status: true }
386 + sensors:
387 + - { name: status, url: "https://status.beautiful.ai/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
388 + - id: bell-ca
389 + name: Bell Canada
390 + domain: bell.ca
391 + categories: [telecom]
392 + tier: S
393 + country: CA
394 + discover: { rss: true, status: true }
395 + sensors:
396 + - { name: status, url: "https://bell.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
397 + - id: bigcommerce
398 + name: BigCommerce
399 + domain: bigcommerce.com
400 + categories: [commerce, saas]
401 + tier: S
402 + country: US
403 + discover: { rss: true, status: true }
404 + sensors:
405 + - { name: status, url: "https://status.bigcommerce.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
406 + - id: bigid
407 + name: BigID
408 + domain: bigid.com
409 + categories: [cyber, saas]
410 + tier: S
411 + country: US
412 + discover: { rss: true, status: true }
413 + sensors:
414 + - { name: status, url: "https://status.bigid.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
415 + - id: binarylane
416 + name: BinaryLane
417 + domain: binarylane.com.au
418 + categories: [cloud]
419 + tier: S
420 + country: AU
421 + discover: { rss: true, status: true }
422 + sensors:
423 + - { name: status, url: "https://status.binarylane.com.au/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
424 + - id: biorender
425 + name: BioRender
426 + domain: biorender.com
427 + categories: [science, saas]
428 + tier: S
429 + country: CA
430 + discover: { rss: true, status: true }
431 + sensors:
432 + - { name: status, url: "https://biorender.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
433 + - id: bitflyer
434 + name: bitFlyer
435 + domain: bitflyer.com
436 + categories: [crypto]
437 + tier: S
438 + country: JP
439 + discover: { rss: true, status: true }
440 + sensors:
441 + - { name: status, url: "https://status.bitflyer.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
442 + - id: bitpanda
443 + name: Bitpanda
444 + domain: bitpanda.com
445 + categories: [crypto, finance]
446 + tier: S
447 + country: AT
448 + discover: { rss: true, status: true }
449 + sensors:
450 + - { name: status, url: "https://status.bitpanda.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
451 + - id: bitpay
452 + name: BitPay
453 + domain: bitpay.com
454 + categories: [crypto, payments]
455 + tier: S
456 + country: US
457 + discover: { rss: true, status: true }
458 + sensors:
459 + - { name: status, url: "https://status.bitpay.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
460 + - id: bittitan
461 + name: BitTitan
462 + domain: bittitan.com
463 + categories: [enterprise, saas]
464 + tier: S
465 + country: US
466 + discover: { rss: true, status: true }
467 + sensors:
468 + - { name: status, url: "https://status.bittitan.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
469 + - id: bitvavo
470 + name: Bitvavo
471 + domain: bitvavo.com
472 + categories: [crypto]
473 + tier: S
474 + country: NL
475 + discover: { rss: true, status: true }
476 + sensors:
477 + - { name: status, url: "https://status.bitvavo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
478 + - id: bizzabo
479 + name: Bizzabo
480 + domain: bizzabo.com
481 + categories: [enterprise, saas]
482 + tier: S
483 + country: IL
484 + discover: { rss: true, status: true }
485 + sensors:
486 + - { name: status, url: "https://status.bizzabo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
487 + - id: blacksmith
488 + name: Blacksmith
489 + domain: blacksmith.sh
490 + categories: [developer, saas]
491 + tier: S
492 + country: US
493 + discover: { rss: true, status: true }
494 + sensors:
495 + - { name: status (instatus), url: "https://status.blacksmith.sh/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
496 + - id: blast
497 + name: Blast
498 + domain: blast.io
499 + categories: [crypto]
500 + tier: S
501 + country: US
502 + discover: { rss: true, status: true }
503 + sensors:
504 + - { name: status, url: "https://status.blast.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
505 + - id: blockdaemon
506 + name: Blockdaemon
507 + domain: blockdaemon.com
508 + categories: [crypto, infrastructure]
509 + tier: S
510 + country: US
511 + discover: { rss: true, status: true }
512 + sensors:
513 + - { name: status, url: "https://status.blockdaemon.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
514 + - id: booksy
515 + name: Booksy
516 + domain: booksy.com
517 + categories: [consumer-tech, saas]
518 + tier: S
519 + country: PL
520 + discover: { rss: true, status: true }
521 + sensors:
522 + - { name: status, url: "https://status.booksy.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
523 + - id: botify
524 + name: Botify
525 + domain: botify.com
526 + categories: [enterprise, saas]
527 + tier: S
528 + country: FR
529 + discover: { rss: true, status: true }
530 + sensors:
531 + - { name: status, url: "https://botify.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
532 + - id: brainly
533 + name: Brainly
534 + domain: brainly.com
535 + categories: [education, consumer-tech]
536 + tier: S
537 + country: PL
538 + discover: { rss: true, status: true }
539 + sensors:
540 + - { name: status, url: "https://status.brainly.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
541 + - id: braintrust
542 + name: Braintrust
543 + domain: braintrust.dev
544 + categories: [ai, developer, saas]
545 + tier: S
546 + country: US
547 + discover: { rss: true, status: true }
548 + sensors:
549 + - { name: status, url: "https://status.braintrust.dev/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
550 + - id: branch
551 + name: Branch
552 + domain: branch.io
553 + categories: [developer, saas]
554 + tier: S
555 + country: US
556 + discover: { rss: true, status: true }
557 + sensors:
558 + - { name: status, url: "https://status.branch.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
559 + - id: breathe
560 + name: Breathe
561 + domain: breathehr.com
562 + categories: [enterprise, saas]
563 + tier: S
564 + country: GB
565 + discover: { rss: true, status: true }
566 + sensors:
567 + - { name: status, url: "https://status.breathehr.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
568 + - id: bringg
569 + name: Bringg
570 + domain: bringg.com
571 + categories: [logistics, saas]
572 + tier: S
573 + country: IL
574 + discover: { rss: true, status: true }
575 + sensors:
576 + - { name: status, url: "https://status.bringg.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
577 + - id: btc-markets
578 + name: BTC Markets
579 + domain: btcmarkets.net
580 + categories: [crypto]
581 + tier: S
582 + country: AU
583 + discover: { rss: true, status: true }
584 + sensors:
585 + - { name: status, url: "https://status.btcmarkets.net/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
586 + - id: bugcrowd
587 + name: Bugcrowd
588 + domain: bugcrowd.com
589 + categories: [cyber, saas]
590 + tier: S
591 + country: US
592 + discover: { rss: true, status: true }
593 + sensors:
594 + - { name: status, url: "https://bugcrowd.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
595 + - id: buildertrend
596 + name: Buildertrend
597 + domain: buildertrend.com
598 + categories: [enterprise, saas]
599 + tier: S
600 + country: US
601 + discover: { rss: true, status: true }
602 + sensors:
603 + - { name: status, url: "https://buildertrend.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
604 + - id: buildium
605 + name: Buildium
606 + domain: buildium.com
607 + categories: [real-estate, saas]
608 + tier: S
609 + country: US
610 + discover: { rss: true, status: true }
611 + sensors:
612 + - { name: status, url: "https://status.buildium.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
613 + - id: bynder
614 + name: Bynder
615 + domain: bynder.com
616 + categories: [enterprise, saas]
617 + tier: S
618 + country: NL
619 + discover: { rss: true, status: true }
620 + sensors:
621 + - { name: status, url: "https://status.bynder.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
622 + - id: canto
623 + name: Canto
624 + domain: canto.com
625 + categories: [enterprise, saas]
626 + tier: S
627 + country: US
628 + discover: { rss: true, status: true }
629 + sensors:
630 + - { name: status, url: "https://canto.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
631 + - id: capsule
632 + name: Capsule
633 + domain: capsule.com
634 + categories: [health, consumer-tech]
635 + tier: S
636 + country: US
637 + discover: { rss: true, status: true }
638 + sensors:
639 + - { name: status, url: "https://capsule.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
640 + - id: carbon-health
641 + name: Carbon Health
642 + domain: carbonhealth.com
643 + categories: [health]
644 + tier: S
645 + country: US
646 + discover: { rss: true, status: true }
647 + sensors:
648 + - { name: status, url: "https://status.carbonhealth.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
649 + - id: care-com
650 + name: Care.com
651 + domain: care.com
652 + categories: [consumer-tech]
653 + tier: S
654 + country: US
655 + discover: { rss: true, status: true }
656 + sensors:
657 + - { name: status, url: "https://care.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
658 + - id: carta
659 + name: Carta
660 + domain: carta.com
661 + categories: [finance, saas]
662 + tier: S
663 + country: US
664 + discover: { rss: true, status: true }
665 + sensors:
666 + - { name: status, url: "https://status.carta.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
667 + - id: celestia
668 + extend: true
669 + country: US
670 + sensors:
671 + - { name: status, url: "https://status.celestia.org/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
672 + - id: chargepoint
673 + name: ChargePoint
674 + domain: chargepoint.com
675 + categories: [automotive, energy]
676 + tier: S
677 + country: US
678 + discover: { rss: true, status: true }
679 + sensors:
680 + - { name: status, url: "https://status.chargepoint.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
681 + - id: chili-piper
682 + name: Chili Piper
683 + domain: chilipiper.com
684 + categories: [enterprise, saas]
685 + tier: S
686 + country: US
687 + discover: { rss: true, status: true }
688 + sensors:
689 + - { name: status, url: "https://status.chilipiper.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
690 + - id: circle-so
691 + name: Circle
692 + domain: circle.so
693 + categories: [consumer-tech, saas]
694 + tier: S
695 + country: US
696 + discover: { rss: true, status: true }
697 + sensors:
698 + - { name: status, url: "https://status.circle.so/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
699 + - id: clevertap
700 + name: CleverTap
701 + domain: clevertap.com
702 + categories: [enterprise, saas]
703 + tier: S
704 + country: IN
705 + discover: { rss: true, status: true }
706 + sensors:
707 + - { name: status, url: "https://status.clevertap.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
708 + - id: clicksend
709 + name: ClickSend
710 + domain: clicksend.com
711 + categories: [developer, telecom, saas]
712 + tier: S
713 + country: AU
714 + discover: { rss: true, status: true }
715 + sensors:
716 + - { name: status, url: "https://status.clicksend.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
717 + - id: close-crm
718 + name: Close
719 + domain: close.com
720 + categories: [enterprise, saas]
721 + tier: S
722 + country: US
723 + discover: { rss: true, status: true }
724 + sensors:
725 + - { name: status, url: "https://status.close.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
726 + - id: cloud-gov
727 + name: cloud.gov (GSA)
728 + domain: cloud.gov
729 + categories: [government, cloud]
730 + tier: S
731 + country: US
732 + discover: { rss: true, status: true }
733 + sensors:
734 + - { name: status, url: "https://cloudgov.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
735 + - id: cloudamqp
736 + name: CloudAMQP
737 + domain: cloudamqp.com
738 + categories: [developer, cloud]
739 + tier: S
740 + country: SE
741 + discover: { rss: true, status: true }
742 + sensors:
743 + - { name: status, url: "https://status.cloudamqp.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
744 + - id: cloudbeds
745 + name: Cloudbeds
746 + domain: cloudbeds.com
747 + categories: [travel, saas]
748 + tier: S
749 + country: US
750 + discover: { rss: true, status: true }
751 + sensors:
752 + - { name: status (instatus), url: "https://status.cloudbeds.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
753 + - id: cloudtalk
754 + name: CloudTalk
755 + domain: cloudtalk.io
756 + categories: [telecom, saas]
757 + tier: S
758 + country: SK
759 + discover: { rss: true, status: true }
760 + sensors:
761 + - { name: status, url: "https://status.cloudtalk.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
762 + - id: cloudways
763 + name: Cloudways
764 + domain: cloudways.com
765 + categories: [cloud, developer]
766 + tier: S
767 + country: MT
768 + discover: { rss: true, status: true }
769 + sensors:
770 + - { name: status, url: "https://status.cloudways.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
771 + - id: clover
772 + name: Clover
773 + domain: clover.com
774 + categories: [payments, commerce]
775 + tier: S
776 + country: US
777 + discover: { rss: true, status: true }
778 + sensors:
779 + - { name: status, url: "https://status.clover.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
780 + - id: codat
781 + name: Codat
782 + domain: codat.io
783 + categories: [developer, finance, saas]
784 + tier: S
785 + country: GB
786 + discover: { rss: true, status: true }
787 + sensors:
788 + - { name: status, url: "https://status.codat.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
789 + - id: coderpad
790 + name: CoderPad
791 + domain: coderpad.io
792 + categories: [developer, labour, saas]
793 + tier: S
794 + country: US
795 + discover: { rss: true, status: true }
796 + sensors:
797 + - { name: status, url: "https://status.coderpad.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
798 + - id: codesignal
799 + name: CodeSignal
800 + domain: codesignal.com
801 + categories: [developer, labour, saas]
802 + tier: S
803 + country: US
804 + discover: { rss: true, status: true }
805 + sensors:
806 + - { name: status, url: "https://status.codesignal.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
807 + - id: cognito-forms
808 + name: Cognito Forms
809 + domain: cognitoforms.com
810 + categories: [enterprise, saas]
811 + tier: S
812 + country: US
813 + discover: { rss: true, status: true }
814 + sensors:
815 + - { name: status, url: "https://status.cognitoforms.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
816 + - id: coindcx
817 + name: CoinDCX
818 + domain: coindcx.com
819 + categories: [crypto]
820 + tier: S
821 + country: IN
822 + discover: { rss: true, status: true }
823 + sensors:
824 + - { name: status, url: "https://status.coindcx.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
825 + - id: coinjar
826 + name: CoinJar
827 + domain: coinjar.com
828 + categories: [crypto]
829 + tier: S
830 + country: AU
831 + discover: { rss: true, status: true }
832 + sensors:
833 + - { name: status, url: "https://status.coinjar.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
834 + - id: cu-boulder
835 + extend: true
836 + country: US
837 + sensors:
838 + - { name: status, url: "https://status.colorado.edu/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
839 + - id: column-bank
840 + name: Column
841 + domain: column.com
842 + categories: [payments, finance]
843 + tier: S
844 + country: US
845 + discover: { rss: true, status: true }
846 + sensors:
847 + - { name: status, url: "https://status.column.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
848 + - id: concordia
849 + extend: true
850 + country: CA
851 + sensors:
852 + - { name: status, url: "https://concordia.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
853 + - id: conductor
854 + name: Conductor
855 + domain: conductor.com
856 + categories: [enterprise, saas]
857 + tier: S
858 + country: US
859 + discover: { rss: true, status: true }
860 + sensors:
861 + - { name: status, url: "https://status.conductor.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
862 + - id: conga
863 + name: Conga
864 + domain: conga.com
865 + categories: [enterprise, saas]
866 + tier: S
867 + country: US
868 + discover: { rss: true, status: true }
869 + sensors:
870 + - { name: status, url: "https://status.conga.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
871 + - id: contrast-security
872 + name: Contrast Security
873 + domain: contrastsecurity.com
874 + categories: [cyber, developer]
875 + tier: S
876 + country: US
877 + discover: { rss: true, status: true }
878 + sensors:
879 + - { name: status, url: "https://status.contrastsecurity.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
880 + - id: copper-crm
881 + name: Copper
882 + domain: copper.com
883 + categories: [enterprise, saas]
884 + tier: S
885 + country: US
886 + discover: { rss: true, status: true }
887 + sensors:
888 + - { name: status, url: "https://status.copper.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
889 + - id: coralogix
890 + name: Coralogix
891 + domain: coralogix.com
892 + categories: [developer, saas]
893 + tier: S
894 + country: IL
895 + discover: { rss: true, status: true }
896 + sensors:
897 + - { name: status, url: "https://status.coralogix.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
898 + - id: cority
899 + name: Cority
900 + domain: cority.com
901 + categories: [enterprise, saas]
902 + tier: S
903 + country: CA
904 + discover: { rss: true, status: true }
905 + sensors:
906 + - { name: status, url: "https://status.cority.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
907 + - id: cornerstone
908 + name: Cornerstone
909 + domain: cornerstoneondemand.com
910 + categories: [enterprise, education, saas]
911 + tier: S
912 + country: US
913 + discover: { rss: true, status: true }
914 + sensors:
915 + - { name: status, url: "https://cornerstoneondemand.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
916 + - id: couchbase
917 + name: Couchbase
918 + domain: couchbase.com
919 + categories: [developer, cloud]
920 + tier: S
921 + country: US
922 + discover: { rss: true, status: true }
923 + sensors:
924 + - { name: status, url: "https://status.couchbase.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
925 + - id: cribl
926 + name: Cribl
927 + domain: cribl.io
928 + categories: [developer, saas]
929 + tier: S
930 + country: US
931 + discover: { rss: true, status: true }
932 + sensors:
933 + - { name: status, url: "https://cribl.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
934 + - id: criteo
935 + name: Criteo
936 + domain: criteo.com
937 + categories: [enterprise, media]
938 + tier: S
939 + country: FR
940 + discover: { rss: true, status: true }
941 + sensors:
942 + - { name: status, url: "https://status.criteo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
943 + - id: crowdin
944 + name: Crowdin
945 + domain: crowdin.com
946 + categories: [developer, saas]
947 + tier: S
948 + country: EE
949 + discover: { rss: true, status: true }
950 + sensors:
951 + - { name: status, url: "https://status.crowdin.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
952 + - id: currencycloud
953 + name: Currencycloud
954 + domain: currencycloud.com
955 + categories: [payments, developer]
956 + tier: S
957 + country: GB
958 + discover: { rss: true, status: true }
959 + sensors:
960 + - { name: status, url: "https://status.currencycloud.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
961 + - id: d-id
962 + name: D-ID
963 + domain: d-id.com
964 + categories: [ai, media, saas]
965 + tier: S
966 + country: IL
967 + discover: { rss: true, status: true }
968 + sensors:
969 + - { name: status, url: "https://status.d-id.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
970 + - id: dash0
971 + name: Dash0
972 + domain: dash0.com
973 + categories: [developer, saas]
974 + tier: S
975 + country: DE
976 + discover: { rss: true, status: true }
977 + sensors:
978 + - { name: status, url: "https://dash0status.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
979 + - id: demandbase
980 + name: Demandbase
981 + domain: demandbase.com
982 + categories: [enterprise, saas]
983 + tier: S
984 + country: US
985 + discover: { rss: true, status: true }
986 + sensors:
987 + - { name: status, url: "https://status.demandbase.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
988 + - id: demio
989 + name: Demio
990 + domain: demio.com
991 + categories: [enterprise, saas]
992 + tier: S
993 + country: US
994 + discover: { rss: true, status: true }
995 + sensors:
996 + - { name: status, url: "https://status.demio.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
997 + - id: deno
998 + extend: true
999 + country: US
1000 + sensors:
1001 + - { name: status (instatus), url: "https://denostatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
1002 + - id: depop
1003 + name: Depop
1004 + domain: depop.com
1005 + categories: [commerce]
1006 + tier: S
1007 + country: GB
1008 + discover: { rss: true, status: true }
1009 + sensors:
1010 + - { name: status, url: "https://depop.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1011 + - id: depot
1012 + name: Depot
1013 + domain: depot.dev
1014 + categories: [developer, saas]
1015 + tier: S
1016 + country: US
1017 + discover: { rss: true, status: true }
1018 + sensors:
1019 + - { name: status, url: "https://status.depot.dev/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1020 + - id: descript
1021 + name: Descript
1022 + domain: descript.com
1023 + categories: [media, saas, ai]
1024 + tier: S
1025 + country: US
1026 + discover: { rss: true, status: true }
1027 + sensors:
1028 + - { name: status, url: "https://status.descript.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1029 + - id: dev-to
1030 + extend: true
1031 + country: US
1032 + sensors:
1033 + - { name: status, url: "https://status.dev.to/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1034 + - id: didomi
1035 + name: Didomi
1036 + domain: didomi.io
1037 + categories: [legal, saas]
1038 + tier: S
1039 + country: FR
1040 + discover: { rss: true, status: true }
1041 + sensors:
1042 + - { name: status, url: "https://status.didomi.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1043 + - id: diligent
1044 + name: Diligent
1045 + domain: diligent.com
1046 + categories: [enterprise, saas]
1047 + tier: S
1048 + country: US
1049 + discover: { rss: true, status: true }
1050 + sensors:
1051 + - { name: status, url: "https://status.diligent.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1052 + - id: discogs
1053 + name: Discogs
1054 + domain: discogs.com
1055 + categories: [commerce, media]
1056 + tier: S
1057 + country: US
1058 + discover: { rss: true, status: true }
1059 + sensors:
1060 + - { name: status (instatus), url: "https://status.discogs.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
1061 + - id: domotz
1062 + name: Domotz
1063 + domain: domotz.com
1064 + categories: [enterprise, saas]
1065 + tier: S
1066 + country: GB
1067 + discover: { rss: true, status: true }
1068 + sensors:
1069 + - { name: status, url: "https://status.domotz.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1070 + - id: doofinder
1071 + name: Doofinder
1072 + domain: doofinder.com
1073 + categories: [commerce, saas]
1074 + tier: S
1075 + country: ES
1076 + discover: { rss: true, status: true }
1077 + sensors:
1078 + - { name: status (instatus), url: "https://status.doofinder.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
1079 + - id: doorloop
1080 + name: DoorLoop
1081 + domain: doorloop.com
1082 + categories: [real-estate, saas]
1083 + tier: S
1084 + country: US
1085 + discover: { rss: true, status: true }
1086 + sensors:
1087 + - { name: status, url: "https://status.doorloop.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1088 + - id: drchrono
1089 + name: DrChrono
1090 + domain: drchrono.com
1091 + categories: [health, saas]
1092 + tier: S
1093 + country: US
1094 + discover: { rss: true, status: true }
1095 + sensors:
1096 + - { name: status, url: "https://status.drchrono.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1097 + - id: drip
1098 + name: Drip
1099 + domain: drip.com
1100 + categories: [commerce, saas]
1101 + tier: S
1102 + country: US
1103 + discover: { rss: true, status: true }
1104 + sensors:
1105 + - { name: status, url: "https://status.drip.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1106 + - id: duke
1107 + extend: true
1108 + country: US
1109 + sensors:
1110 + - { name: status, url: "https://status.oit.duke.edu/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1111 + - id: dydx
1112 + extend: true
1113 + country: US
1114 + sensors:
1115 + - { name: status, url: "https://dydx.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1116 + - id: dynamic
1117 + name: Dynamic
1118 + domain: dynamic.xyz
1119 + categories: [developer, crypto, saas]
1120 + tier: S
1121 + country: US
1122 + discover: { rss: true, status: true }
1123 + sensors:
1124 + - { name: status (instatus), url: "https://status.dynamic.xyz/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
1125 + - id: easypost
1126 + name: EasyPost
1127 + domain: easypost.com
1128 + categories: [logistics, developer]
1129 + tier: S
1130 + country: US
1131 + discover: { rss: true, status: true }
1132 + sensors:
1133 + - { name: status, url: "https://www.easypoststatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1134 + - id: easyship
1135 + name: Easyship
1136 + domain: easyship.com
1137 + categories: [logistics, saas]
1138 + tier: S
1139 + country: HK
1140 + discover: { rss: true, status: true }
1141 + sensors:
1142 + - { name: status, url: "https://status.easyship.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1143 + - id: ecobee
1144 + name: ecobee
1145 + domain: ecobee.com
1146 + categories: [consumer-tech]
1147 + tier: S
1148 + country: CA
1149 + discover: { rss: true, status: true }
1150 + sensors:
1151 + - { name: status, url: "https://status.ecobee.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1152 + - id: ecwid
1153 + name: Ecwid
1154 + domain: ecwid.com
1155 + categories: [commerce, saas]
1156 + tier: S
1157 + country: US
1158 + discover: { rss: true, status: true }
1159 + sensors:
1160 + - { name: status, url: "https://status.ecwid.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1161 + - id: eero
1162 + name: eero
1163 + domain: eero.com
1164 + categories: [consumer-tech, telecom]
1165 + tier: S
1166 + country: US
1167 + discover: { rss: true, status: true }
1168 + sensors:
1169 + - { name: status, url: "https://status.eero.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1170 + - id: egnyte
1171 + name: Egnyte
1172 + domain: egnyte.com
1173 + categories: [enterprise, saas]
1174 + tier: S
1175 + country: US
1176 + discover: { rss: true, status: true }
1177 + sensors:
1178 + - { name: status, url: "https://status.egnyte.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1179 + - id: elastic-path
1180 + name: Elastic Path
1181 + domain: elasticpath.com
1182 + categories: [commerce, saas]
1183 + tier: S
1184 + country: CA
1185 + discover: { rss: true, status: true }
1186 + sensors:
1187 + - { name: status, url: "https://status.elasticpath.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1188 + - id: emailoctopus
1189 + name: EmailOctopus
1190 + domain: emailoctopus.com
1191 + categories: [enterprise, saas]
1192 + tier: S
1193 + country: GB
1194 + discover: { rss: true, status: true }
1195 + sensors:
1196 + - { name: status, url: "https://status.emailoctopus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1197 + - id: embrace
1198 + name: Embrace
1199 + domain: embrace.io
1200 + categories: [developer, saas]
1201 + tier: S
1202 + country: US
1203 + discover: { rss: true, status: true }
1204 + sensors:
1205 + - { name: status, url: "https://status.embrace.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1206 + - id: emburse
1207 + name: Emburse
1208 + domain: emburse.com
1209 + categories: [finance, saas]
1210 + tier: S
1211 + country: US
1212 + discover: { rss: true, status: true }
1213 + sensors:
1214 + - { name: status, url: "https://emburse.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1215 + - id: employment-hero
1216 + name: Employment Hero
1217 + domain: employmenthero.com
1218 + categories: [enterprise, saas]
1219 + tier: S
1220 + country: AU
1221 + discover: { rss: true, status: true }
1222 + sensors:
1223 + - { name: status, url: "https://status.employmenthero.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1224 + - id: encord
1225 + name: Encord
1226 + domain: encord.com
1227 + categories: [ai, developer, saas]
1228 + tier: S
1229 + country: GB
1230 + discover: { rss: true, status: true }
1231 + sensors:
1232 + - { name: status, url: "https://status.encord.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1233 + - id: endor-labs
1234 + extend: true
1235 + country: US
1236 + sensors:
1237 + - { name: status, url: "https://status.endorlabs.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1238 + - id: entrata
1239 + name: Entrata
1240 + domain: entrata.com
1241 + categories: [real-estate, saas]
1242 + tier: S
1243 + country: US
1244 + discover: { rss: true, status: true }
1245 + sensors:
1246 + - { name: status, url: "https://status.entrata.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1247 + - id: envato
1248 + name: Envato
1249 + domain: envato.com
1250 + categories: [media, saas]
1251 + tier: S
1252 + country: AU
1253 + discover: { rss: true, status: true }
1254 + sensors:
1255 + - { name: status, url: "https://status.envato.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1256 + - id: eset
1257 + extend: true
1258 + country: SK
1259 + sensors:
1260 + - { name: status, url: "https://status.eset.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1261 + - id: eve-online
1262 + name: EVE Online (CCP Games)
1263 + domain: eveonline.com
1264 + categories: [gaming]
1265 + tier: S
1266 + country: IS
1267 + discover: { rss: true, status: true }
1268 + sensors:
1269 + - { name: status, url: "https://status.eveonline.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1270 + - id: expel
1271 + name: Expel
1272 + domain: expel.com
1273 + categories: [cyber, saas]
1274 + tier: S
1275 + country: US
1276 + discover: { rss: true, status: true }
1277 + sensors:
1278 + - { name: status, url: "https://expel.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1279 + - id: faceit
1280 + name: FACEIT
1281 + domain: faceit.com
1282 + categories: [gaming, sports]
1283 + tier: S
1284 + country: GB
1285 + discover: { rss: true, status: true }
1286 + sensors:
1287 + - { name: status, url: "https://www.faceitstatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1288 + - id: factorial
1289 + name: Factorial
1290 + domain: factorialhr.com
1291 + categories: [enterprise, saas]
1292 + tier: S
1293 + country: ES
1294 + discover: { rss: true, status: true }
1295 + sensors:
1296 + - { name: status, url: "https://status.factorialhr.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1297 + - id: fathom
1298 + name: Fathom
1299 + domain: fathom.video
1300 + categories: [enterprise, saas, ai]
1301 + tier: S
1302 + country: US
1303 + discover: { rss: true, status: true }
1304 + sensors:
1305 + - { name: status, url: "https://status.fathom.video/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1306 + - id: feathery
1307 + name: Feathery
1308 + domain: feathery.io
1309 + categories: [developer, saas]
1310 + tier: S
1311 + country: US
1312 + discover: { rss: true, status: true }
1313 + sensors:
1314 + - { name: status (instatus), url: "https://status.feathery.io/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
1315 + - id: fieldwire
1316 + name: Fieldwire
1317 + domain: fieldwire.com
1318 + categories: [enterprise, saas]
1319 + tier: S
1320 + country: US
1321 + discover: { rss: true, status: true }
1322 + sensors:
1323 + - { name: status, url: "https://status.fieldwire.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1324 + - id: figment
1325 + name: Figment
1326 + domain: figment.io
1327 + categories: [crypto, infrastructure]
1328 + tier: S
1329 + country: CA
1330 + discover: { rss: true, status: true }
1331 + sensors:
1332 + - { name: status (instatus), url: "https://status.figment.io/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
1333 + - id: fillout
1334 + name: Fillout
1335 + domain: fillout.com
1336 + categories: [enterprise, saas]
1337 + tier: S
1338 + country: US
1339 + discover: { rss: true, status: true }
1340 + sensors:
1341 + - { name: status, url: "https://fillout.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1342 + - id: flagsmith
1343 + name: Flagsmith
1344 + domain: flagsmith.com
1345 + categories: [developer, open-source, saas]
1346 + tier: S
1347 + country: GB
1348 + discover: { rss: true, status: true }
1349 + sensors:
1350 + - { name: status, url: "https://status.flagsmith.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1351 + - id: flatfile
1352 + name: Flatfile
1353 + domain: flatfile.com
1354 + categories: [developer, saas]
1355 + tier: S
1356 + country: US
1357 + discover: { rss: true, status: true }
1358 + sensors:
1359 + - { name: status, url: "https://status.flatfile.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1360 + - id: float-scheduling
1361 + name: Float
1362 + domain: float.com
1363 + categories: [enterprise, saas]
1364 + tier: S
1365 + country: GB
1366 + discover: { rss: true, status: true }
1367 + sensors:
1368 + - { name: status, url: "https://status.float.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1369 + - id: floqast
1370 + name: FloQast
1371 + domain: floqast.com
1372 + categories: [finance, saas]
1373 + tier: S
1374 + country: US
1375 + discover: { rss: true, status: true }
1376 + sensors:
1377 + - { name: status, url: "https://status.floqast.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1378 + - id: flow-blockchain
1379 + name: Flow
1380 + domain: flow.com
1381 + categories: [crypto]
1382 + tier: S
1383 + country: US
1384 + discover: { rss: true, status: true }
1385 + sensors:
1386 + - { name: status, url: "https://status.flow.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1387 + - id: formassembly
1388 + name: FormAssembly
1389 + domain: formassembly.com
1390 + categories: [enterprise, saas]
1391 + tier: S
1392 + country: US
1393 + discover: { rss: true, status: true }
1394 + sensors:
1395 + - { name: status, url: "https://status.formassembly.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1396 + - id: formstack
1397 + name: Formstack
1398 + domain: formstack.com
1399 + categories: [enterprise, saas]
1400 + tier: S
1401 + country: US
1402 + discover: { rss: true, status: true }
1403 + sensors:
1404 + - { name: status, url: "https://www.intellistackstatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1405 + - id: fourkites
1406 + name: FourKites
1407 + domain: fourkites.com
1408 + categories: [logistics, saas]
1409 + tier: S
1410 + country: US
1411 + discover: { rss: true, status: true }
1412 + sensors:
1413 + - { name: status, url: "https://status.fourkites.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1414 + - id: foursquare
1415 + name: Foursquare
1416 + domain: foursquare.com
1417 + categories: [developer, consumer-tech]
1418 + tier: S
1419 + country: US
1420 + discover: { rss: true, status: true }
1421 + sensors:
1422 + - { name: status, url: "https://status.foursquare.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1423 + - id: freightos
1424 + extend: true
1425 + country: IL
1426 + sensors:
1427 + - { name: status, url: "https://status.freightos.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1428 + - id: frontify
1429 + name: Frontify
1430 + domain: frontify.com
1431 + categories: [enterprise, saas]
1432 + tier: S
1433 + country: CH
1434 + discover: { rss: true, status: true }
1435 + sensors:
1436 + - { name: status, url: "https://status.frontify.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1437 + - id: functionize
1438 + name: Functionize
1439 + domain: functionize.com
1440 + categories: [developer, saas]
1441 + tier: S
1442 + country: US
1443 + discover: { rss: true, status: true }
1444 + sensors:
1445 + - { name: status, url: "https://status.functionize.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1446 + - id: fusionauth
1447 + name: FusionAuth
1448 + domain: fusionauth.io
1449 + categories: [developer, cyber, saas]
1450 + tier: S
1451 + country: US
1452 + discover: { rss: true, status: true }
1453 + sensors:
1454 + - { name: status, url: "https://status.fusionauth.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1455 + - id: gainsight
1456 + name: Gainsight
1457 + domain: gainsight.com
1458 + categories: [enterprise, saas]
1459 + tier: S
1460 + country: US
1461 + discover: { rss: true, status: true }
1462 + sensors:
1463 + - { name: status, url: "https://status.gainsight.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1464 + - id: gem-recruiting
1465 + name: Gem
1466 + domain: gem.com
1467 + categories: [enterprise, labour, saas]
1468 + tier: S
1469 + country: US
1470 + discover: { rss: true, status: true }
1471 + sensors:
1472 + - { name: status, url: "https://status.gem.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1473 + - id: genesys
1474 + extend: true
1475 + country: US
1476 + sensors:
1477 + - { name: status, url: "https://genesys.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1478 + - id: guru
1479 + name: Guru
1480 + domain: getguru.com
1481 + categories: [enterprise, saas]
1482 + tier: S
1483 + country: US
1484 + discover: { rss: true, status: true }
1485 + sensors:
1486 + - { name: status, url: "https://status.getguru.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1487 + - id: giffgaff
1488 + name: giffgaff
1489 + domain: giffgaff.com
1490 + categories: [telecom]
1491 + tier: S
1492 + country: GB
1493 + discover: { rss: true, status: true }
1494 + sensors:
1495 + - { name: status, url: "https://status.giffgaff.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1496 + - id: glofox
1497 + name: Glofox
1498 + domain: glofox.com
1499 + categories: [health, saas]
1500 + tier: S
1501 + country: IE
1502 + discover: { rss: true, status: true }
1503 + sensors:
1504 + - { name: status, url: "https://status.glofox.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1505 + - id: goodrx
1506 + name: GoodRx
1507 + domain: goodrx.com
1508 + categories: [health, consumer-tech]
1509 + tier: S
1510 + country: US
1511 + discover: { rss: true, status: true }
1512 + sensors:
1513 + - { name: status, url: "https://status.goodrx.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1514 + - id: shippo
1515 + name: Shippo
1516 + domain: goshippo.com
1517 + categories: [logistics, developer]
1518 + tier: S
1519 + country: US
1520 + discover: { rss: true, status: true }
1521 + sensors:
1522 + - { name: status, url: "https://status.goshippo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1523 + - id: gradescope
1524 + name: Gradescope
1525 + domain: gradescope.com
1526 + categories: [education, saas]
1527 + tier: S
1528 + country: US
1529 + discover: { rss: true, status: true }
1530 + sensors:
1531 + - { name: status, url: "https://gradescope.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1532 + - id: gradle-inc
1533 + name: Gradle Inc.
1534 + domain: gradle.com
1535 + categories: [developer, saas]
1536 + tier: S
1537 + country: US
1538 + discover: { rss: true, status: true }
1539 + sensors:
1540 + - { name: status, url: "https://status.gradle.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1541 + - id: grain-ai
1542 + name: Grain
1543 + domain: grain.com
1544 + categories: [enterprise, saas, ai]
1545 + tier: S
1546 + country: US
1547 + discover: { rss: true, status: true }
1548 + sensors:
1549 + - { name: status, url: "https://status.grain.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1550 + - id: grindr
1551 + name: Grindr
1552 + domain: grindr.com
1553 + categories: [consumer-tech]
1554 + tier: S
1555 + country: US
1556 + discover: { rss: true, status: true }
1557 + sensors:
1558 + - { name: status, url: "https://status.grindr.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1559 + - id: growthbook
1560 + name: GrowthBook
1561 + domain: growthbook.io
1562 + categories: [developer, open-source, saas]
1563 + tier: S
1564 + country: US
1565 + discover: { rss: true, status: true }
1566 + sensors:
1567 + - { name: status (instatus), url: "https://status.growthbook.io/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
1568 + - id: guilded
1569 + name: Guilded
1570 + domain: guilded.gg
1571 + categories: [gaming, consumer-tech]
1572 + tier: S
1573 + country: US
1574 + discover: { rss: true, status: true }
1575 + sensors:
1576 + - { name: status, url: "https://guilded.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1577 + - id: happeo
1578 + name: Happeo
1579 + domain: happeo.com
1580 + categories: [enterprise, saas]
1581 + tier: S
1582 + country: FI
1583 + discover: { rss: true, status: true }
1584 + sensors:
1585 + - { name: status, url: "https://status.happeo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1586 + - id: harvey
1587 + name: Harvey
1588 + domain: harvey.ai
1589 + categories: [ai, legal, saas]
1590 + tier: S
1591 + country: US
1592 + discover: { rss: true, status: true }
1593 + sensors:
1594 + - { name: status, url: "https://status.harvey.ai/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1595 + - id: hebbia
1596 + name: Hebbia
1597 + domain: hebbia.com
1598 + categories: [ai, finance, saas]
1599 + tier: S
1600 + country: US
1601 + discover: { rss: true, status: true }
1602 + sensors:
1603 + - { name: status, url: "https://status.hebbia.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1604 + - id: helius
1605 + name: Helius
1606 + domain: helius.dev
1607 + categories: [crypto, developer]
1608 + tier: S
1609 + country: US
1610 + discover: { rss: true, status: true }
1611 + sensors:
1612 + - { name: status, url: "https://helius.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1613 + - id: helpjuice
1614 + name: Helpjuice
1615 + domain: helpjuice.com
1616 + categories: [enterprise, saas]
1617 + tier: S
1618 + country: US
1619 + discover: { rss: true, status: true }
1620 + sensors:
1621 + - { name: status, url: "https://status.helpjuice.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1622 + - id: heygen
1623 + name: HeyGen
1624 + domain: heygen.com
1625 + categories: [ai, media, saas]
1626 + tier: S
1627 + country: US
1628 + discover: { rss: true, status: true }
1629 + sensors:
1630 + - { name: status, url: "https://status.heygen.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1631 + - id: higher-logic
1632 + name: Higher Logic
1633 + domain: higherlogic.com
1634 + categories: [enterprise, saas]
1635 + tier: S
1636 + country: US
1637 + discover: { rss: true, status: true }
1638 + sensors:
1639 + - { name: status, url: "https://status.higherlogic.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1640 + - id: highnote
1641 + name: Highnote
1642 + domain: highnote.com
1643 + categories: [payments, developer]
1644 + tier: S
1645 + country: US
1646 + discover: { rss: true, status: true }
1647 + sensors:
1648 + - { name: status, url: "https://status.highnote.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1649 + - id: highspot
1650 + name: Highspot
1651 + domain: highspot.com
1652 + categories: [enterprise, saas]
1653 + tier: S
1654 + country: US
1655 + discover: { rss: true, status: true }
1656 + sensors:
1657 + - { name: status, url: "https://status.highspot.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1658 + - id: hightail
1659 + name: Hightail
1660 + domain: hightail.com
1661 + categories: [enterprise, saas]
1662 + tier: S
1663 + country: US
1664 + discover: { rss: true, status: true }
1665 + sensors:
1666 + - { name: status, url: "https://status.hightail.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1667 + - id: hirevue
1668 + name: HireVue
1669 + domain: hirevue.com
1670 + categories: [enterprise, labour, saas]
1671 + tier: S
1672 + country: US
1673 + discover: { rss: true, status: true }
1674 + sensors:
1675 + - { name: status, url: "https://status.hirevue.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1676 + - id: hive-pm
1677 + name: Hive
1678 + domain: hive.com
1679 + categories: [enterprise, saas]
1680 + tier: S
1681 + country: US
1682 + discover: { rss: true, status: true }
1683 + sensors:
1684 + - { name: status, url: "https://status.hive.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1685 + - id: hiver
1686 + name: Hiver
1687 + domain: hiverhq.com
1688 + categories: [enterprise, saas]
1689 + tier: S
1690 + country: IN
1691 + discover: { rss: true, status: true }
1692 + sensors:
1693 + - { name: status, url: "https://status.hiverhq.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1694 + - id: holistics
1695 + name: Holistics
1696 + domain: holistics.io
1697 + categories: [enterprise, saas]
1698 + tier: S
1699 + country: SG
1700 + discover: { rss: true, status: true }
1701 + sensors:
1702 + - { name: status (instatus), url: "https://status.holistics.io/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
1703 + - id: honeybadger
1704 + name: Honeybadger
1705 + domain: honeybadger.io
1706 + categories: [developer, saas]
1707 + tier: S
1708 + country: US
1709 + discover: { rss: true, status: true }
1710 + sensors:
1711 + - { name: status, url: "https://status.honeybadger.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1712 + - id: hopsworks
1713 + name: Hopsworks
1714 + domain: hopsworks.ai
1715 + categories: [ai, developer, saas]
1716 + tier: S
1717 + country: SE
1718 + discover: { rss: true, status: true }
1719 + sensors:
1720 + - { name: status, url: "https://hopsworks.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1721 + - id: hostinger
1722 + name: Hostinger
1723 + domain: hostinger.com
1724 + categories: [cloud, developer]
1725 + tier: S
1726 + country: LT
1727 + discover: { rss: true, status: true }
1728 + sensors:
1729 + - { name: status, url: "https://statuspage.hostinger.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1730 + - id: housecall-pro
1731 + name: Housecall Pro
1732 + domain: housecallpro.com
1733 + categories: [enterprise, saas]
1734 + tier: S
1735 + country: US
1736 + discover: { rss: true, status: true }
1737 + sensors:
1738 + - { name: status, url: "https://status.housecallpro.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1739 + - id: hoxhunt
1740 + name: Hoxhunt
1741 + domain: hoxhunt.com
1742 + categories: [cyber, saas]
1743 + tier: S
1744 + country: FI
1745 + discover: { rss: true, status: true }
1746 + sensors:
1747 + - { name: status, url: "https://status.hoxhunt.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1748 + - id: harvard
1749 + extend: true
1750 + country: US
1751 + sensors:
1752 + - { name: status, url: "https://status.huit.harvard.edu/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1753 + - id: humansignal
1754 + name: HumanSignal (Label Studio)
1755 + domain: humansignal.com
1756 + categories: [ai, developer, open-source, saas]
1757 + tier: S
1758 + country: US
1759 + discover: { rss: true, status: true }
1760 + sensors:
1761 + - { name: status, url: "https://status.humansignal.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1762 + - id: humi
1763 + name: Humi
1764 + domain: humi.ca
1765 + categories: [enterprise, saas]
1766 + tier: S
1767 + country: CA
1768 + discover: { rss: true, status: true }
1769 + sensors:
1770 + - { name: status, url: "https://status.humi.ca/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1771 + - id: hydrow
1772 + name: Hydrow
1773 + domain: hydrow.com
1774 + categories: [health, consumer-tech]
1775 + tier: S
1776 + country: US
1777 + discover: { rss: true, status: true }
1778 + sensors:
1779 + - { name: status, url: "https://status.hydrow.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1780 + - id: hyperdx
1781 + name: HyperDX
1782 + domain: hyperdx.io
1783 + categories: [developer, open-source, saas]
1784 + tier: S
1785 + country: US
1786 + discover: { rss: true, status: true }
1787 + sensors:
1788 + - { name: status, url: "https://hyperdx.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1789 + - id: hypixel
1790 + name: Hypixel
1791 + domain: hypixel.net
1792 + categories: [gaming]
1793 + tier: S
1794 + country: US
1795 + discover: { rss: true, status: true }
1796 + sensors:
1797 + - { name: status, url: "https://status.hypixel.net/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1798 + - id: hypr
1799 + name: HYPR
1800 + domain: hypr.com
1801 + categories: [cyber, saas]
1802 + tier: S
1803 + country: US
1804 + discover: { rss: true, status: true }
1805 + sensors:
1806 + - { name: status, url: "https://status.hypr.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1807 + - id: ideogram
1808 + name: Ideogram
1809 + domain: ideogram.ai
1810 + categories: [ai, media, saas]
1811 + tier: S
1812 + country: CA
1813 + discover: { rss: true, status: true }
1814 + sensors:
1815 + - { name: status, url: "https://status.ideogram.ai/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1816 + - id: ifit
1817 + name: iFIT
1818 + domain: ifit.com
1819 + categories: [health, consumer-tech]
1820 + tier: S
1821 + country: US
1822 + discover: { rss: true, status: true }
1823 + sensors:
1824 + - { name: status, url: "https://ifit.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1825 + - id: immutable
1826 + name: Immutable
1827 + domain: immutable.com
1828 + categories: [crypto, gaming]
1829 + tier: S
1830 + country: AU
1831 + discover: { rss: true, status: true }
1832 + sensors:
1833 + - { name: status, url: "https://status.immutable.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1834 + - id: increase-bank
1835 + name: Increase
1836 + domain: increase.com
1837 + categories: [payments, developer]
1838 + tier: S
1839 + country: US
1840 + discover: { rss: true, status: true }
1841 + sensors:
1842 + - { name: status, url: "https://status.increase.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1843 + - id: insightly
1844 + name: Insightly
1845 + domain: insightly.com
1846 + categories: [enterprise, saas]
1847 + tier: S
1848 + country: US
1849 + discover: { rss: true, status: true }
1850 + sensors:
1851 + - { name: status, url: "https://status.insightly.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1852 + - id: internet-computer
1853 + name: Internet Computer (DFINITY)
1854 + domain: internetcomputer.org
1855 + categories: [crypto]
1856 + tier: S
1857 + country: CH
1858 + discover: { rss: true, status: true }
1859 + sensors:
1860 + - { name: status, url: "https://status.internetcomputer.org/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1861 + - id: involve-me
1862 + name: involve.me
1863 + domain: involve.me
1864 + categories: [enterprise, saas]
1865 + tier: S
1866 + country: AT
1867 + discover: { rss: true, status: true }
1868 + sensors:
1869 + - { name: status, url: "https://involve.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1870 + - id: ironscales
1871 + name: IRONSCALES
1872 + domain: ironscales.com
1873 + categories: [cyber, saas]
1874 + tier: S
1875 + country: IL
1876 + discover: { rss: true, status: true }
1877 + sensors:
1878 + - { name: status, url: "https://status.ironscales.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1879 + - id: jotform
1880 + name: Jotform
1881 + domain: jotform.com
1882 + categories: [enterprise, saas]
1883 + tier: S
1884 + country: US
1885 + discover: { rss: true, status: true }
1886 + sensors:
1887 + - { name: status, url: "https://status.jotform.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1888 + - id: judge-me
1889 + name: Judge.me
1890 + domain: judge.me
1891 + categories: [commerce, saas]
1892 + tier: S
1893 + country: GB
1894 + discover: { rss: true, status: true }
1895 + sensors:
1896 + - { name: status, url: "https://status.judge.me/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1897 + - id: juro
1898 + name: Juro
1899 + domain: juro.com
1900 + categories: [enterprise, legal, saas]
1901 + tier: S
1902 + country: GB
1903 + discover: { rss: true, status: true }
1904 + sensors:
1905 + - { name: status (instatus), url: "https://status.juro.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
1906 + - id: justcall
1907 + name: JustCall
1908 + domain: justcall.io
1909 + categories: [telecom, saas]
1910 + tier: S
1911 + country: IN
1912 + discover: { rss: true, status: true }
1913 + sensors:
1914 + - { name: status, url: "https://status.justcall.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1915 + - id: jw-player
1916 + name: JW Player
1917 + domain: jwplayer.com
1918 + categories: [media, saas]
1919 + tier: S
1920 + country: US
1921 + discover: { rss: true, status: true }
1922 + sensors:
1923 + - { name: status, url: "https://status.jwplayer.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1924 + - id: kajabi
1925 + name: Kajabi
1926 + domain: kajabi.com
1927 + categories: [education, saas]
1928 + tier: S
1929 + country: US
1930 + discover: { rss: true, status: true }
1931 + sensors:
1932 + - { name: status, url: "https://status.kajabi.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1933 + - id: kaltura
1934 + name: Kaltura
1935 + domain: kaltura.com
1936 + categories: [media, saas]
1937 + tier: S
1938 + country: US
1939 + discover: { rss: true, status: true }
1940 + sensors:
1941 + - { name: status, url: "https://status.kaltura.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1942 + - id: kameleoon
1943 + name: Kameleoon
1944 + domain: kameleoon.com
1945 + categories: [enterprise, saas]
1946 + tier: S
1947 + country: FR
1948 + discover: { rss: true, status: true }
1949 + sensors:
1950 + - { name: status, url: "https://kameleoon.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1951 + - id: katalon
1952 + name: Katalon
1953 + domain: katalon.com
1954 + categories: [developer, saas]
1955 + tier: S
1956 + country: US
1957 + discover: { rss: true, status: true }
1958 + sensors:
1959 + - { name: status, url: "https://status.katalon.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1960 + - id: kayako
1961 + name: Kayako
1962 + domain: kayako.com
1963 + categories: [enterprise, saas]
1964 + tier: S
1965 + country: US
1966 + discover: { rss: true, status: true }
1967 + sensors:
1968 + - { name: status, url: "https://status.kayako.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1969 + - id: keap
1970 + name: Keap
1971 + domain: keap.com
1972 + categories: [enterprise, saas]
1973 + tier: S
1974 + country: US
1975 + discover: { rss: true, status: true }
1976 + sensors:
1977 + - { name: status, url: "https://status.thryv.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1978 + - id: keeper-security
1979 + extend: true
1980 + country: US
1981 + sensors:
1982 + - { name: status, url: "https://keepersecurity.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1983 + - id: keepit
1984 + name: Keepit
1985 + domain: keepit.com
1986 + categories: [enterprise, saas]
1987 + tier: S
1988 + country: DK
1989 + discover: { rss: true, status: true }
1990 + sensors:
1991 + - { name: status, url: "https://status.keepit.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
1992 + - id: ketch
1993 + name: Ketch
1994 + domain: ketch.com
1995 + categories: [legal, saas]
1996 + tier: S
1997 + country: US
1998 + discover: { rss: true, status: true }
1999 + sensors:
2000 + - { name: status, url: "https://status.ketch.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2001 + - id: khoros
2002 + name: Khoros
2003 + domain: khoros.com
2004 + categories: [enterprise, saas]
2005 + tier: S
2006 + country: US
2007 + discover: { rss: true, status: true }
2008 + sensors:
2009 + - { name: status, url: "https://status.khoros.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2010 + - id: kiln
2011 + name: Kiln
2012 + domain: kiln.fi
2013 + categories: [crypto, infrastructure]
2014 + tier: S
2015 + country: FR
2016 + discover: { rss: true, status: true }
2017 + sensors:
2018 + - { name: status, url: "https://status.kiln.fi/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2019 + - id: kinsta
2020 + name: Kinsta
2021 + domain: kinsta.com
2022 + categories: [cloud, developer]
2023 + tier: S
2024 + country: CH
2025 + discover: { rss: true, status: true }
2026 + sensors:
2027 + - { name: status, url: "https://status.kinsta.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2028 + - id: knack
2029 + name: Knack
2030 + domain: knack.com
2031 + categories: [developer, saas]
2032 + tier: S
2033 + country: US
2034 + discover: { rss: true, status: true }
2035 + sensors:
2036 + - { name: status, url: "https://status.knack.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2037 + - id: kobiton
2038 + name: Kobiton
2039 + domain: kobiton.com
2040 + categories: [developer, saas]
2041 + tier: S
2042 + country: US
2043 + discover: { rss: true, status: true }
2044 + sensors:
2045 + - { name: status, url: "https://status.kobiton.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2046 + - id: koyeb
2047 + name: Koyeb
2048 + domain: koyeb.com
2049 + categories: [cloud, developer]
2050 + tier: S
2051 + country: FR
2052 + discover: { rss: true, status: true }
2053 + sensors:
2054 + - { name: status (instatus), url: "https://status.koyeb.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
2055 + - id: labelbox
2056 + name: Labelbox
2057 + domain: labelbox.com
2058 + categories: [ai, developer, saas]
2059 + tier: S
2060 + country: US
2061 + discover: { rss: true, status: true }
2062 + sensors:
2063 + - { name: status, url: "https://status.labelbox.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2064 + - id: langfuse
2065 + name: Langfuse
2066 + domain: langfuse.com
2067 + categories: [ai, developer, open-source, saas]
2068 + tier: S
2069 + country: DE
2070 + discover: { rss: true, status: true }
2071 + sensors:
2072 + - { name: status, url: "https://status.langfuse.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2073 + - id: lawpay
2074 + name: LawPay
2075 + domain: lawpay.com
2076 + categories: [legal, payments, saas]
2077 + tier: S
2078 + country: US
2079 + discover: { rss: true, status: true }
2080 + sensors:
2081 + - { name: status, url: "https://lawpay.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2082 + - id: learnupon
2083 + name: LearnUpon
2084 + domain: learnupon.com
2085 + categories: [enterprise, education, saas]
2086 + tier: S
2087 + country: IE
2088 + discover: { rss: true, status: true }
2089 + sensors:
2090 + - { name: status, url: "https://www.learnupon.net/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2091 + - id: learnworlds
2092 + name: LearnWorlds
2093 + domain: learnworlds.com
2094 + categories: [education, saas]
2095 + tier: S
2096 + country: CY
2097 + discover: { rss: true, status: true }
2098 + sensors:
2099 + - { name: status, url: "https://status.learnworlds.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2100 + - id: linea
2101 + name: Linea
2102 + domain: linea.build
2103 + categories: [crypto]
2104 + tier: S
2105 + country: US
2106 + discover: { rss: true, status: true }
2107 + sensors:
2108 + - { name: status, url: "https://linea.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2109 + - id: liongard
2110 + name: Liongard
2111 + domain: liongard.com
2112 + categories: [enterprise, saas]
2113 + tier: S
2114 + country: US
2115 + discover: { rss: true, status: true }
2116 + sensors:
2117 + - { name: status, url: "https://status.liongard.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2118 + - id: liquid-web
2119 + name: Liquid Web
2120 + domain: liquidweb.com
2121 + categories: [cloud, developer]
2122 + tier: S
2123 + country: US
2124 + discover: { rss: true, status: true }
2125 + sensors:
2126 + - { name: status, url: "https://status.liquidweb.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2127 + - id: listrak
2128 + name: Listrak
2129 + domain: listrak.com
2130 + categories: [commerce, saas]
2131 + tier: S
2132 + country: US
2133 + discover: { rss: true, status: true }
2134 + sensors:
2135 + - { name: status, url: "https://status.listrak.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2136 + - id: lithic
2137 + name: Lithic
2138 + domain: lithic.com
2139 + categories: [payments, developer]
2140 + tier: S
2141 + country: US
2142 + discover: { rss: true, status: true }
2143 + sensors:
2144 + - { name: status, url: "https://status.lithic.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2145 + - id: litify
2146 + name: Litify
2147 + domain: litify.com
2148 + categories: [legal, saas]
2149 + tier: S
2150 + country: US
2151 + discover: { rss: true, status: true }
2152 + sensors:
2153 + - { name: status, url: "https://status.litify.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2154 + - id: litmos
2155 + name: Litmos
2156 + domain: litmos.com
2157 + categories: [enterprise, education, saas]
2158 + tier: S
2159 + country: US
2160 + discover: { rss: true, status: true }
2161 + sensors:
2162 + - { name: status, url: "https://litmos.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2163 + - id: liveblocks
2164 + name: Liveblocks
2165 + domain: liveblocks.io
2166 + categories: [developer, saas]
2167 + tier: S
2168 + country: FR
2169 + discover: { rss: true, status: true }
2170 + sensors:
2171 + - { name: status, url: "https://liveblocks.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2172 + - id: livestorm
2173 + name: Livestorm
2174 + domain: livestorm.co
2175 + categories: [enterprise, saas]
2176 + tier: S
2177 + country: FR
2178 + discover: { rss: true, status: true }
2179 + sensors:
2180 + - { name: status, url: "https://status.livestorm.co/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2181 + - id: loadsmart
2182 + name: Loadsmart
2183 + domain: loadsmart.com
2184 + categories: [logistics, saas]
2185 + tier: S
2186 + country: US
2187 + discover: { rss: true, status: true }
2188 + sensors:
2189 + - { name: status, url: "https://trust.loadsmart.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2190 + - id: lob
2191 + name: Lob
2192 + domain: lob.com
2193 + categories: [developer, saas]
2194 + tier: S
2195 + country: US
2196 + discover: { rss: true, status: true }
2197 + sensors:
2198 + - { name: status, url: "https://status.lob.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2199 + - id: login-gov
2200 + name: Login.gov (GSA)
2201 + domain: login.gov
2202 + categories: [government, cyber]
2203 + tier: S
2204 + country: US
2205 + discover: { rss: true, status: true }
2206 + sensors:
2207 + - { name: status, url: "https://status.login.gov/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2208 + - id: lokalise
2209 + name: Lokalise
2210 + domain: lokalise.com
2211 + categories: [developer, saas]
2212 + tier: S
2213 + country: LV
2214 + discover: { rss: true, status: true }
2215 + sensors:
2216 + - { name: status, url: "https://status.lokalise.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2217 + - id: loops
2218 + name: Loops
2219 + domain: loops.so
2220 + categories: [developer, saas]
2221 + tier: S
2222 + country: US
2223 + discover: { rss: true, status: true }
2224 + sensors:
2225 + - { name: status, url: "https://status.loops.so/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2226 + - id: loqate
2227 + name: Loqate
2228 + domain: loqate.com
2229 + categories: [developer, saas]
2230 + tier: S
2231 + country: GB
2232 + discover: { rss: true, status: true }
2233 + sensors:
2234 + - { name: status, url: "https://status.loqate.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2235 + - id: losant
2236 + name: Losant
2237 + domain: losant.com
2238 + categories: [developer, infrastructure]
2239 + tier: S
2240 + country: US
2241 + discover: { rss: true, status: true }
2242 + sensors:
2243 + - { name: status, url: "https://status.losant.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2244 + - id: luma
2245 + name: Luma
2246 + domain: lu.ma
2247 + categories: [consumer-tech, saas]
2248 + tier: S
2249 + country: US
2250 + discover: { rss: true, status: true }
2251 + sensors:
2252 + - { name: status, url: "https://lu.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2253 + - id: lucca
2254 + name: Lucca
2255 + domain: lucca.fr
2256 + categories: [enterprise, saas]
2257 + tier: S
2258 + country: FR
2259 + discover: { rss: true, status: true }
2260 + sensors:
2261 + - { name: status, url: "https://status.lucca.fr/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2262 + - id: lucidworks
2263 + name: Lucidworks
2264 + domain: lucidworks.com
2265 + categories: [enterprise, saas]
2266 + tier: S
2267 + country: US
2268 + discover: { rss: true, status: true }
2269 + sensors:
2270 + - { name: status, url: "https://status.lucidworks.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2271 + - id: lumar
2272 + name: Lumar
2273 + domain: lumar.io
2274 + categories: [enterprise, saas]
2275 + tier: S
2276 + country: GB
2277 + discover: { rss: true, status: true }
2278 + sensors:
2279 + - { name: status, url: "https://status.lumar.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2280 + - id: lumen
2281 + extend: true
2282 + country: US
2283 + sensors:
2284 + - { name: status, url: "https://lumen.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2285 + - id: lumen5
2286 + name: Lumen5
2287 + domain: lumen5.com
2288 + categories: [media, saas]
2289 + tier: S
2290 + country: CA
2291 + discover: { rss: true, status: true }
2292 + sensors:
2293 + - { name: status, url: "https://status.lumen5.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2294 + - id: luno
2295 + name: Luno
2296 + domain: luno.com
2297 + categories: [crypto]
2298 + tier: S
2299 + country: GB
2300 + discover: { rss: true, status: true }
2301 + sensors:
2302 + - { name: status, url: "https://status.luno.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2303 + - id: magic
2304 + name: Magic
2305 + domain: magic.link
2306 + categories: [developer, crypto, saas]
2307 + tier: S
2308 + country: US
2309 + discover: { rss: true, status: true }
2310 + sensors:
2311 + - { name: status, url: "https://status.magic.link/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2312 + - id: mailersend
2313 + name: MailerSend
2314 + domain: mailersend.com
2315 + categories: [developer, saas]
2316 + tier: S
2317 + country: LT
2318 + discover: { rss: true, status: true }
2319 + sensors:
2320 + - { name: status, url: "https://status.mailersend.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2321 + - id: mantle
2322 + name: Mantle
2323 + domain: mantle.xyz
2324 + categories: [crypto]
2325 + tier: S
2326 + country: US
2327 + discover: { rss: true, status: true }
2328 + sensors:
2329 + - { name: status, url: "https://mantle.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2330 + - id: marvel
2331 + name: Marvel
2332 + domain: marvelapp.com
2333 + categories: [developer, saas]
2334 + tier: S
2335 + country: GB
2336 + discover: { rss: true, status: true }
2337 + sensors:
2338 + - { name: status, url: "https://status.marvelapp.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2339 + - id: materialize
2340 + name: Materialize
2341 + domain: materialize.com
2342 + categories: [developer, cloud]
2343 + tier: S
2344 + country: US
2345 + discover: { rss: true, status: true }
2346 + sensors:
2347 + - { name: status, url: "https://status.materialize.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2348 + - id: medallia
2349 + name: Medallia
2350 + domain: medallia.com
2351 + categories: [enterprise, saas]
2352 + tier: S
2353 + country: US
2354 + discover: { rss: true, status: true }
2355 + sensors:
2356 + - { name: status, url: "https://medallia.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2357 + - id: medusa
2358 + extend: true
2359 + country: DK
2360 + sensors:
2361 + - { name: status, url: "https://status.medusajs.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2362 + - id: megaphone
2363 + name: Megaphone
2364 + domain: megaphone.fm
2365 + categories: [media, saas]
2366 + tier: S
2367 + country: US
2368 + discover: { rss: true, status: true }
2369 + sensors:
2370 + - { name: status, url: "https://status.megaphone.fm/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2371 + - id: mem
2372 + name: Mem
2373 + domain: mem.ai
2374 + categories: [consumer-tech, saas, ai]
2375 + tier: S
2376 + country: US
2377 + discover: { rss: true, status: true }
2378 + sensors:
2379 + - { name: status, url: "https://status.mem.ai/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2380 + - id: memberful
2381 + name: Memberful
2382 + domain: memberful.com
2383 + categories: [commerce, saas]
2384 + tier: S
2385 + country: US
2386 + discover: { rss: true, status: true }
2387 + sensors:
2388 + - { name: status, url: "https://status.memberful.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2389 + - id: memfault
2390 + name: Memfault
2391 + domain: memfault.com
2392 + categories: [developer, infrastructure]
2393 + tier: S
2394 + country: US
2395 + discover: { rss: true, status: true }
2396 + sensors:
2397 + - { name: status, url: "https://status.memfault.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2398 + - id: mendix
2399 + name: Mendix
2400 + domain: mendix.com
2401 + categories: [developer, saas]
2402 + tier: S
2403 + country: NL
2404 + discover: { rss: true, status: true }
2405 + sensors:
2406 + - { name: status, url: "https://status.mendix.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2407 + - id: mention-app
2408 + name: Mention
2409 + domain: mention.com
2410 + categories: [enterprise, saas]
2411 + tier: S
2412 + country: FR
2413 + discover: { rss: true, status: true }
2414 + sensors:
2415 + - { name: status, url: "https://status.mention.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2416 + - id: mercari
2417 + name: Mercari
2418 + domain: mercari.com
2419 + categories: [commerce]
2420 + tier: S
2421 + country: JP
2422 + discover: { rss: true, status: true }
2423 + sensors:
2424 + - { name: status, url: "https://status.mercari.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2425 + - id: mergent
2426 + name: Mergent
2427 + domain: mergent.co
2428 + categories: [developer, saas]
2429 + tier: S
2430 + country: US
2431 + discover: { rss: true, status: true }
2432 + sensors:
2433 + - { name: status, url: "https://mergent.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2434 + - id: mews
2435 + name: Mews
2436 + domain: mews.com
2437 + categories: [travel, saas]
2438 + tier: S
2439 + country: NL
2440 + discover: { rss: true, status: true }
2441 + sensors:
2442 + - { name: status, url: "https://status.mews.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2443 + - id: mezmo
2444 + name: Mezmo
2445 + domain: mezmo.com
2446 + categories: [developer, saas]
2447 + tier: S
2448 + country: US
2449 + discover: { rss: true, status: true }
2450 + sensors:
2451 + - { name: status, url: "https://status.mezmo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2452 + - id: mighty-networks
2453 + name: Mighty Networks
2454 + domain: mightynetworks.com
2455 + categories: [consumer-tech, saas]
2456 + tier: S
2457 + country: US
2458 + discover: { rss: true, status: true }
2459 + sensors:
2460 + - { name: status, url: "https://status.mightynetworks.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2461 + - id: mindbody
2462 + name: Mindbody
2463 + domain: mindbodyonline.com
2464 + categories: [health, saas]
2465 + tier: S
2466 + country: US
2467 + discover: { rss: true, status: true }
2468 + sensors:
2469 + - { name: status, url: "https://status.mindbodyonline.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2470 + - id: moengage
2471 + name: MoEngage
2472 + domain: moengage.com
2473 + categories: [enterprise, saas]
2474 + tier: S
2475 + country: IN
2476 + discover: { rss: true, status: true }
2477 + sensors:
2478 + - { name: status, url: "https://status.moengage.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2479 + - id: monarch-money
2480 + name: Monarch Money
2481 + domain: monarchmoney.com
2482 + categories: [finance, consumer-tech]
2483 + tier: S
2484 + country: US
2485 + discover: { rss: true, status: true }
2486 + sensors:
2487 + - { name: status (instatus), url: "https://status.monarchmoney.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
2488 + - id: moomoo
2489 + name: moomoo
2490 + domain: moomoo.com
2491 + categories: [finance]
2492 + tier: S
2493 + country: SG
2494 + discover: { rss: true, status: true }
2495 + sensors:
2496 + - { name: status, url: "https://moomoo.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2497 + - id: moonpay
2498 + name: MoonPay
2499 + domain: moonpay.com
2500 + categories: [crypto, payments]
2501 + tier: S
2502 + country: US
2503 + discover: { rss: true, status: true }
2504 + sensors:
2505 + - { name: status, url: "https://status.moonpay.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2506 + - id: moosend
2507 + name: Moosend
2508 + domain: moosend.com
2509 + categories: [enterprise, saas]
2510 + tier: S
2511 + country: GR
2512 + discover: { rss: true, status: true }
2513 + sensors:
2514 + - { name: status, url: "https://moosend.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2515 + - id: murf-ai
2516 + name: Murf AI
2517 + domain: murf.ai
2518 + categories: [ai, media, saas]
2519 + tier: S
2520 + country: IN
2521 + discover: { rss: true, status: true }
2522 + sensors:
2523 + - { name: status, url: "https://murf.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2524 + - id: mx
2525 + name: MX
2526 + domain: mx.com
2527 + categories: [finance, developer]
2528 + tier: S
2529 + country: US
2530 + discover: { rss: true, status: true }
2531 + sensors:
2532 + - { name: status, url: "https://status.mx.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2533 + - id: mycase
2534 + name: MyCase
2535 + domain: mycase.com
2536 + categories: [legal, saas]
2537 + tier: S
2538 + country: US
2539 + discover: { rss: true, status: true }
2540 + sensors:
2541 + - { name: status, url: "https://status.mycase.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2542 + - id: namely
2543 + name: Namely
2544 + domain: namely.com
2545 + categories: [enterprise, saas]
2546 + tier: S
2547 + country: US
2548 + discover: { rss: true, status: true }
2549 + sensors:
2550 + - { name: status, url: "https://status.namely.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2551 + - id: namespace
2552 + name: Namespace
2553 + domain: namespace.so
2554 + categories: [developer, saas]
2555 + tier: S
2556 + country: US
2557 + discover: { rss: true, status: true }
2558 + sensors:
2559 + - { name: status, url: "https://status.namespace.so/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2560 + - id: narvar
2561 + name: Narvar
2562 + domain: narvar.com
2563 + categories: [logistics, saas]
2564 + tier: S
2565 + country: US
2566 + discover: { rss: true, status: true }
2567 + sensors:
2568 + - { name: status (instatus), url: "https://status.narvar.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
2569 + - id: nearpod
2570 + name: Nearpod
2571 + domain: nearpod.com
2572 + categories: [education, saas]
2573 + tier: S
2574 + country: US
2575 + discover: { rss: true, status: true }
2576 + sensors:
2577 + - { name: status, url: "https://status.nearpod.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2578 + - id: nebius-com
2579 + name: Nebius
2580 + domain: nebius.com
2581 + categories: [ai, cloud]
2582 + tier: S
2583 + country: NL
2584 + discover: { rss: true, status: true }
2585 + sensors:
2586 + - { name: status, url: "https://status.nebius.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2587 + - id: nexcess
2588 + name: Nexcess
2589 + domain: nexcess.net
2590 + categories: [cloud, developer]
2591 + tier: S
2592 + country: US
2593 + discover: { rss: true, status: true }
2594 + sensors:
2595 + - { name: status, url: "https://status.nexcess.net/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2596 + - id: nextiva
2597 + name: Nextiva
2598 + domain: nextiva.com
2599 + categories: [telecom, saas]
2600 + tier: S
2601 + country: US
2602 + discover: { rss: true, status: true }
2603 + sensors:
2604 + - { name: status, url: "https://status.nextiva.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2605 + - id: nexus-mods
2606 + name: Nexus Mods
2607 + domain: nexusmods.com
2608 + categories: [gaming]
2609 + tier: S
2610 + country: GB
2611 + discover: { rss: true, status: true }
2612 + sensors:
2613 + - { name: status, url: "https://nexusmods.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2614 + - id: nordlayer
2615 + name: NordLayer
2616 + domain: nordlayer.com
2617 + categories: [cyber, saas]
2618 + tier: S
2619 + country: PA
2620 + discover: { rss: true, status: true }
2621 + sensors:
2622 + - { name: status, url: "https://status.nordlayer.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2623 + - id: nordpass
2624 + name: NordPass
2625 + domain: nordpass.com
2626 + categories: [cyber, consumer-tech]
2627 + tier: S
2628 + country: PA
2629 + discover: { rss: true, status: true }
2630 + sensors:
2631 + - { name: status, url: "https://status.nordpass.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2632 + - id: northeastern
2633 + extend: true
2634 + country: US
2635 + sensors:
2636 + - { name: status, url: "https://northeastern.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2637 + - id: northflank
2638 + name: Northflank
2639 + domain: northflank.com
2640 + categories: [cloud, developer]
2641 + tier: S
2642 + country: GB
2643 + discover: { rss: true, status: true }
2644 + sensors:
2645 + - { name: status (instatus), url: "https://status.northflank.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
2646 + - id: northwestern
2647 + extend: true
2648 + country: US
2649 + sensors:
2650 + - { name: status, url: "https://northwesternuniversity.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2651 + - id: govuk-notify
2652 + name: GOV.UK Notify
2653 + domain: notifications.service.gov.uk
2654 + categories: [government]
2655 + tier: S
2656 + country: GB
2657 + discover: { rss: true, status: true }
2658 + sensors:
2659 + - { name: status, url: "https://status.notifications.service.gov.uk/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2660 + - id: nudge-security
2661 + name: Nudge Security
2662 + domain: nudgesecurity.com
2663 + categories: [cyber, saas]
2664 + tier: S
2665 + country: US
2666 + discover: { rss: true, status: true }
2667 + sensors:
2668 + - { name: status, url: "https://nudgesecurity.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2669 + - id: nutshell
2670 + name: Nutshell
2671 + domain: nutshell.com
2672 + categories: [enterprise, saas]
2673 + tier: S
2674 + country: US
2675 + discover: { rss: true, status: true }
2676 + sensors:
2677 + - { name: status, url: "https://status.nutshell.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2678 + - id: nylas
2679 + name: Nylas
2680 + domain: nylas.com
2681 + categories: [developer, saas]
2682 + tier: S
2683 + country: US
2684 + discover: { rss: true, status: true }
2685 + sensors:
2686 + - { name: status, url: "https://status-v3.nylas.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2687 + - id: observe
2688 + name: Observe
2689 + domain: observeinc.com
2690 + categories: [developer, saas]
2691 + tier: S
2692 + country: US
2693 + discover: { rss: true, status: true }
2694 + sensors:
2695 + - { name: status, url: "https://status.observeinc.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2696 + - id: obsidian-security
2697 + name: Obsidian Security
2698 + domain: obsidiansecurity.com
2699 + categories: [cyber, saas]
2700 + tier: S
2701 + country: US
2702 + discover: { rss: true, status: true }
2703 + sensors:
2704 + - { name: status, url: "https://status.obsidiansecurity.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2705 + - id: okendo
2706 + name: Okendo
2707 + domain: okendo.io
2708 + categories: [commerce, saas]
2709 + tier: S
2710 + country: AU
2711 + discover: { rss: true, status: true }
2712 + sensors:
2713 + - { name: status, url: "https://status.okendo.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2714 + - id: olo
2715 + name: Olo
2716 + domain: olo.com
2717 + categories: [food, saas]
2718 + tier: S
2719 + country: US
2720 + discover: { rss: true, status: true }
2721 + sensors:
2722 + - { name: status, url: "https://status.olo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2723 + - id: omni
2724 + name: Omni
2725 + domain: omni.co
2726 + categories: [enterprise, saas]
2727 + tier: S
2728 + country: US
2729 + discover: { rss: true, status: true }
2730 + sensors:
2731 + - { name: status, url: "https://status.omni.co/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2732 + - id: on24
2733 + name: ON24
2734 + domain: on24.com
2735 + categories: [enterprise, saas]
2736 + tier: S
2737 + country: US
2738 + discover: { rss: true, status: true }
2739 + sensors:
2740 + - { name: status, url: "https://on24.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2741 + - id: oneschema
2742 + name: OneSchema
2743 + domain: oneschema.co
2744 + categories: [developer, saas]
2745 + tier: S
2746 + country: US
2747 + discover: { rss: true, status: true }
2748 + sensors:
2749 + - { name: status, url: "https://status.oneschema.co/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2750 + - id: onfleet
2751 + name: Onfleet
2752 + domain: onfleet.com
2753 + categories: [logistics, saas]
2754 + tier: S
2755 + country: US
2756 + discover: { rss: true, status: true }
2757 + sensors:
2758 + - { name: status, url: "https://status.onfleet.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2759 + - id: ontraport
2760 + name: Ontraport
2761 + domain: ontraport.com
2762 + categories: [enterprise, saas]
2763 + tier: S
2764 + country: US
2765 + discover: { rss: true, status: true }
2766 + sensors:
2767 + - { name: status, url: "https://ontraportstatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2768 + - id: opal
2769 + name: Opal
2770 + domain: opal.dev
2771 + categories: [cyber, saas]
2772 + tier: S
2773 + country: US
2774 + discover: { rss: true, status: true }
2775 + sensors:
2776 + - { name: status (instatus), url: "https://status.opal.dev/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
2777 + - id: optus
2778 + name: Optus
2779 + domain: optus.com.au
2780 + categories: [telecom]
2781 + tier: S
2782 + country: AU
2783 + discover: { rss: true, status: true }
2784 + sensors:
2785 + - { name: status, url: "https://optus.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2786 + - id: opusclip
2787 + name: OpusClip
2788 + domain: opus.pro
2789 + categories: [media, saas, ai]
2790 + tier: S
2791 + country: US
2792 + discover: { rss: true, status: true }
2793 + sensors:
2794 + - { name: status (instatus), url: "https://status.opus.pro/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
2795 + - id: osano
2796 + name: Osano
2797 + domain: osano.com
2798 + categories: [cyber, legal, saas]
2799 + tier: S
2800 + country: US
2801 + discover: { rss: true, status: true }
2802 + sensors:
2803 + - { name: status, url: "https://status.osano.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2804 + - id: outsystems
2805 + name: OutSystems
2806 + domain: outsystems.com
2807 + categories: [developer, saas]
2808 + tier: S
2809 + country: PT
2810 + discover: { rss: true, status: true }
2811 + sensors:
2812 + - { name: status, url: "https://status.outsystems.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2813 + - id: oyster
2814 + name: Oyster
2815 + domain: oysterhr.com
2816 + categories: [enterprise, labour, saas]
2817 + tier: S
2818 + country: US
2819 + discover: { rss: true, status: true }
2820 + sensors:
2821 + - { name: status, url: "https://status.oysterhr.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2822 + - id: p2p-org
2823 + name: P2P.org
2824 + domain: p2p.org
2825 + categories: [crypto, infrastructure]
2826 + tier: S
2827 + country: US
2828 + discover: { rss: true, status: true }
2829 + sensors:
2830 + - { name: status, url: "https://status.p2p.org/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2831 + - id: pancakeswap
2832 + extend: true
2833 + country: US
2834 + sensors:
2835 + - { name: status, url: "https://pancakeswap.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2836 + - id: pantheon
2837 + name: Pantheon
2838 + domain: pantheon.io
2839 + categories: [cloud, developer]
2840 + tier: S
2841 + country: US
2842 + discover: { rss: true, status: true }
2843 + sensors:
2844 + - { name: status, url: "https://status.pantheon.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2845 + - id: paperform
2846 + name: Paperform
2847 + domain: paperform.co
2848 + categories: [enterprise, saas]
2849 + tier: S
2850 + country: AU
2851 + discover: { rss: true, status: true }
2852 + sensors:
2853 + - { name: status, url: "https://paperform.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2854 + - id: paperspace
2855 + name: Paperspace
2856 + domain: paperspace.com
2857 + categories: [ai, cloud]
2858 + tier: S
2859 + country: US
2860 + discover: { rss: true, status: true }
2861 + sensors:
2862 + - { name: status, url: "https://status.paperspace.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2863 + - id: particle
2864 + name: Particle
2865 + domain: particle.io
2866 + categories: [developer, infrastructure]
2867 + tier: S
2868 + country: US
2869 + discover: { rss: true, status: true }
2870 + sensors:
2871 + - { name: status, url: "https://status.particle.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2872 + - id: passbolt
2873 + name: Passbolt
2874 + domain: passbolt.com
2875 + categories: [cyber, open-source]
2876 + tier: S
2877 + country: LU
2878 + discover: { rss: true, status: true }
2879 + sensors:
2880 + - { name: status, url: "https://passboltstatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2881 + - id: payplug
2882 + name: PayPlug
2883 + domain: payplug.com
2884 + categories: [payments]
2885 + tier: S
2886 + country: FR
2887 + discover: { rss: true, status: true }
2888 + sensors:
2889 + - { name: status, url: "https://status.payplug.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2890 + - id: paysafe
2891 + name: Paysafe
2892 + domain: paysafe.com
2893 + categories: [payments]
2894 + tier: S
2895 + country: GB
2896 + discover: { rss: true, status: true }
2897 + sensors:
2898 + - { name: status, url: "https://status.paysafe.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2899 + - id: pennylane
2900 + name: Pennylane
2901 + domain: pennylane.com
2902 + categories: [finance, saas]
2903 + tier: S
2904 + country: FR
2905 + discover: { rss: true, status: true }
2906 + sensors:
2907 + - { name: status, url: "https://status.pennylane.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2908 + - id: people-data-labs
2909 + name: People Data Labs
2910 + domain: peopledatalabs.com
2911 + categories: [enterprise, developer]
2912 + tier: S
2913 + country: US
2914 + discover: { rss: true, status: true }
2915 + sensors:
2916 + - { name: status, url: "https://status.peopledatalabs.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2917 + - id: perforce
2918 + name: Perforce
2919 + domain: perforce.com
2920 + categories: [developer, software]
2921 + tier: S
2922 + country: US
2923 + discover: { rss: true, status: true }
2924 + sensors:
2925 + - { name: status, url: "https://status.perforce.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2926 + - id: perimeter-81
2927 + name: Perimeter 81
2928 + domain: perimeter81.com
2929 + categories: [cyber, saas]
2930 + tier: S
2931 + country: IL
2932 + discover: { rss: true, status: true }
2933 + sensors:
2934 + - { name: status, url: "https://status.perimeter81.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2935 + - id: philo
2936 + name: Philo
2937 + domain: philo.com
2938 + categories: [media]
2939 + tier: S
2940 + country: US
2941 + discover: { rss: true, status: true }
2942 + sensors:
2943 + - { name: status (instatus), url: "https://status.philo.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
2944 + - id: phrase
2945 + name: Phrase
2946 + domain: phrase.com
2947 + categories: [developer, saas]
2948 + tier: S
2949 + country: DE
2950 + discover: { rss: true, status: true }
2951 + sensors:
2952 + - { name: status, url: "https://status.phrase.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2953 + - id: pimlico
2954 + name: Pimlico
2955 + domain: pimlico.io
2956 + categories: [crypto, developer]
2957 + tier: S
2958 + country: GB
2959 + discover: { rss: true, status: true }
2960 + sensors:
2961 + - { name: status (instatus), url: "https://status.pimlico.io/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
2962 + - id: pipefy
2963 + name: Pipefy
2964 + domain: pipefy.com
2965 + categories: [enterprise, saas]
2966 + tier: S
2967 + country: BR
2968 + discover: { rss: true, status: true }
2969 + sensors:
2970 + - { name: status, url: "https://status.pipefy.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2971 + - id: pixlr
2972 + name: Pixlr
2973 + domain: pixlr.com
2974 + categories: [media, consumer-tech]
2975 + tier: S
2976 + country: SG
2977 + discover: { rss: true, status: true }
2978 + sensors:
2979 + - { name: status, url: "https://pixlr.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2980 + - id: planful
2981 + name: Planful
2982 + domain: planful.com
2983 + categories: [finance, saas]
2984 + tier: S
2985 + country: US
2986 + discover: { rss: true, status: true }
2987 + sensors:
2988 + - { name: status, url: "https://planful.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2989 + - id: planhat
2990 + name: Planhat
2991 + domain: planhat.com
2992 + categories: [enterprise, saas]
2993 + tier: S
2994 + country: SE
2995 + discover: { rss: true, status: true }
2996 + sensors:
2997 + - { name: status, url: "https://status.planhat.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
2998 + - id: playfab
2999 + name: PlayFab
3000 + domain: playfab.com
3001 + categories: [gaming, developer]
3002 + tier: S
3003 + country: US
3004 + discover: { rss: true, status: true }
3005 + sensors:
3006 + - { name: status, url: "https://status.playfab.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3007 + - id: poe
3008 + name: Poe
3009 + domain: poe.com
3010 + categories: [ai, consumer-tech]
3011 + tier: S
3012 + country: US
3013 + discover: { rss: true, status: true }
3014 + sensors:
3015 + - { name: status, url: "https://status.poe.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3016 + - id: poki
3017 + name: Poki
3018 + domain: poki.com
3019 + categories: [gaming]
3020 + tier: S
3021 + country: NL
3022 + discover: { rss: true, status: true }
3023 + sensors:
3024 + - { name: status, url: "https://poki.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3025 + - id: polar
3026 + name: Polar
3027 + domain: polar.com
3028 + categories: [health, consumer-tech]
3029 + tier: S
3030 + country: FI
3031 + discover: { rss: true, status: true }
3032 + sensors:
3033 + - { name: status, url: "https://status.polar.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3034 + - id: porter
3035 + name: Porter
3036 + domain: porter.run
3037 + categories: [cloud, developer]
3038 + tier: S
3039 + country: US
3040 + discover: { rss: true, status: true }
3041 + sensors:
3042 + - { name: status, url: "https://porter.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3043 + - id: poshmark
3044 + name: Poshmark
3045 + domain: poshmark.com
3046 + categories: [commerce]
3047 + tier: S
3048 + country: US
3049 + discover: { rss: true, status: true }
3050 + sensors:
3051 + - { name: status, url: "https://status.poshmark.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3052 + - id: powerschool
3053 + name: PowerSchool
3054 + domain: powerschool.com
3055 + categories: [education, saas]
3056 + tier: S
3057 + country: US
3058 + discover: { rss: true, status: true }
3059 + sensors:
3060 + - { name: status, url: "https://status.powerschool.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3061 + - id: practice-fusion
3062 + name: Practice Fusion
3063 + domain: practicefusion.com
3064 + categories: [health, saas]
3065 + tier: S
3066 + country: US
3067 + discover: { rss: true, status: true }
3068 + sensors:
3069 + - { name: status, url: "https://status.practicefusion.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3070 + - id: practicepanther
3071 + name: PracticePanther
3072 + domain: practicepanther.com
3073 + categories: [legal, saas]
3074 + tier: S
3075 + country: US
3076 + discover: { rss: true, status: true }
3077 + sensors:
3078 + - { name: status, url: "https://status.practicepanther.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3079 + - id: predibase
3080 + name: Predibase
3081 + domain: predibase.com
3082 + categories: [ai, developer, saas]
3083 + tier: S
3084 + country: US
3085 + discover: { rss: true, status: true }
3086 + sensors:
3087 + - { name: status, url: "https://predibase.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3088 + - id: privy
3089 + name: Privy
3090 + domain: privy.io
3091 + categories: [developer, crypto, saas]
3092 + tier: S
3093 + country: US
3094 + discover: { rss: true, status: true }
3095 + sensors:
3096 + - { name: status (instatus), url: "https://status.privy.io/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
3097 + - id: process-street
3098 + name: Process Street
3099 + domain: process.st
3100 + categories: [enterprise, saas]
3101 + tier: S
3102 + country: US
3103 + discover: { rss: true, status: true }
3104 + sensors:
3105 + - { name: status, url: "https://status.process.st/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3106 + - id: project44
3107 + name: project44
3108 + domain: project44.com
3109 + categories: [logistics, saas]
3110 + tier: S
3111 + country: US
3112 + discover: { rss: true, status: true }
3113 + sensors:
3114 + - { name: status, url: "https://status.project44.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3115 + - id: proposify
3116 + name: Proposify
3117 + domain: proposify.com
3118 + categories: [enterprise, saas]
3119 + tier: S
3120 + country: CA
3121 + discover: { rss: true, status: true }
3122 + sensors:
3123 + - { name: status, url: "https://status.proposify.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3124 + - id: pulseway
3125 + name: Pulseway
3126 + domain: pulseway.com
3127 + categories: [enterprise, saas]
3128 + tier: S
3129 + country: IE
3130 + discover: { rss: true, status: true }
3131 + sensors:
3132 + - { name: status, url: "https://status.pulseway.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3133 + - id: qase
3134 + name: Qase
3135 + domain: qase.io
3136 + categories: [developer, saas]
3137 + tier: S
3138 + country: US
3139 + discover: { rss: true, status: true }
3140 + sensors:
3141 + - { name: status, url: "https://status.qase.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3142 + - id: qovery
3143 + name: Qovery
3144 + domain: qovery.com
3145 + categories: [cloud, developer]
3146 + tier: S
3147 + country: FR
3148 + discover: { rss: true, status: true }
3149 + sensors:
3150 + - { name: status (instatus), url: "https://status.qovery.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
3151 + - id: qualified
3152 + name: Qualified
3153 + domain: qualified.com
3154 + categories: [enterprise, saas]
3155 + tier: S
3156 + country: US
3157 + discover: { rss: true, status: true }
3158 + sensors:
3159 + - { name: status, url: "https://status.qualified.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3160 + - id: quartzy
3161 + name: Quartzy
3162 + domain: quartzy.com
3163 + categories: [science, saas]
3164 + tier: S
3165 + country: US
3166 + discover: { rss: true, status: true }
3167 + sensors:
3168 + - { name: status, url: "https://status.quartzy.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3169 + - id: quest-software
3170 + name: Quest Software
3171 + domain: quest.com
3172 + categories: [enterprise, software]
3173 + tier: S
3174 + country: US
3175 + discover: { rss: true, status: true }
3176 + sensors:
3177 + - { name: status, url: "https://quest.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3178 + - id: qwilr
3179 + name: Qwilr
3180 + domain: qwilr.com
3181 + categories: [enterprise, saas]
3182 + tier: S
3183 + country: AU
3184 + discover: { rss: true, status: true }
3185 + sensors:
3186 + - { name: status, url: "https://status.qwilr.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3187 + - id: radar-geofencing
3188 + name: Radar
3189 + domain: radar.com
3190 + categories: [developer, saas]
3191 + tier: S
3192 + country: US
3193 + discover: { rss: true, status: true }
3194 + sensors:
3195 + - { name: status, url: "https://status.radar.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3196 + - id: read-ai
3197 + name: Read AI
3198 + domain: read.ai
3199 + categories: [enterprise, ai, saas]
3200 + tier: S
3201 + country: US
3202 + discover: { rss: true, status: true }
3203 + sensors:
3204 + - { name: status, url: "https://status.read.ai/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3205 + - id: reclaim-ai
3206 + name: Reclaim.ai
3207 + domain: reclaim.ai
3208 + categories: [enterprise, saas, ai]
3209 + tier: S
3210 + country: US
3211 + discover: { rss: true, status: true }
3212 + sensors:
3213 + - { name: status, url: "https://status.reclaim.ai/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3214 + - id: redash
3215 + name: Redash
3216 + domain: redash.io
3217 + categories: [developer, open-source]
3218 + tier: S
3219 + country: US
3220 + discover: { rss: true, status: true }
3221 + sensors:
3222 + - { name: status, url: "https://redash.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3223 + - id: red-canary
3224 + name: Red Canary
3225 + domain: redcanary.com
3226 + categories: [cyber, saas]
3227 + tier: S
3228 + country: US
3229 + discover: { rss: true, status: true }
3230 + sensors:
3231 + - { name: status, url: "https://status.redcanary.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3232 + - id: restream
3233 + name: Restream
3234 + domain: restream.io
3235 + categories: [media, saas]
3236 + tier: S
3237 + country: US
3238 + discover: { rss: true, status: true }
3239 + sensors:
3240 + - { name: status (instatus), url: "https://status.restream.io/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
3241 + - id: rev
3242 + name: Rev
3243 + domain: rev.com
3244 + categories: [ai, media, saas]
3245 + tier: S
3246 + country: US
3247 + discover: { rss: true, status: true }
3248 + sensors:
3249 + - { name: status, url: "https://status.rev.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3250 + - id: rho
3251 + name: Rho
3252 + domain: rho.co
3253 + categories: [finance, payments]
3254 + tier: S
3255 + country: US
3256 + discover: { rss: true, status: true }
3257 + sensors:
3258 + - { name: status, url: "https://status.rho.co/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3259 + - id: richpanel
3260 + name: Richpanel
3261 + domain: richpanel.com
3262 + categories: [commerce, saas]
3263 + tier: S
3264 + country: US
3265 + discover: { rss: true, status: true }
3266 + sensors:
3267 + - { name: status, url: "https://richpanel.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3268 + - id: ring
3269 + name: Ring
3270 + domain: ring.com
3271 + categories: [consumer-tech]
3272 + tier: S
3273 + country: US
3274 + discover: { rss: true, status: true }
3275 + sensors:
3276 + - { name: status, url: "https://status.ring.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3277 + - id: riverside
3278 + name: Riverside
3279 + domain: riverside.fm
3280 + categories: [media, saas]
3281 + tier: S
3282 + country: IL
3283 + discover: { rss: true, status: true }
3284 + sensors:
3285 + - { name: status, url: "https://status.riverside.fm/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3286 + - id: ro
3287 + extend: true
3288 + country: US
3289 + sensors:
3290 + - { name: status, url: "https://status.ro.co/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3291 + - id: rocketreach
3292 + name: RocketReach
3293 + domain: rocketreach.co
3294 + categories: [enterprise, saas]
3295 + tier: S
3296 + country: US
3297 + discover: { rss: true, status: true }
3298 + sensors:
3299 + - { name: status, url: "https://status.rocketreach.co/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3300 + - id: rudderstack
3301 + name: RudderStack
3302 + domain: rudderstack.com
3303 + categories: [developer, open-source, saas]
3304 + tier: S
3305 + country: US
3306 + discover: { rss: true, status: true }
3307 + sensors:
3308 + - { name: status, url: "https://status.rudderstack.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3309 + - id: rutter
3310 + name: Rutter
3311 + domain: rutter.com
3312 + categories: [developer, payments, saas]
3313 + tier: S
3314 + country: US
3315 + discover: { rss: true, status: true }
3316 + sensors:
3317 + - { name: status, url: "https://rutter.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3318 + - id: rydoo
3319 + name: Rydoo
3320 + domain: rydoo.com
3321 + categories: [finance, saas]
3322 + tier: S
3323 + country: BE
3324 + discover: { rss: true, status: true }
3325 + sensors:
3326 + - { name: status, url: "https://status.rydoo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3327 + - id: sailpoint
3328 + extend: true
3329 + country: US
3330 + sensors:
3331 + - { name: status, url: "https://status.sailpoint.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3332 + - id: saleor
3333 + extend: true
3334 + country: PL
3335 + sensors:
3336 + - { name: status, url: "https://status.saleor.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3337 + - id: salt-edge
3338 + name: Salt Edge
3339 + domain: saltedge.com
3340 + categories: [finance, developer]
3341 + tier: S
3342 + country: CA
3343 + discover: { rss: true, status: true }
3344 + sensors:
3345 + - { name: status, url: "https://www.saltedgestatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3346 + - id: scalepad
3347 + name: ScalePad
3348 + domain: scalepad.com
3349 + categories: [enterprise, saas]
3350 + tier: S
3351 + country: CA
3352 + discover: { rss: true, status: true }
3353 + sensors:
3354 + - { name: status, url: "https://status.scalepad.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3355 + - id: scout-apm
3356 + name: Scout APM
3357 + domain: scoutapm.com
3358 + categories: [developer, saas]
3359 + tier: S
3360 + country: US
3361 + discover: { rss: true, status: true }
3362 + sensors:
3363 + - { name: status, url: "https://status.scoutapm.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3364 + - id: screencastify
3365 + name: Screencastify
3366 + domain: screencastify.com
3367 + categories: [education, saas]
3368 + tier: S
3369 + country: US
3370 + discover: { rss: true, status: true }
3371 + sensors:
3372 + - { name: status, url: "https://status.screencastify.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3373 + - id: scribd
3374 + name: Scribd
3375 + domain: scribd.com
3376 + categories: [media, consumer-tech]
3377 + tier: S
3378 + country: US
3379 + discover: { rss: true, status: true }
3380 + sensors:
3381 + - { name: status, url: "https://scribd.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3382 + - id: scrive
3383 + name: Scrive
3384 + domain: scrive.com
3385 + categories: [enterprise, saas]
3386 + tier: S
3387 + country: SE
3388 + discover: { rss: true, status: true }
3389 + sensors:
3390 + - { name: status, url: "https://status.scrive.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3391 + - id: searchspring
3392 + name: Searchspring
3393 + domain: searchspring.com
3394 + categories: [commerce, saas]
3395 + tier: S
3396 + country: US
3397 + discover: { rss: true, status: true }
3398 + sensors:
3399 + - { name: status, url: "https://status.searchspring.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3400 + - id: securityscorecard
3401 + name: SecurityScorecard
3402 + domain: securityscorecard.com
3403 + categories: [cyber, saas]
3404 + tier: S
3405 + country: US
3406 + discover: { rss: true, status: true }
3407 + sensors:
3408 + - { name: status, url: "https://status.securityscorecard.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3409 + - id: seesaw
3410 + name: Seesaw
3411 + domain: seesaw.com
3412 + categories: [education, saas]
3413 + tier: S
3414 + country: US
3415 + discover: { rss: true, status: true }
3416 + sensors:
3417 + - { name: status, url: "https://seesaw.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3418 + - id: seismic
3419 + name: Seismic
3420 + domain: seismic.com
3421 + categories: [enterprise, saas]
3422 + tier: S
3423 + country: US
3424 + discover: { rss: true, status: true }
3425 + sensors:
3426 + - { name: status, url: "https://status.seismic.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3427 + - id: sellfy
3428 + name: Sellfy
3429 + domain: sellfy.com
3430 + categories: [commerce, saas]
3431 + tier: S
3432 + country: LV
3433 + discover: { rss: true, status: true }
3434 + sensors:
3435 + - { name: status (instatus), url: "https://status.sellfy.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
3436 + - id: semgrep
3437 + extend: true
3438 + country: US
3439 + sensors:
3440 + - { name: status, url: "https://status.semgrep.dev/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3441 + - id: sendcloud
3442 + name: Sendcloud
3443 + domain: sendcloud.com
3444 + categories: [logistics, saas]
3445 + tier: S
3446 + country: NL
3447 + discover: { rss: true, status: true }
3448 + sensors:
3449 + - { name: status, url: "https://status.sendcloud.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3450 + - id: sendpulse
3451 + name: SendPulse
3452 + domain: sendpulse.com
3453 + categories: [enterprise, saas]
3454 + tier: S
3455 + country: UA
3456 + discover: { rss: true, status: true }
3457 + sensors:
3458 + - { name: status (instatus), url: "https://status.sendpulse.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
3459 + - id: servebolt
3460 + name: Servebolt
3461 + domain: servebolt.com
3462 + categories: [cloud, developer]
3463 + tier: S
3464 + country: "NO"
3465 + discover: { rss: true, status: true }
3466 + sensors:
3467 + - { name: status, url: "https://status.servebolt.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3468 + - id: sevalla
3469 + name: Sevalla
3470 + domain: sevalla.com
3471 + categories: [cloud, developer]
3472 + tier: S
3473 + country: CH
3474 + discover: { rss: true, status: true }
3475 + sensors:
3476 + - { name: status, url: "https://status.sevalla.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3477 + - id: sevenrooms
3478 + name: SevenRooms
3479 + domain: sevenrooms.com
3480 + categories: [food, saas]
3481 + tier: S
3482 + country: US
3483 + discover: { rss: true, status: true }
3484 + sensors:
3485 + - { name: status, url: "https://status.sevenrooms.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3486 + - id: shipbob
3487 + name: ShipBob
3488 + domain: shipbob.com
3489 + categories: [logistics, saas]
3490 + tier: S
3491 + country: US
3492 + discover: { rss: true, status: true }
3493 + sensors:
3494 + - { name: status, url: "https://status.shipbob.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3495 + - id: shiphero
3496 + name: ShipHero
3497 + domain: shiphero.com
3498 + categories: [logistics, saas]
3499 + tier: S
3500 + country: US
3501 + discover: { rss: true, status: true }
3502 + sensors:
3503 + - { name: status, url: "https://status.shiphero.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3504 + - id: shippeo
3505 + name: Shippeo
3506 + domain: shippeo.com
3507 + categories: [logistics, saas]
3508 + tier: S
3509 + country: FR
3510 + discover: { rss: true, status: true }
3511 + sensors:
3512 + - { name: status, url: "https://status.shippeo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3513 + - id: shipstation
3514 + name: ShipStation
3515 + domain: shipstation.com
3516 + categories: [logistics, saas]
3517 + tier: S
3518 + country: US
3519 + discover: { rss: true, status: true }
3520 + sensors:
3521 + - { name: status, url: "https://status.shipstation.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3522 + - id: shopware
3523 + extend: true
3524 + country: DE
3525 + sensors:
3526 + - { name: status (instatus), url: "https://status.shopware.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
3527 + - id: showpad
3528 + name: Showpad
3529 + domain: showpad.com
3530 + categories: [enterprise, saas]
3531 + tier: S
3532 + country: BE
3533 + discover: { rss: true, status: true }
3534 + sensors:
3535 + - { name: status, url: "https://status.showpad.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3536 + - id: sigma-computing
3537 + name: Sigma Computing
3538 + domain: sigmacomputing.com
3539 + categories: [enterprise, saas]
3540 + tier: S
3541 + country: US
3542 + discover: { rss: true, status: true }
3543 + sensors:
3544 + - { name: status, url: "https://status.sigmacomputing.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3545 + - id: signeasy
3546 + name: Signeasy
3547 + domain: signeasy.com
3548 + categories: [enterprise, saas]
3549 + tier: S
3550 + country: US
3551 + discover: { rss: true, status: true }
3552 + sensors:
3553 + - { name: status, url: "https://status.signeasy.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3554 + - id: signnow
3555 + name: SignNow
3556 + domain: signnow.com
3557 + categories: [enterprise, saas]
3558 + tier: S
3559 + country: US
3560 + discover: { rss: true, status: true }
3561 + sensors:
3562 + - { name: status, url: "https://status.signnow.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3563 + - id: simplecast
3564 + name: Simplecast
3565 + domain: simplecast.com
3566 + categories: [media, saas]
3567 + tier: S
3568 + country: US
3569 + discover: { rss: true, status: true }
3570 + sensors:
3571 + - { name: status, url: "https://status.simplecast.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3572 + - id: simplepractice
3573 + name: SimplePractice
3574 + domain: simplepractice.com
3575 + categories: [health, saas]
3576 + tier: S
3577 + country: US
3578 + discover: { rss: true, status: true }
3579 + sensors:
3580 + - { name: status, url: "https://www.simplepracticestatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3581 + - id: simpletexting
3582 + name: SimpleTexting
3583 + domain: simpletexting.com
3584 + categories: [enterprise, telecom, saas]
3585 + tier: S
3586 + country: US
3587 + discover: { rss: true, status: true }
3588 + sensors:
3589 + - { name: status, url: "https://status.simpletexting.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3590 + - id: simpplr
3591 + name: Simpplr
3592 + domain: simpplr.com
3593 + categories: [enterprise, saas]
3594 + tier: S
3595 + country: US
3596 + discover: { rss: true, status: true }
3597 + sensors:
3598 + - { name: status, url: "https://status.simpplr.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3599 + - id: singular
3600 + name: Singular
3601 + domain: singular.net
3602 + categories: [developer, saas]
3603 + tier: S
3604 + country: US
3605 + discover: { rss: true, status: true }
3606 + sensors:
3607 + - { name: status, url: "https://status.singular.net/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3608 + - id: sketch
3609 + name: Sketch
3610 + domain: sketch.com
3611 + categories: [developer, software]
3612 + tier: S
3613 + country: NL
3614 + discover: { rss: true, status: true }
3615 + sensors:
3616 + - { name: status (instatus), url: "https://status.sketch.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
3617 + - id: smartcar
3618 + name: Smartcar
3619 + domain: smartcar.com
3620 + categories: [developer, automotive, saas]
3621 + tier: S
3622 + country: US
3623 + discover: { rss: true, status: true }
3624 + sensors:
3625 + - { name: status, url: "https://status.smartcar.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3626 + - id: smartling
3627 + name: Smartling
3628 + domain: smartling.com
3629 + categories: [enterprise, saas]
3630 + tier: S
3631 + country: US
3632 + discover: { rss: true, status: true }
3633 + sensors:
3634 + - { name: status, url: "https://status.smartling.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3635 + - id: smartsuite
3636 + name: SmartSuite
3637 + domain: smartsuite.com
3638 + categories: [enterprise, saas]
3639 + tier: S
3640 + country: US
3641 + discover: { rss: true, status: true }
3642 + sensors:
3643 + - { name: status, url: "https://status.smartsuite.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3644 + - id: smartthings
3645 + name: SmartThings
3646 + domain: smartthings.com
3647 + categories: [consumer-tech]
3648 + tier: S
3649 + country: US
3650 + discover: { rss: true, status: true }
3651 + sensors:
3652 + - { name: status, url: "https://status.smartthings.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3653 + - id: smarty
3654 + name: Smarty
3655 + domain: smartystreets.com
3656 + categories: [developer, saas]
3657 + tier: S
3658 + country: US
3659 + discover: { rss: true, status: true }
3660 + sensors:
3661 + - { name: status, url: "https://status.smarty.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3662 + - id: smokeball
3663 + name: Smokeball
3664 + domain: smokeball.com
3665 + categories: [legal, saas]
3666 + tier: S
3667 + country: AU
3668 + discover: { rss: true, status: true }
3669 + sensors:
3670 + - { name: status, url: "https://status.smokeball.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3671 + - id: smtp2go
3672 + name: SMTP2GO
3673 + domain: smtp2go.com
3674 + categories: [developer, saas]
3675 + tier: S
3676 + country: NZ
3677 + discover: { rss: true, status: true }
3678 + sensors:
3679 + - { name: status, url: "https://status.smtp2go.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3680 + - id: socket
3681 + name: Socket
3682 + domain: socket.dev
3683 + categories: [cyber, developer]
3684 + tier: S
3685 + country: US
3686 + discover: { rss: true, status: true }
3687 + sensors:
3688 + - { name: status, url: "https://status.socket.dev/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3689 + - id: spark-nz
3690 + name: Spark NZ
3691 + domain: spark.co.nz
3692 + categories: [telecom]
3693 + tier: S
3694 + country: NZ
3695 + discover: { rss: true, status: true }
3696 + sensors:
3697 + - { name: status, url: "https://spark.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3698 + - id: spark-hire
3699 + name: Spark Hire
3700 + domain: sparkhire.com
3701 + categories: [enterprise, labour, saas]
3702 + tier: S
3703 + country: US
3704 + discover: { rss: true, status: true }
3705 + sensors:
3706 + - { name: status, url: "https://status.sparkhire.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3707 + - id: spectrum
3708 + name: Spectrum (Charter)
3709 + domain: spectrum.com
3710 + categories: [telecom]
3711 + tier: S
3712 + country: US
3713 + discover: { rss: true, status: true }
3714 + sensors:
3715 + - { name: status, url: "https://spectrum.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3716 + - id: speechmatics
3717 + extend: true
3718 + country: GB
3719 + sensors:
3720 + - { name: status, url: "https://status.speechmatics.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3721 + - id: spike-sh
3722 + name: Spike.sh
3723 + domain: spike.sh
3724 + categories: [developer, saas]
3725 + tier: S
3726 + country: US
3727 + discover: { rss: true, status: true }
3728 + sensors:
3729 + - { name: status, url: "https://spike.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3730 + - id: splice
3731 + name: Splice
3732 + domain: splice.com
3733 + categories: [media, saas]
3734 + tier: S
3735 + country: US
3736 + discover: { rss: true, status: true }
3737 + sensors:
3738 + - { name: status, url: "https://status.splice.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3739 + - id: spring-health
3740 + name: Spring Health
3741 + domain: springhealth.com
3742 + categories: [health, saas]
3743 + tier: S
3744 + country: US
3745 + discover: { rss: true, status: true }
3746 + sensors:
3747 + - { name: status, url: "https://springhealth.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3748 + - id: sprinto
3749 + name: Sprinto
3750 + domain: sprinto.com
3751 + categories: [cyber, saas]
3752 + tier: S
3753 + country: IN
3754 + discover: { rss: true, status: true }
3755 + sensors:
3756 + - { name: status, url: "https://status.sprinto.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3757 + - id: stackby
3758 + name: Stackby
3759 + domain: stackby.com
3760 + categories: [developer, saas]
3761 + tier: S
3762 + country: IN
3763 + discover: { rss: true, status: true }
3764 + sensors:
3765 + - { name: status, url: "https://stackby.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3766 + - id: staffbase
3767 + name: Staffbase
3768 + domain: staffbase.com
3769 + categories: [enterprise, saas]
3770 + tier: S
3771 + country: DE
3772 + discover: { rss: true, status: true }
3773 + sensors:
3774 + - { name: status, url: "https://status.staffbase.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3775 + - id: storj
3776 + name: Storj
3777 + domain: storj.io
3778 + categories: [cloud, crypto]
3779 + tier: S
3780 + country: US
3781 + discover: { rss: true, status: true }
3782 + sensors:
3783 + - { name: status, url: "https://status.storj.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3784 + - id: storyblocks
3785 + name: Storyblocks
3786 + domain: storyblocks.com
3787 + categories: [media, saas]
3788 + tier: S
3789 + country: US
3790 + discover: { rss: true, status: true }
3791 + sensors:
3792 + - { name: status, url: "https://status.storyblocks.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3793 + - id: streamelements
3794 + name: StreamElements
3795 + domain: streamelements.com
3796 + categories: [gaming, media]
3797 + tier: S
3798 + country: IL
3799 + discover: { rss: true, status: true }
3800 + sensors:
3801 + - { name: status, url: "https://streamelements.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3802 + - id: streamlabs
3803 + name: Streamlabs
3804 + domain: streamlabs.com
3805 + categories: [gaming, media]
3806 + tier: S
3807 + country: US
3808 + discover: { rss: true, status: true }
3809 + sensors:
3810 + - { name: status, url: "https://status.logitech.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3811 + - id: sucuri
3812 + extend: true
3813 + country: US
3814 + sensors:
3815 + - { name: status, url: "https://status.sucuri.net/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3816 + - id: sumup
3817 + name: SumUp
3818 + domain: sumup.com
3819 + categories: [payments]
3820 + tier: S
3821 + country: GB
3822 + discover: { rss: true, status: true }
3823 + sensors:
3824 + - { name: status, url: "https://status.sumup.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3825 + - id: superannotate
3826 + name: SuperAnnotate
3827 + domain: superannotate.com
3828 + categories: [ai, developer, saas]
3829 + tier: S
3830 + country: US
3831 + discover: { rss: true, status: true }
3832 + sensors:
3833 + - { name: status, url: "https://status.superannotate.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3834 + - id: superhuman
3835 + name: Superhuman
3836 + domain: superhuman.com
3837 + categories: [enterprise, saas]
3838 + tier: S
3839 + country: US
3840 + discover: { rss: true, status: true }
3841 + sensors:
3842 + - { name: status, url: "https://status.superhuman.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3843 + - id: swell
3844 + name: Swell
3845 + domain: swell.is
3846 + categories: [commerce, saas]
3847 + tier: S
3848 + country: US
3849 + discover: { rss: true, status: true }
3850 + sensors:
3851 + - { name: status, url: "https://status.swell.store/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3852 + - id: swyftx
3853 + name: Swyftx
3854 + domain: swyftx.com
3855 + categories: [crypto]
3856 + tier: S
3857 + country: AU
3858 + discover: { rss: true, status: true }
3859 + sensors:
3860 + - { name: status, url: "https://swyftx.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3861 + - id: synthesia
3862 + name: Synthesia
3863 + domain: synthesia.io
3864 + categories: [ai, media, saas]
3865 + tier: S
3866 + country: GB
3867 + discover: { rss: true, status: true }
3868 + sensors:
3869 + - { name: status, url: "https://status.synthesia.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3870 + - id: sysaid
3871 + name: SysAid
3872 + domain: sysaid.com
3873 + categories: [enterprise, saas]
3874 + tier: S
3875 + country: IL
3876 + discover: { rss: true, status: true }
3877 + sensors:
3878 + - { name: status (instatus), url: "https://status.sysaid.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
3879 + - id: sysdig
3880 + name: Sysdig
3881 + domain: sysdig.com
3882 + categories: [cyber, saas]
3883 + tier: S
3884 + country: US
3885 + discover: { rss: true, status: true }
3886 + sensors:
3887 + - { name: status, url: "https://sysdig.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3888 + - id: tabnine
3889 + name: Tabnine
3890 + domain: tabnine.com
3891 + categories: [developer, ai, saas]
3892 + tier: S
3893 + country: IL
3894 + discover: { rss: true, status: true }
3895 + sensors:
3896 + - { name: status, url: "https://status.tabnine.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3897 + - id: tado
3898 + name: tado°
3899 + domain: tado.com
3900 + categories: [energy, consumer-tech]
3901 + tier: S
3902 + country: DE
3903 + discover: { rss: true, status: true }
3904 + sensors:
3905 + - { name: status, url: "https://status.tado.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3906 + - id: talkdesk
3907 + name: Talkdesk
3908 + domain: talkdesk.com
3909 + categories: [telecom, saas]
3910 + tier: S
3911 + country: US
3912 + discover: { rss: true, status: true }
3913 + sensors:
3914 + - { name: status, url: "https://status.talkdesk.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3915 + - id: talkspace
3916 + name: Talkspace
3917 + domain: talkspace.com
3918 + categories: [health, consumer-tech]
3919 + tier: S
3920 + country: US
3921 + discover: { rss: true, status: true }
3922 + sensors:
3923 + - { name: status, url: "https://talkspace.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3924 + - id: taskrabbit
3925 + name: Taskrabbit
3926 + domain: taskrabbit.com
3927 + categories: [consumer-tech]
3928 + tier: S
3929 + country: US
3930 + discover: { rss: true, status: true }
3931 + sensors:
3932 + - { name: status, url: "https://status.taskrabbit.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3933 + - id: tastytrade
3934 + name: tastytrade
3935 + domain: tastytrade.com
3936 + categories: [finance]
3937 + tier: S
3938 + country: US
3939 + discover: { rss: true, status: true }
3940 + sensors:
3941 + - { name: status, url: "https://status.tastytrade.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3942 + - id: teachable
3943 + name: Teachable
3944 + domain: teachable.com
3945 + categories: [education, saas]
3946 + tier: S
3947 + country: US
3948 + discover: { rss: true, status: true }
3949 + sensors:
3950 + - { name: status, url: "https://www.teachablestatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3951 + - id: teamspeak
3952 + name: TeamSpeak
3953 + domain: teamspeak.com
3954 + categories: [gaming, consumer-tech]
3955 + tier: S
3956 + country: DE
3957 + discover: { rss: true, status: true }
3958 + sensors:
3959 + - { name: status, url: "https://teamspeak.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3960 + - id: tebra
3961 + name: Tebra
3962 + domain: tebra.com
3963 + categories: [health, saas]
3964 + tier: S
3965 + country: US
3966 + discover: { rss: true, status: true }
3967 + sensors:
3968 + - { name: status, url: "https://status.tebra.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3969 + - id: telekom-de
3970 + name: Deutsche Telekom
3971 + domain: telekom.de
3972 + categories: [telecom]
3973 + tier: S
3974 + country: DE
3975 + discover: { rss: true, status: true }
3976 + sensors:
3977 + - { name: status, url: "https://telekom.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3978 + - id: telesign
3979 + name: Telesign
3980 + domain: telesign.com
3981 + categories: [developer, telecom, cyber]
3982 + tier: S
3983 + country: US
3984 + discover: { rss: true, status: true }
3985 + sensors:
3986 + - { name: status, url: "https://status.telesign.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3987 + - id: tembo
3988 + name: Tembo
3989 + domain: tembo.io
3990 + categories: [cloud, developer]
3991 + tier: S
3992 + country: US
3993 + discover: { rss: true, status: true }
3994 + sensors:
3995 + - { name: status, url: "https://status.tembo.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
3996 + - id: tempus
3997 + extend: true
3998 + country: US
3999 + sensors:
4000 + - { name: status, url: "https://tempus.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4001 + - id: tenderly
4002 + name: Tenderly
4003 + domain: tenderly.co
4004 + categories: [crypto, developer]
4005 + tier: S
4006 + country: RS
4007 + discover: { rss: true, status: true }
4008 + sensors:
4009 + - { name: status, url: "https://status.tenderly.co/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4010 + - id: testim
4011 + name: Testim
4012 + domain: testim.io
4013 + categories: [developer, saas]
4014 + tier: S
4015 + country: IL
4016 + discover: { rss: true, status: true }
4017 + sensors:
4018 + - { name: status, url: "https://testim.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4019 + - id: testmo
4020 + name: Testmo
4021 + domain: testmo.com
4022 + categories: [developer, saas]
4023 + tier: S
4024 + country: US
4025 + discover: { rss: true, status: true }
4026 + sensors:
4027 + - { name: status, url: "https://status.testmo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4028 + - id: testrail
4029 + name: TestRail
4030 + domain: testrail.com
4031 + categories: [developer, saas]
4032 + tier: S
4033 + country: US
4034 + discover: { rss: true, status: true }
4035 + sensors:
4036 + - { name: status, url: "https://status.testrail.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4037 + - id: tettra
4038 + name: Tettra
4039 + domain: tettra.com
4040 + categories: [enterprise, saas]
4041 + tier: S
4042 + country: US
4043 + discover: { rss: true, status: true }
4044 + sensors:
4045 + - { name: status, url: "https://tettra.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4046 + - id: textmagic
4047 + name: Textmagic
4048 + domain: textmagic.com
4049 + categories: [developer, telecom, saas]
4050 + tier: S
4051 + country: GB
4052 + discover: { rss: true, status: true }
4053 + sensors:
4054 + - { name: status, url: "https://status.textmagic.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4055 + - id: thredup
4056 + name: thredUP
4057 + domain: thredup.com
4058 + categories: [commerce]
4059 + tier: S
4060 + country: US
4061 + discover: { rss: true, status: true }
4062 + sensors:
4063 + - { name: status, url: "https://status.thredup.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4064 + - id: tide
4065 + name: Tide
4066 + domain: tide.co
4067 + categories: [finance]
4068 + tier: S
4069 + country: GB
4070 + discover: { rss: true, status: true }
4071 + sensors:
4072 + - { name: status, url: "https://status.tide.co/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4073 + - id: tim-italia
4074 + name: TIM
4075 + domain: tim.it
4076 + categories: [telecom]
4077 + tier: S
4078 + country: IT
4079 + discover: { rss: true, status: true }
4080 + sensors:
4081 + - { name: status, url: "https://tim.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4082 + - id: tink
4083 + name: Tink
4084 + domain: tink.com
4085 + categories: [finance, developer]
4086 + tier: S
4087 + country: SE
4088 + discover: { rss: true, status: true }
4089 + sensors:
4090 + - { name: status, url: "https://status.tink.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4091 + - id: tinybird
4092 + name: Tinybird
4093 + domain: tinybird.co
4094 + categories: [developer, cloud]
4095 + tier: S
4096 + country: ES
4097 + discover: { rss: true, status: true }
4098 + sensors:
4099 + - { name: status, url: "https://status.tinybird.co/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4100 + - id: tixr
4101 + name: Tixr
4102 + domain: tixr.com
4103 + categories: [entertainment]
4104 + tier: S
4105 + country: US
4106 + discover: { rss: true, status: true }
4107 + sensors:
4108 + - { name: status, url: "https://tixr.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4109 + - id: tomorrow-io
4110 + name: Tomorrow.io
4111 + domain: tomorrow.io
4112 + categories: [weather, developer]
4113 + tier: S
4114 + country: US
4115 + discover: { rss: true, status: true }
4116 + sensors:
4117 + - { name: status, url: "https://status.tomorrow.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4118 + - id: tonal
4119 + name: Tonal
4120 + domain: tonal.com
4121 + categories: [health, consumer-tech]
4122 + tier: S
4123 + country: US
4124 + discover: { rss: true, status: true }
4125 + sensors:
4126 + - { name: status, url: "https://status.tonal.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4127 + - id: topdesk
4128 + name: TOPdesk
4129 + domain: topdesk.com
4130 + categories: [enterprise, saas]
4131 + tier: S
4132 + country: NL
4133 + discover: { rss: true, status: true }
4134 + sensors:
4135 + - { name: status, url: "https://status.topdesk.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4136 + - id: torq
4137 + name: Torq
4138 + domain: torq.io
4139 + categories: [cyber, saas]
4140 + tier: S
4141 + country: IL
4142 + discover: { rss: true, status: true }
4143 + sensors:
4144 + - { name: status, url: "https://status.torq.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4145 + - id: totango
4146 + name: Totango
4147 + domain: totango.com
4148 + categories: [enterprise, saas]
4149 + tier: S
4150 + country: US
4151 + discover: { rss: true, status: true }
4152 + sensors:
4153 + - { name: status, url: "https://status.totango.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4154 + - id: trackjs
4155 + name: TrackJS
4156 + domain: trackjs.com
4157 + categories: [developer, saas]
4158 + tier: S
4159 + country: US
4160 + discover: { rss: true, status: true }
4161 + sensors:
4162 + - { name: status, url: "https://status.trackjs.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4163 + - id: transcend
4164 + name: Transcend
4165 + domain: transcend.io
4166 + categories: [cyber, legal, saas]
4167 + tier: S
4168 + country: US
4169 + discover: { rss: true, status: true }
4170 + sensors:
4171 + - { name: status, url: "https://status.transcend.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4172 + - id: transifex
4173 + name: Transifex
4174 + domain: transifex.com
4175 + categories: [developer, saas]
4176 + tier: S
4177 + country: US
4178 + discover: { rss: true, status: true }
4179 + sensors:
4180 + - { name: status, url: "https://status.transifex.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4181 + - id: treasury-prime
4182 + name: Treasury Prime
4183 + domain: treasuryprime.com
4184 + categories: [payments, developer]
4185 + tier: S
4186 + country: US
4187 + discover: { rss: true, status: true }
4188 + sensors:
4189 + - { name: status, url: "https://status.treasuryprime.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4190 + - id: tremendous
4191 + name: Tremendous
4192 + domain: tremendous.com
4193 + categories: [payments, saas]
4194 + tier: S
4195 + country: US
4196 + discover: { rss: true, status: true }
4197 + sensors:
4198 + - { name: status (instatus), url: "https://status.tremendous.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
4199 + - id: trezor
4200 + extend: true
4201 + country: CZ
4202 + sensors:
4203 + - { name: status, url: "https://trezor.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4204 + - id: tricentis
4205 + name: Tricentis
4206 + domain: tricentis.com
4207 + categories: [developer, saas]
4208 + tier: S
4209 + country: AT
4210 + discover: { rss: true, status: true }
4211 + sensors:
4212 + - { name: status, url: "https://status.tricentis.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4213 + - id: tropic
4214 + name: Tropic
4215 + domain: tropic.app
4216 + categories: [enterprise, saas]
4217 + tier: S
4218 + country: US
4219 + discover: { rss: true, status: true }
4220 + sensors:
4221 + - { name: status, url: "https://tropic.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4222 + - id: trustpilot
4223 + name: Trustpilot
4224 + domain: trustpilot.com
4225 + categories: [consumer-tech, internet]
4226 + tier: S
4227 + country: DK
4228 + discover: { rss: true, status: true }
4229 + sensors:
4230 + - { name: status, url: "https://status.trustpilot.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4231 + - id: finch
4232 + name: Finch
4233 + domain: tryfinch.com
4234 + categories: [developer, saas]
4235 + tier: S
4236 + country: US
4237 + discover: { rss: true, status: true }
4238 + sensors:
4239 + - { name: status, url: "https://status.tryfinch.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4240 + - id: tunein
4241 + name: TuneIn
4242 + domain: tunein.com
4243 + categories: [media]
4244 + tier: S
4245 + country: US
4246 + discover: { rss: true, status: true }
4247 + sensors:
4248 + - { name: status, url: "https://status.tunein.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4249 + - id: twingate
4250 + name: Twingate
4251 + domain: twingate.com
4252 + categories: [cyber, saas]
4253 + tier: S
4254 + country: US
4255 + discover: { rss: true, status: true }
4256 + sensors:
4257 + - { name: status, url: "https://status.twingate.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4258 + - id: ubc
4259 + extend: true
4260 + country: CA
4261 + sensors:
4262 + - { name: status, url: "https://status.it.ubc.ca/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4263 + - id: ubicloud
4264 + name: Ubicloud
4265 + domain: ubicloud.com
4266 + categories: [cloud, open-source]
4267 + tier: S
4268 + country: US
4269 + discover: { rss: true, status: true }
4270 + sensors:
4271 + - { name: status, url: "https://status.ubicloud.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4272 + - id: ubidots
4273 + name: Ubidots
4274 + domain: ubidots.com
4275 + categories: [developer, infrastructure]
4276 + tier: S
4277 + country: US
4278 + discover: { rss: true, status: true }
4279 + sensors:
4280 + - { name: status, url: "https://status.ubidots.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4281 + - id: uc-davis-iet
4282 + name: UC Davis IET
4283 + domain: ucdavis.edu
4284 + categories: [education]
4285 + tier: S
4286 + country: US
4287 + discover: { rss: true, status: true }
4288 + sensors:
4289 + - { name: status, url: "https://status.ucdavis.edu/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4290 + - id: uchicago
4291 + extend: true
4292 + country: US
4293 + sensors:
4294 + - { name: status, url: "https://uchicago.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4295 + - id: ucsd
4296 + extend: true
4297 + country: US
4298 + sensors:
4299 + - { name: status, url: "https://status.ucsd.edu/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4300 + - id: university-of-minnesota
4301 + extend: true
4302 + country: US
4303 + sensors:
4304 + - { name: status, url: "https://umn.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4305 + - id: upguard
4306 + name: UpGuard
4307 + domain: upguard.com
4308 + categories: [cyber, saas]
4309 + tier: S
4310 + country: AU
4311 + discover: { rss: true, status: true }
4312 + sensors:
4313 + - { name: status, url: "https://status.upguard.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4314 + - id: usc
4315 + extend: true
4316 + country: US
4317 + sensors:
4318 + - { name: status, url: "https://usc.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4319 + - id: multiplier
4320 + name: Multiplier
4321 + domain: usemultiplier.com
4322 + categories: [enterprise, labour, saas]
4323 + tier: S
4324 + country: SG
4325 + discover: { rss: true, status: true }
4326 + sensors:
4327 + - { name: status, url: "https://usemultiplier.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4328 + - id: university-of-waterloo
4329 + extend: true
4330 + country: CA
4331 + sensors:
4332 + - { name: status, url: "https://status.uwaterloo.ca/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4333 + - id: v0-dev
4334 + name: v0
4335 + domain: v0.dev
4336 + categories: [ai, developer, saas]
4337 + tier: S
4338 + country: US
4339 + discover: { rss: true, status: true }
4340 + sensors:
4341 + - { name: status, url: "https://v0-status.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4342 + - id: v7
4343 + name: V7
4344 + domain: v7labs.com
4345 + categories: [ai, developer, saas]
4346 + tier: S
4347 + country: GB
4348 + discover: { rss: true, status: true }
4349 + sensors:
4350 + - { name: status, url: "https://v7darwinstatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4351 + - id: vagaro
4352 + name: Vagaro
4353 + domain: vagaro.com
4354 + categories: [consumer-tech, saas]
4355 + tier: S
4356 + country: US
4357 + discover: { rss: true, status: true }
4358 + sensors:
4359 + - { name: status, url: "https://status.vagaro.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4360 + - id: veed
4361 + name: VEED
4362 + domain: veed.io
4363 + categories: [media, saas]
4364 + tier: S
4365 + country: GB
4366 + discover: { rss: true, status: true }
4367 + sensors:
4368 + - { name: status, url: "https://status.veed.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4369 + - id: velocity-global
4370 + name: Velocity Global
4371 + domain: velocityglobal.com
4372 + categories: [enterprise, labour, saas]
4373 + tier: S
4374 + country: US
4375 + discover: { rss: true, status: true }
4376 + sensors:
4377 + - { name: status, url: "https://status.hellopebl.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4378 + - id: vendr
4379 + name: Vendr
4380 + domain: vendr.com
4381 + categories: [enterprise, saas]
4382 + tier: S
4383 + country: US
4384 + discover: { rss: true, status: true }
4385 + sensors:
4386 + - { name: status, url: "https://status.vendr.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4387 + - id: veracode
4388 + name: Veracode
4389 + domain: veracode.com
4390 + categories: [cyber, developer]
4391 + tier: S
4392 + country: US
4393 + discover: { rss: true, status: true }
4394 + sensors:
4395 + - { name: status, url: "https://status.veracode.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4396 + - id: verkada
4397 + name: Verkada
4398 + domain: verkada.com
4399 + categories: [cyber, infrastructure]
4400 + tier: S
4401 + country: US
4402 + discover: { rss: true, status: true }
4403 + sensors:
4404 + - { name: status, url: "https://status.verkada.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4405 + - id: veza
4406 + name: Veza
4407 + domain: veza.com
4408 + categories: [cyber, saas]
4409 + tier: S
4410 + country: US
4411 + discover: { rss: true, status: true }
4412 + sensors:
4413 + - { name: status, url: "https://status.veza.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4414 + - id: victoriametrics
4415 + extend: true
4416 + country: US
4417 + sensors:
4418 + - { name: status, url: "https://status.victoriametrics.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4419 + - id: visme
4420 + name: Visme
4421 + domain: visme.co
4422 + categories: [enterprise, saas]
4423 + tier: S
4424 + country: US
4425 + discover: { rss: true, status: true }
4426 + sensors:
4427 + - { name: status, url: "https://status.visme.co/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4428 + - id: vitally
4429 + name: Vitally
4430 + domain: vitally.io
4431 + categories: [enterprise, saas]
4432 + tier: S
4433 + country: US
4434 + discover: { rss: true, status: true }
4435 + sensors:
4436 + - { name: status, url: "https://vitally.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4437 + - id: voyage-ai
4438 + extend: true
4439 + country: US
4440 + sensors:
4441 + - { name: status, url: "https://voyageai-status.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4442 + - id: warpbuild
4443 + name: WarpBuild
4444 + domain: warpbuild.com
4445 + categories: [developer, saas]
4446 + tier: S
4447 + country: US
4448 + discover: { rss: true, status: true }
4449 + sensors:
4450 + - { name: status, url: "https://status.warpbuild.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4451 + - id: webtoon
4452 + name: WEBTOON
4453 + domain: webtoons.com
4454 + categories: [media]
4455 + tier: S
4456 + country: KR
4457 + discover: { rss: true, status: true }
4458 + sensors:
4459 + - { name: status, url: "https://webtoons.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4460 + - id: weglot
4461 + name: Weglot
4462 + domain: weglot.com
4463 + categories: [developer, saas]
4464 + tier: S
4465 + country: FR
4466 + discover: { rss: true, status: true }
4467 + sensors:
4468 + - { name: status, url: "https://status.weglot.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4469 + - id: wetransfer
4470 + name: WeTransfer
4471 + domain: wetransfer.com
4472 + categories: [consumer-tech, saas]
4473 + tier: S
4474 + country: NL
4475 + discover: { rss: true, status: true }
4476 + sensors:
4477 + - { name: status, url: "https://status.wetransfer.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4478 + - id: whatnot
4479 + name: Whatnot
4480 + domain: whatnot.com
4481 + categories: [commerce, media]
4482 + tier: S
4483 + country: US
4484 + discover: { rss: true, status: true }
4485 + sensors:
4486 + - { name: status, url: "https://status.whatnot.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4487 + - id: withsecure
4488 + name: WithSecure
4489 + domain: withsecure.com
4490 + categories: [cyber, saas]
4491 + tier: S
4492 + country: FI
4493 + discover: { rss: true, status: true }
4494 + sensors:
4495 + - { name: status, url: "https://status.withsecure.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4496 + - id: woodpecker
4497 + name: Woodpecker
4498 + domain: woodpecker.co
4499 + categories: [enterprise, saas]
4500 + tier: S
4501 + country: PL
4502 + discover: { rss: true, status: true }
4503 + sensors:
4504 + - { name: status, url: "https://status.woodpecker.co/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4505 + - id: workiva
4506 + name: Workiva
4507 + domain: workiva.com
4508 + categories: [enterprise, saas]
4509 + tier: S
4510 + country: US
4511 + discover: { rss: true, status: true }
4512 + sensors:
4513 + - { name: status, url: "https://status.workiva.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4514 + - id: workvivo
4515 + name: Workvivo
4516 + domain: workvivo.com
4517 + categories: [enterprise, saas]
4518 + tier: S
4519 + country: IE
4520 + discover: { rss: true, status: true }
4521 + sensors:
4522 + - { name: status, url: "https://status.workvivo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4523 + - id: writer
4524 + extend: true
4525 + country: US
4526 + sensors:
4527 + - { name: status, url: "https://writer.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4528 + - id: wufoo
4529 + name: Wufoo
4530 + domain: wufoo.com
4531 + categories: [enterprise, saas]
4532 + tier: S
4533 + country: US
4534 + discover: { rss: true, status: true }
4535 + sensors:
4536 + - { name: status, url: "https://status.wufoo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4537 + - id: xmatters
4538 + name: xMatters
4539 + domain: xmatters.com
4540 + categories: [developer, saas]
4541 + tier: S
4542 + country: US
4543 + discover: { rss: true, status: true }
4544 + sensors:
4545 + - { name: status, url: "https://status.xmatters.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4546 + - id: yapily
4547 + name: Yapily
4548 + domain: yapily.com
4549 + categories: [finance, developer]
4550 + tier: S
4551 + country: GB
4552 + discover: { rss: true, status: true }
4553 + sensors:
4554 + - { name: status, url: "https://status.yapily.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4555 + - id: yardi
4556 + name: Yardi
4557 + domain: yardi.com
4558 + categories: [real-estate, saas]
4559 + tier: S
4560 + country: US
4561 + discover: { rss: true, status: true }
4562 + sensors:
4563 + - { name: status, url: "https://status.yardi.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4564 + - id: yousign
4565 + name: Yousign
4566 + domain: yousign.com
4567 + categories: [enterprise, saas]
4568 + tier: S
4569 + country: FR
4570 + discover: { rss: true, status: true }
4571 + sensors:
4572 + - { name: status, url: "https://yousign.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4573 + - id: zamzar
4574 + name: Zamzar
4575 + domain: zamzar.com
4576 + categories: [consumer-tech, saas]
4577 + tier: S
4578 + country: GB
4579 + discover: { rss: true, status: true }
4580 + sensors:
4581 + - { name: status, url: "https://zamzar.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4582 + - id: zed
4583 + extend: true
4584 + country: US
4585 + sensors:
4586 + - { name: status (instatus), url: "https://status.zed.dev/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }
4587 + - id: zenduty
4588 + name: Zenduty
4589 + domain: zenduty.com
4590 + categories: [developer, saas]
4591 + tier: S
4592 + country: IN
4593 + discover: { rss: true, status: true }
4594 + sensors:
4595 + - { name: status, url: "https://status.zenduty.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4596 + - id: zenhub
4597 + name: ZenHub
4598 + domain: zenhub.com
4599 + categories: [developer, saas]
4600 + tier: S
4601 + country: CA
4602 + discover: { rss: true, status: true }
4603 + sensors:
4604 + - { name: status, url: "https://status.zenhub.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4605 + - id: zenoti
4606 + name: Zenoti
4607 + domain: zenoti.com
4608 + categories: [health, saas]
4609 + tier: S
4610 + country: US
4611 + discover: { rss: true, status: true }
4612 + sensors:
4613 + - { name: status, url: "https://status.zenoti.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4614 + - id: zeplo
4615 + name: Zeplo
4616 + domain: zeplo.io
4617 + categories: [developer, saas]
4618 + tier: S
4619 + country: GB
4620 + discover: { rss: true, status: true }
4621 + sensors:
4622 + - { name: status, url: "https://zeplo.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4623 + - id: zip-procurement
4624 + name: Zip
4625 + domain: ziphq.com
4626 + categories: [enterprise, saas]
4627 + tier: S
4628 + country: US
4629 + discover: { rss: true, status: true }
4630 + sensors:
4631 + - { name: status, url: "https://status.ziphq.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4632 + - id: zitadel
4633 + extend: true
4634 + country: CH
4635 + sensors:
4636 + - { name: status, url: "https://status.zitadel.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4637 + - id: zluri
4638 + name: Zluri
4639 + domain: zluri.com
4640 + categories: [enterprise, saas]
4641 + tier: S
4642 + country: IN
4643 + discover: { rss: true, status: true }
4644 + sensors:
4645 + - { name: status, url: "https://status.zluri.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
4646 + - id: zybooks
4647 + name: zyBooks
4648 + domain: zybooks.com
4649 + categories: [education, saas]
4650 + tier: S
4651 + country: US
4652 + discover: { rss: true, status: true }
4653 + sensors:
4654 + - { name: status, url: "https://status.zybooks.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }
modified docs/registry/AUTHORING.md +3 −0
@@ -172,6 +172,9 @@ the-hacker-news the-record 404-media mit-technology-review
172 172 | `52-corporate-pricing-legal-careers.yaml` | the "silent change" surface of ~250 major companies: pricing, terms of service, privacy policies, SLA, careers and leadership pages (`scripts/gen-corporate-pages.py`) |
173 173 | `53-sports-teams-entertainment-education.yaml` | official club sites of NHL / MLB / NFL / MLS / NBA / CFL and European football, federations (`llm: false`); studios, labels, publishers, museums, festivals; universities, school boards, accreditors, funders |
174 174 | `54-media-long-tail-trade-press-think-tanks.yaml` | regional and long-tail news media, trade press per industry, think tanks and research institutes in 68 countries (`first_party: false`, `country`, `language`) |
175 +| `56-ai-model-watch.yaml` | **AI Model Watch** (2026-09-13): 654 validated sensors on 272 organizations — Hugging Face model/dataset lists for 183 + 65 authors, provider model catalogues / pricing / rate-limit / deprecation docs (OpenAI, Anthropic, Vertex, Azure OpenAI, Bedrock, Mistral, Cohere, DeepSeek, Moonshot, Alibaba, OCI, watsonx, Together, Groq, Cerebras, Replicate, Baseten…), NVIDIA NIM and Vercel AI Gateway model APIs, leaderboards (HELM, AlpacaEval, BFCL, Aider, MLPerf, ARC Prize, SWE-bench…), SDK/runtime/agent-framework releases; `hf-hub-firehose` and `hf-community-quantizers` are `llm: false` |
176 +| `57-packages-top.yaml` | top packages per registry (PyPI 1 200 · npm 1 200 · crates 297 · RubyGems 98 · NuGet 99 · Docker Hub 91 · Go 150), `package` connector, tier D; generator `scripts/gen-packages-top.py` |
177 +| `58-status-pages-wave3.yaml` | 530 more JSON status pages (498 Statuspage, 32 Instatus) on 530 organizations in ~40 countries; probe `scripts/gen-status-probe3.py` (`gate` step drops squatted / abandoned `<brand>.statuspage.io` pages) |
175 178 | `55-cross-fragment-extends.yaml` | `extend: true` sensors whose organization is declared in a later fragment than the one that found them (an extend can only reference an id declared in an earlier file) |
176 179
177 180 Gotchas learned while authoring 47–54: `country: NO` (Norway) and `language: no` parse as YAML booleans — quote
added scripts/gen-status-probe3.py +2148 −0
@@ -0,0 +1,2148 @@
1 +#!/usr/bin/env python3
2 +"""Wave 3 of the status-page probe (config/sources.d/58-status-pages-wave3.yaml).
3 +
4 +Same engine as scripts/gen-status-probe.py but restricted to machine-readable STATUS pages (Atlassian
5 +Statuspage `/api/v2/summary.json`, Instatus `/summary.json`, incident.io `/api/v1/summary`, Status.io
6 +`api.status.io/1.0/status/<id>` sniffed from the HTML) and fed with a fresh list of ≥ 900 services that
7 +were not probed in waves 1–2 (files 23 / 34 / 41 / 48): Forbes Cloud 100 / YC companies, fintech & brokers,
8 +crypto infrastructure, dev tools, e-commerce & marketplaces, gaming, telecom, media, travel, HR / legal /
9 +health / education SaaS, IoT, government digital services and university IT status pages.
10 +
11 +For every candidate the probe tries, in order: `status.<apex>` (+ the host its root redirects to),
12 +`<domain>/status` (redirect target or embedded Statuspage host), any explicit hosts given in the 5th
13 +column, then `<brand>.statuspage.io` and `<brand>.instatus.com`. Hosts already carrying a STATUSPAGE
14 +sensor anywhere in config/ are never probed again; URLs already in config/ are never emitted.
15 +
16 +Usage:
17 + python3 scripts/gen-status-probe3.py probe [--out /tmp/probe58.jsonl] [--workers 12] [--only a.com,b.com]
18 + python3 scripts/gen-status-probe3.py gate [--in /tmp/probe58.jsonl] [--drop /tmp/probe58-drop.json]
19 + python3 scripts/gen-status-probe3.py emit [--in /tmp/probe58.jsonl] [--drop /tmp/probe58-drop.json] > config/sources.d/58-status-pages-wave3.yaml
20 +
21 +`gate` re-fetches every hit that lives on a `<brand>.statuspage.io` / `<brand>.instatus.com` host and writes the URLs to
22 +drop: pages with 0 components, Statuspage `page.updated_at` older than 2024-09-01 (abandoned pages) or a legacy `page.url`
23 +(e.g. deepl.statuspage.io → old.deeplstatus.com). On 2026-09-13 this removed 153 of 245 such hits — brand hosts are a
24 +weak signal (squatted, test or abandoned pages); `status.<domain>` hosts are taken as authoritative.
25 +Then: node node_modules/tsx/dist/cli.mjs apps/engine/src/validate.ts config/sources.d/58-status-pages-wave3.yaml
26 + --concurrency 6 --json /tmp/r58.json --quiet && python3 scripts/prune-fragment.py … --drop-warn
27 +
28 +Politeness: global token bucket (≤ 6 req/s across all hosts — every request goes to a different host),
29 +15 s timeout, ≤ 1 MB per body, UA "WebSensor registry probe (contact@websensor.io)".
30 +"""
31 +from __future__ import annotations
32 +
33 +import argparse
34 +import glob
35 +import json
36 +import os
37 +import re
38 +import socket
39 +import sys
40 +import threading
41 +import time
42 +from concurrent.futures import ThreadPoolExecutor, as_completed
43 +from urllib.parse import urlparse
44 +
45 +import requests
46 +import yaml
47 +
48 +UA = "WebSensor registry probe (contact@websensor.io)"
49 +TIMEOUT = 15
50 +MAX_BODY = 1_000_000
51 +RATE = 6.0
52 +FRAGMENT = "58-status-pages-wave3.yaml"
53 +
54 +# domain | Name | categories | country (default US) | extra status hosts (comma-separated, optional)
55 +CANDIDATES = """
56 +# ── productivity, notes, time tracking, forms, e-signature, scheduling ──
57 +clockify.me | Clockify | enterprise,saas | RS
58 +toggl.com | Toggl | enterprise,saas | EE
59 +getharvest.com | Harvest | enterprise,saas
60 +hubstaff.com | Hubstaff | enterprise,saas
61 +timedoctor.com | Time Doctor | enterprise,saas
62 +everhour.com | Everhour | enterprise,saas
63 +nuclino.com | Nuclino | enterprise,saas | DE
64 +slite.com | Slite | enterprise,saas | FR
65 +getguru.com | Guru | enterprise,saas
66 +tettra.com | Tettra | enterprise,saas
67 +document360.com | Document360 | enterprise,saas
68 +helpjuice.com | Helpjuice | enterprise,saas
69 +archbee.com | Archbee | developer,saas
70 +tldv.io | tl;dv | enterprise,saas,ai | DE
71 +fathom.video | Fathom | enterprise,saas,ai
72 +avoma.com | Avoma | enterprise,saas,ai
73 +grain.com | Grain | enterprise,saas,ai
74 +reclaim.ai | Reclaim.ai | enterprise,saas,ai
75 +usemotion.com | Motion | enterprise,saas,ai
76 +sunsama.com | Sunsama | consumer-tech,saas
77 +akiflow.com | Akiflow | consumer-tech,saas | IT
78 +getclockwise.com | Clockwise | enterprise,saas
79 +superhuman.com | Superhuman | enterprise,saas
80 +hey.com | HEY | consumer-tech,saas
81 +missiveapp.com | Missive | enterprise,saas | CA
82 +shortwave.com | Shortwave | consumer-tech,saas,ai
83 +mem.ai | Mem | consumer-tech,saas,ai
84 +reflect.app | Reflect | consumer-tech,saas
85 +roamresearch.com | Roam Research | consumer-tech,saas
86 +anytype.io | Anytype | consumer-tech,open-source | CH
87 +capacities.io | Capacities | consumer-tech,saas | DE
88 +tana.inc | Tana | consumer-tech,saas | NO
89 +proofhub.com | ProofHub | enterprise,saas | IN
90 +niftypm.com | Nifty | enterprise,saas
91 +hive.com | Hive | enterprise,saas
92 +zenhub.com | ZenHub | developer,saas | CA
93 +businessmap.io | Businessmap | enterprise,saas | BG
94 +teamgantt.com | TeamGantt | enterprise,saas
95 +float.com | Float | enterprise,saas | GB
96 +resourceguruapp.com | Resource Guru | enterprise,saas | GB
97 +runn.io | Runn | enterprise,saas | NZ
98 +workvivo.com | Workvivo | enterprise,saas | IE
99 +staffbase.com | Staffbase | enterprise,saas | DE
100 +simpplr.com | Simpplr | enterprise,saas
101 +lumapps.com | LumApps | enterprise,saas | FR
102 +happeo.com | Happeo | enterprise,saas | FI
103 +joinblink.com | Blink | enterprise,saas | GB
104 +process.st | Process Street | enterprise,saas
105 +tallyfy.com | Tallyfy | enterprise,saas
106 +kissflow.com | Kissflow | enterprise,saas | IN
107 +pipefy.com | Pipefy | enterprise,saas | BR
108 +nintex.com | Nintex | enterprise,saas
109 +appian.com | Appian | enterprise,saas
110 +pega.com | Pegasystems | enterprise,saas
111 +outsystems.com | OutSystems | developer,saas | PT
112 +mendix.com | Mendix | developer,saas | NL
113 +quickbase.com | Quickbase | enterprise,saas
114 +knack.com | Knack | developer,saas
115 +caspio.com | Caspio | developer,saas
116 +ninox.com | Ninox | developer,saas | DE
117 +stackby.com | Stackby | developer,saas | IN
118 +smartsuite.com | SmartSuite | enterprise,saas
119 +baserow.io | Baserow | developer,open-source,saas | NL
120 +nocodb.com | NocoDB | developer,open-source
121 +seatable.io | SeaTable | developer,saas | DE
122 +jotform.com | Jotform | enterprise,saas
123 +formstack.com | Formstack | enterprise,saas
124 +paperform.co | Paperform | enterprise,saas | AU
125 +fillout.com | Fillout | enterprise,saas
126 +tally.so | Tally | enterprise,saas | BE
127 +cognitoforms.com | Cognito Forms | enterprise,saas
128 +wufoo.com | Wufoo | enterprise,saas
129 +123formbuilder.com | 123FormBuilder | enterprise,saas | RO
130 +formassembly.com | FormAssembly | enterprise,saas
131 +involve.me | involve.me | enterprise,saas | AT
132 +feathery.io | Feathery | developer,saas
133 +proposify.com | Proposify | enterprise,saas | CA
134 +qwilr.com | Qwilr | enterprise,saas | AU
135 +betterproposals.io | Better Proposals | enterprise,saas | GB
136 +conga.com | Conga | enterprise,saas
137 +juro.com | Juro | enterprise,legal,saas | GB
138 +contractbook.com | Contractbook | enterprise,legal,saas | DK
139 +spotdraft.com | SpotDraft | enterprise,legal,saas | IN
140 +signnow.com | SignNow | enterprise,saas
141 +signeasy.com | Signeasy | enterprise,saas
142 +xodo.com | Xodo | enterprise,saas | CA
143 +onespan.com | OneSpan | enterprise,cyber,saas | CA
144 +yousign.com | Yousign | enterprise,saas | FR
145 +oneflow.com | Oneflow | enterprise,saas | SE
146 +scrive.com | Scrive | enterprise,saas | SE
147 +acuityscheduling.com | Acuity Scheduling | enterprise,saas
148 +youcanbook.me | YouCanBookMe | enterprise,saas | GB
149 +setmore.com | Setmore | enterprise,saas
150 +simplybook.me | SimplyBook.me | enterprise,saas | CY
151 +appointlet.com | Appointlet | enterprise,saas
152 +vcita.com | vcita | enterprise,saas | IL
153 +conceptboard.com | Conceptboard | enterprise,saas | DE
154 +stormboard.com | Stormboard | enterprise,saas | CA
155 +klaxoon.com | Klaxoon | enterprise,saas | FR
156 +meister.co | Meister (MindMeister) | enterprise,saas | AT
157 +xmind.app | Xmind | consumer-tech,saas | CN
158 +creately.com | Creately | enterprise,saas | AU
159 +nulab.com | Nulab | developer,saas | JP
160 +vidyard.com | Vidyard | enterprise,media,saas | CA
161 +screencastify.com | Screencastify | education,saas
162 +techsmith.com | TechSmith | consumer-tech,software
163 +descript.com | Descript | media,saas,ai
164 +riverside.fm | Riverside | media,saas | IL
165 +zencastr.com | Zencastr | media,saas
166 +podbean.com | Podbean | media,saas
167 +buzzsprout.com | Buzzsprout | media,saas
168 +transistor.fm | Transistor | media,saas
169 +simplecast.com | Simplecast | media,saas
170 +captivate.fm | Captivate | media,saas | GB
171 +libsyn.com | Libsyn | media,saas
172 +acast.com | Acast | media,saas | SE
173 +megaphone.fm | Megaphone | media,saas
174 +art19.com | ART19 | media,saas
175 +castos.com | Castos | media,saas
176 +redcircle.com | RedCircle | media,saas
177 +spreaker.com | Spreaker | media,saas
178 +audioboom.com | Audioboom | media,saas | GB
179 +quillbot.com | QuillBot | consumer-tech,saas,ai
180 +languagetool.org | LanguageTool | consumer-tech,saas | DE
181 +prowritingaid.com | ProWritingAid | consumer-tech,saas | GB
182 +jasper.ai | Jasper | enterprise,ai,saas
183 +copy.ai | Copy.ai | enterprise,ai,saas
184 +writesonic.com | Writesonic | enterprise,ai,saas
185 +anyword.com | Anyword | enterprise,ai,saas | IL
186 +frase.io | Frase | enterprise,ai,saas
187 +surferseo.com | Surfer | enterprise,saas | PL
188 +clearscope.io | Clearscope | enterprise,saas
189 +marketmuse.com | MarketMuse | enterprise,saas
190 +seranking.com | SE Ranking | enterprise,saas | GB
191 +mangools.com | Mangools | enterprise,saas | SK
192 +spyfu.com | SpyFu | enterprise,saas
193 +serpstat.com | Serpstat | enterprise,saas | UA
194 +screamingfrog.co.uk | Screaming Frog | enterprise,software | GB
195 +botify.com | Botify | enterprise,saas | FR
196 +conductor.com | Conductor | enterprise,saas
197 +brightedge.com | BrightEdge | enterprise,saas
198 +lumar.io | Lumar | enterprise,saas | GB
199 +oncrawl.com | Oncrawl | enterprise,saas | FR
200 +sistrix.com | SISTRIX | enterprise,saas | DE
201 +sembly.ai | Sembly AI | enterprise,ai,saas
202 +read.ai | Read AI | enterprise,ai,saas
203 +krisp.ai | Krisp | consumer-tech,ai,saas
204 +# ── developer tools, CI, testing, observability, incident tooling ──
205 +gitkraken.com | GitKraken | developer,software
206 +zed.dev | Zed | developer,open-source
207 +tabnine.com | Tabnine | developer,ai,saas | IL
208 +supermaven.com | Supermaven | developer,ai,saas
209 +continue.dev | Continue | developer,ai,open-source
210 +gitea.com | Gitea | developer,open-source | CN
211 +codeberg.org | Codeberg | developer,open-source | DE
212 +sr.ht | SourceHut | developer,open-source
213 +launchpad.net | Launchpad | developer,open-source | GB
214 +gocd.org | GoCD | developer,open-source
215 +drone.io | Drone | developer,open-source
216 +woodpecker-ci.org | Woodpecker CI | developer,open-source
217 +tekton.dev | Tekton | developer,open-source
218 +spinnaker.io | Spinnaker | developer,open-source
219 +fluxcd.io | Flux | developer,open-source
220 +dagger.io | Dagger | developer,open-source,saas
221 +earthly.dev | Earthly | developer,saas
222 +nx.dev | Nx | developer,open-source,saas
223 +bazel.build | Bazel | developer,open-source
224 +gradle.com | Gradle Inc. | developer,saas
225 +depot.dev | Depot | developer,saas
226 +blacksmith.sh | Blacksmith | developer,saas
227 +namespace.so | Namespace | developer,saas
228 +ubicloud.com | Ubicloud | cloud,open-source
229 +runs-on.com | RunsOn | developer,saas
230 +warpbuild.com | WarpBuild | developer,saas
231 +cirrus-ci.org | Cirrus CI | developer,saas
232 +appveyor.com | AppVeyor | developer,saas
233 +flagsmith.com | Flagsmith | developer,open-source,saas | GB
234 +getunleash.io | Unleash | developer,open-source,saas | NO
235 +configcat.com | ConfigCat | developer,saas | HU
236 +growthbook.io | GrowthBook | developer,open-source,saas
237 +devcycle.com | DevCycle | developer,saas | CA
238 +geteppo.com | Eppo | developer,saas
239 +kameleoon.com | Kameleoon | enterprise,saas | FR
240 +convert.com | Convert | enterprise,saas
241 +raygun.com | Raygun | developer,saas | NZ
242 +airbrake.io | Airbrake | developer,saas
243 +honeybadger.io | Honeybadger | developer,saas
244 +trackjs.com | TrackJS | developer,saas
245 +appsignal.com | AppSignal | developer,saas | NL
246 +scoutapm.com | Scout APM | developer,saas
247 +instabug.com | Instabug | developer,saas
248 +embrace.io | Embrace | developer,saas
249 +coralogix.com | Coralogix | developer,saas | IL
250 +mezmo.com | Mezmo | developer,saas
251 +solarwinds.com | SolarWinds | enterprise,software
252 +graylog.org | Graylog | developer,open-source,saas
253 +observeinc.com | Observe | developer,saas
254 +groundcover.com | groundcover | developer,saas | IL
255 +middleware.io | Middleware | developer,saas
256 +signoz.io | SigNoz | developer,open-source,saas
257 +uptrace.dev | Uptrace | developer,open-source,saas
258 +hyperdx.io | HyperDX | developer,open-source,saas
259 +openobserve.ai | OpenObserve | developer,open-source,saas
260 +victoriametrics.com | VictoriaMetrics | developer,open-source,saas
261 +last9.io | Last9 | developer,saas | IN
262 +dash0.com | Dash0 | developer,saas | DE
263 +xmatters.com | xMatters | developer,saas
264 +everbridge.com | Everbridge | enterprise,saas
265 +ilert.com | ilert | developer,saas | DE
266 +spike.sh | Spike.sh | developer,saas
267 +zenduty.com | Zenduty | developer,saas | IN
268 +allquiet.app | All Quiet | developer,saas | DE
269 +signl4.com | SIGNL4 | developer,saas | DE
270 +blameless.com | Blameless | developer,saas
271 +instatus.com | Instatus | developer,saas
272 +hund.io | Hund | developer,saas
273 +sorryapp.com | Sorry™ | developer,saas | GB
274 +statusgator.com | StatusGator | developer,saas
275 +ohdear.app | Oh Dear | developer,saas | BE
276 +hyperping.com | Hyperping | developer,saas | FR
277 +freshping.io | Freshping | developer,saas
278 +site24x7.com | Site24x7 | developer,saas | IN
279 +uptime.com | Uptime.com | developer,saas
280 +updown.io | updown.io | developer,saas | FR
281 +insomnia.rest | Insomnia | developer,open-source
282 +hoppscotch.io | Hoppscotch | developer,open-source,saas | IN
283 +rapidapi.com | RapidAPI | developer,saas
284 +apidog.com | Apidog | developer,saas | SG
285 +usebruno.com | Bruno | developer,open-source | IN
286 +redocly.com | Redocly | developer,saas
287 +bump.sh | Bump.sh | developer,saas | FR
288 +scalar.com | Scalar | developer,open-source,saas
289 +smartbear.com | SmartBear | developer,software
290 +mabl.com | mabl | developer,saas
291 +testim.io | Testim | developer,saas | IL
292 +functionize.com | Functionize | developer,saas
293 +katalon.com | Katalon | developer,saas
294 +testrail.com | TestRail | developer,saas
295 +qase.io | Qase | developer,saas
296 +testmo.com | Testmo | developer,saas
297 +getxray.app | Xray | developer,saas | PT
298 +tricentis.com | Tricentis | developer,saas | AT
299 +perforce.com | Perforce | developer,software
300 +headspin.io | HeadSpin | developer,saas
301 +kobiton.com | Kobiton | developer,saas
302 +applitools.com | Applitools | developer,saas
303 +chromatic.com | Chromatic | developer,saas
304 +bun.sh | Bun | developer,open-source
305 +deno.com | Deno | developer,open-source,saas
306 +jsdelivr.com | jsDelivr | developer,open-source | PL
307 +unpkg.com | unpkg | developer,open-source
308 +esm.sh | esm.sh | developer,open-source
309 +dev.to | DEV Community | developer,media
310 +hashnode.com | Hashnode | developer,media
311 +nordpass.com | NordPass | cyber,consumer-tech | PA
312 +enpass.io | Enpass | cyber,consumer-tech | IN
313 +roboform.com | RoboForm | cyber,consumer-tech
314 +passbolt.com | Passbolt | cyber,open-source | LU
315 +clicksend.com | ClickSend | developer,telecom,saas | AU
316 +textmagic.com | Textmagic | developer,telecom,saas | GB
317 +simpletexting.com | SimpleTexting | enterprise,telecom,saas
318 +telesign.com | Telesign | developer,telecom,cyber
319 +resend.com | Resend | developer,saas
320 +loops.so | Loops | developer,saas
321 +mailersend.com | MailerSend | developer,saas | LT
322 +elasticemail.com | Elastic Email | developer,saas | CA
323 +socketlabs.com | SocketLabs | developer,saas
324 +smtp2go.com | SMTP2GO | developer,saas | NZ
325 +sendpulse.com | SendPulse | enterprise,saas | UA
326 +moosend.com | Moosend | enterprise,saas | GR
327 +benchmarkemail.com | Benchmark Email | enterprise,saas
328 +emailoctopus.com | EmailOctopus | enterprise,saas | GB
329 +sender.net | Sender | enterprise,saas | LT
330 +mailmodo.com | Mailmodo | enterprise,saas | IN
331 +onelogin.com | OneLogin | cyber,saas
332 +pingidentity.com | Ping Identity | cyber,saas
333 +jumpcloud.com | JumpCloud | cyber,saas
334 +fusionauth.io | FusionAuth | developer,cyber,saas
335 +ory.sh | Ory | developer,open-source,cyber | DE
336 +goauthentik.io | authentik | developer,open-source,cyber
337 +zitadel.com | Zitadel | developer,open-source,cyber | CH
338 +logto.io | Logto | developer,open-source,cyber
339 +hanko.io | Hanko | developer,open-source,cyber | DE
340 +magic.link | Magic | developer,crypto,saas
341 +dynamic.xyz | Dynamic | developer,crypto,saas
342 +privy.io | Privy | developer,crypto,saas
343 +web3auth.io | Web3Auth | developer,crypto,saas | SG
344 +inngest.com | Inngest | developer,saas
345 +mergent.co | Mergent | developer,saas
346 +lob.com | Lob | developer,saas
347 +postgrid.com | PostGrid | developer,saas | CA
348 +cloudconvert.com | CloudConvert | developer,saas | DE
349 +zamzar.com | Zamzar | consumer-tech,saas | GB
350 +convertio.co | Convertio | consumer-tech,saas
351 +deepl.com | DeepL | ai,consumer-tech,saas | DE
352 +lokalise.com | Lokalise | developer,saas | LV
353 +crowdin.com | Crowdin | developer,saas | EE
354 +phrase.com | Phrase | developer,saas | DE
355 +transifex.com | Transifex | developer,saas
356 +smartling.com | Smartling | enterprise,saas
357 +weglot.com | Weglot | developer,saas | FR
358 +localazy.com | Localazy | developer,saas | CZ
359 +onfleet.com | Onfleet | logistics,saas
360 +bringg.com | Bringg | logistics,saas | IL
361 +certn.co | Certn | enterprise,saas | CA
362 +sterlingcheck.com | Sterling | enterprise,saas
363 +tremendous.com | Tremendous | payments,saas
364 +flatfile.com | Flatfile | developer,saas
365 +oneschema.co | OneSchema | developer,saas
366 +nylas.com | Nylas | developer,saas
367 +merge.dev | Merge | developer,saas
368 +apideck.com | Apideck | developer,saas | BE
369 +tryfinch.com | Finch | developer,saas
370 +rutter.com | Rutter | developer,payments,saas
371 +codat.io | Codat | developer,finance,saas | GB
372 +unified.to | Unified.to | developer,saas | CA
373 +smartcar.com | Smartcar | developer,automotive,saas
374 +ayrshare.com | Ayrshare | developer,saas
375 +bannerbear.com | Bannerbear | developer,saas | SG
376 +liveblocks.io | Liveblocks | developer,saas | FR
377 +partykit.io | PartyKit | developer,open-source
378 +zeplo.io | Zeplo | developer,saas | GB
379 +mux.com | Mux | developer,media,saas
380 +# ── AI infra & ML tooling (status pages only) ──
381 +anyscale.com | Anyscale | ai,developer,saas
382 +deepinfra.com | DeepInfra | ai,developer,saas
383 +hyperbolic.xyz | Hyperbolic | ai,developer,saas
384 +novita.ai | Novita AI | ai,developer,saas
385 +nebius.com | Nebius | ai,cloud | NL
386 +crusoe.ai | Crusoe | ai,cloud
387 +vast.ai | Vast.ai | ai,cloud
388 +paperspace.com | Paperspace | ai,cloud
389 +predibase.com | Predibase | ai,developer,saas
390 +cerebrium.ai | Cerebrium | ai,developer,saas | GB
391 +beam.cloud | Beam | ai,developer,saas
392 +mystic.ai | Mystic | ai,developer,saas | GB
393 +clearml.com | ClearML | ai,developer,saas
394 +valohai.com | Valohai | ai,developer,saas | FI
395 +iterative.ai | Iterative (DVC) | ai,developer,open-source
396 +hopsworks.ai | Hopsworks | ai,developer,saas | SE
397 +arize.com | Arize AI | ai,developer,saas
398 +whylabs.ai | WhyLabs | ai,developer,saas
399 +fiddler.ai | Fiddler AI | ai,developer,saas
400 +rungalileo.io | Galileo | ai,developer,saas
401 +humanloop.com | Humanloop | ai,developer,saas | GB
402 +braintrust.dev | Braintrust | ai,developer,saas
403 +langfuse.com | Langfuse | ai,developer,open-source,saas | DE
404 +helicone.ai | Helicone | ai,developer,open-source,saas
405 +portkey.ai | Portkey | ai,developer,saas
406 +promptlayer.com | PromptLayer | ai,developer,saas
407 +traceloop.com | Traceloop | ai,developer,saas | IL
408 +labelbox.com | Labelbox | ai,developer,saas
409 +snorkel.ai | Snorkel AI | ai,developer,saas
410 +v7labs.com | V7 | ai,developer,saas | GB
411 +encord.com | Encord | ai,developer,saas | GB
412 +superannotate.com | SuperAnnotate | ai,developer,saas
413 +humansignal.com | HumanSignal (Label Studio) | ai,developer,open-source,saas
414 +datasaur.ai | Datasaur | ai,developer,saas
415 +character.ai | Character.AI | ai,consumer-tech
416 +poe.com | Poe | ai,consumer-tech
417 +you.com | You.com | ai,consumer-tech
418 +phind.com | Phind | ai,developer,saas
419 +assemblyai.com | AssemblyAI | ai,developer,saas
420 +deepgram.com | Deepgram | ai,developer,saas
421 +speechmatics.com | Speechmatics | ai,developer,saas | GB
422 +rev.com | Rev | ai,media,saas
423 +play.ht | Play.ht | ai,media,saas
424 +murf.ai | Murf AI | ai,media,saas | IN
425 +synthesia.io | Synthesia | ai,media,saas | GB
426 +heygen.com | HeyGen | ai,media,saas
427 +d-id.com | D-ID | ai,media,saas | IL
428 +pika.art | Pika | ai,media,saas
429 +lumalabs.ai | Luma AI | ai,media,saas
430 +ideogram.ai | Ideogram | ai,media,saas | CA
431 +leonardo.ai | Leonardo.Ai | ai,media,saas | AU
432 +krea.ai | Krea | ai,media,saas
433 +civitai.com | Civitai | ai,media,internet
434 +suno.com | Suno | ai,media,saas
435 +udio.com | Udio | ai,media,saas
436 +voyageai.com | Voyage AI | ai,developer,saas
437 +unstructured.io | Unstructured | ai,developer,saas
438 +llamaindex.ai | LlamaIndex (LlamaCloud) | ai,developer,saas
439 +cognition.ai | Cognition (Devin) | ai,developer,saas
440 +lovable.dev | Lovable | ai,developer,saas | SE
441 +bolt.new | Bolt.new | ai,developer,saas
442 +v0.dev | v0 | ai,developer,saas
443 +glean.com | Glean | ai,enterprise,saas
444 +writer.com | Writer | ai,enterprise,saas
445 +sierra.ai | Sierra | ai,enterprise,saas
446 +decagon.ai | Decagon | ai,enterprise,saas
447 +harvey.ai | Harvey | ai,legal,saas
448 +hebbia.com | Hebbia | ai,finance,saas
449 +abridge.com | Abridge | ai,health,saas
450 +# ── payments, fintech, banking, brokers, crypto ──
451 +marqeta.com | Marqeta | payments,developer
452 +lithic.com | Lithic | payments,developer
453 +galileo-ft.com | Galileo Financial Technologies | payments,developer
454 +highnote.com | Highnote | payments,developer
455 +treasuryprime.com | Treasury Prime | payments,developer
456 +increase.com | Increase | payments,developer
457 +column.com | Column | payments,finance
458 +mercury.com | Mercury | finance,payments
459 +brex.com | Brex | finance,payments
460 +rho.co | Rho | finance,payments
461 +airwallex.com | Airwallex | payments,finance | AU
462 +payoneer.com | Payoneer | payments,finance
463 +currencycloud.com | Currencycloud | payments,developer | GB
464 +ofx.com | OFX | payments,finance | AU
465 +remitly.com | Remitly | payments,finance
466 +mx.com | MX | finance,developer
467 +teller.io | Teller | finance,developer
468 +truelayer.com | TrueLayer | finance,developer | GB
469 +tink.com | Tink | finance,developer | SE
470 +yapily.com | Yapily | finance,developer | GB
471 +saltedge.com | Salt Edge | finance,developer | CA
472 +paysafe.com | Paysafe | payments | GB
473 +payu.com | PayU | payments | NL
474 +sumup.com | SumUp | payments | GB
475 +payplug.com | PayPlug | payments | FR
476 +lydia-app.com | Lydia | payments,finance | FR
477 +interac.ca | Interac | payments | CA
478 +moneris.com | Moneris | payments | CA
479 +helcim.com | Helcim | payments | CA
480 +clover.com | Clover | payments,commerce
481 +tide.co | Tide | finance | GB
482 +qonto.com | Qonto | finance | FR
483 +pennylane.com | Pennylane | finance,saas | FR
484 +agicap.com | Agicap | finance,saas | FR
485 +bunq.com | bunq | finance | NL
486 +nubank.com.br | Nubank | finance | BR
487 +webull.com | Webull | finance
488 +moomoo.com | moomoo | finance | SG
489 +tastytrade.com | tastytrade | finance
490 +tradestation.com | TradeStation | finance
491 +etrade.com | E*TRADE | finance
492 +ally.com | Ally | finance
493 +capitalone.com | Capital One | finance
494 +current.com | Current | finance
495 +varomoney.com | Varo | finance
496 +dave.com | Dave | finance
497 +moneylion.com | MoneyLion | finance
498 +monarchmoney.com | Monarch Money | finance,consumer-tech
499 +rocketmoney.com | Rocket Money | finance,consumer-tech
500 +carta.com | Carta | finance,saas
501 +angellist.com | AngelList | finance,saas
502 +pulley.com | Pulley | finance,saas
503 +ledgy.com | Ledgy | finance,saas | CH
504 +stripe.com | Stripe | payments,developer
505 +crypto-infra-placeholder.invalid | skip | skip
506 +moralis.io | Moralis | crypto,developer | SE
507 +chainstack.com | Chainstack | crypto,developer | SG
508 +ankr.com | Ankr | crypto,developer
509 +thegraph.com | The Graph | crypto,developer
510 +anchorage.com | Anchorage Digital | crypto,finance
511 +bitgo.com | BitGo | crypto,finance
512 +copper.co | Copper | crypto,finance | GB
513 +tether.to | Tether | crypto,finance | HK
514 +paxos.com | Paxos | crypto,finance
515 +magiceden.io | Magic Eden | crypto,internet
516 +phantom.app | Phantom | crypto,consumer-tech
517 +rainbow.me | Rainbow | crypto,consumer-tech
518 +trezor.io | Trezor | crypto,consumer-tech | CZ
519 +uniswap.org | Uniswap | crypto
520 +aave.com | Aave | crypto | GB
521 +lido.fi | Lido | crypto
522 +coingecko.com | CoinGecko | crypto,media | SG
523 +nansen.ai | Nansen | crypto,saas | SG
524 +messari.io | Messari | crypto,media
525 +glassnode.com | Glassnode | crypto,saas | CH
526 +kaiko.com | Kaiko | crypto,finance | FR
527 +bitget.com | Bitget | crypto | SC
528 +gate.io | Gate.io | crypto | KY
529 +htx.com | HTX | crypto | SC
530 +mexc.com | MEXC | crypto | SC
531 +bitpanda.com | Bitpanda | crypto,finance | AT
532 +bitso.com | Bitso | crypto | MX
533 +luno.com | Luno | crypto | GB
534 +coinsquare.com | Coinsquare | crypto | CA
535 +ndax.io | NDAX | crypto | CA
536 +newton.co | Newton | crypto | CA
537 +shakepay.com | Shakepay | crypto | CA
538 +bitbuy.ca | Bitbuy | crypto | CA
539 +wealthsimple.com | Wealthsimple | finance | CA
540 +alpaca.markets | Alpaca | finance,developer
541 +# ── e-commerce platforms, marketplaces, retail tech, logistics ──
542 +bigcommerce.com | BigCommerce | commerce,saas
543 +woocommerce.com | WooCommerce | commerce,open-source
544 +commercetools.com | commercetools | commerce,saas | DE
545 +saleor.io | Saleor | commerce,open-source | PL
546 +medusajs.com | Medusa | commerce,open-source | DK
547 +swell.is | Swell | commerce,saas
548 +elasticpath.com | Elastic Path | commerce,saas | CA
549 +fabric.inc | fabric | commerce,saas
550 +spryker.com | Spryker | commerce,saas | DE
551 +shopware.com | Shopware | commerce,open-source | DE
552 +prestashop.com | PrestaShop | commerce,open-source | FR
553 +ecwid.com | Ecwid | commerce,saas
554 +sellfy.com | Sellfy | commerce,saas | LV
555 +payhip.com | Payhip | commerce,saas | GB
556 +podia.com | Podia | commerce,education,saas
557 +teachable.com | Teachable | education,saas
558 +thinkific.com | Thinkific | education,saas | CA
559 +kajabi.com | Kajabi | education,saas
560 +learnworlds.com | LearnWorlds | education,saas | CY
561 +circle.so | Circle | consumer-tech,saas
562 +mightynetworks.com | Mighty Networks | consumer-tech,saas
563 +memberful.com | Memberful | commerce,saas
564 +drip.com | Drip | commerce,saas
565 +sendlane.com | Sendlane | commerce,saas
566 +listrak.com | Listrak | commerce,saas
567 +bluecore.com | Bluecore | commerce,saas
568 +richpanel.com | Richpanel | commerce,saas
569 +reamaze.com | Re:amaze | commerce,saas
570 +hiverhq.com | Hiver | enterprise,saas | IN
571 +shipstation.com | ShipStation | logistics,saas
572 +goshippo.com | Shippo | logistics,developer
573 +easyship.com | Easyship | logistics,saas | HK
574 +shipbob.com | ShipBob | logistics,saas
575 +shiphero.com | ShipHero | logistics,saas
576 +easypost.com | EasyPost | logistics,developer
577 +aftership.com | AfterShip | logistics,saas | HK
578 +narvar.com | Narvar | logistics,saas
579 +parcellab.com | parcelLab | logistics,saas | DE
580 +route.com | Route | logistics,saas
581 +loopreturns.com | Loop Returns | commerce,saas
582 +coveo.com | Coveo | enterprise,ai,saas | CA
583 +lucidworks.com | Lucidworks | enterprise,saas
584 +searchspring.com | Searchspring | commerce,saas
585 +klevu.com | Klevu | commerce,saas | FI
586 +doofinder.com | Doofinder | commerce,saas | ES
587 +poshmark.com | Poshmark | commerce
588 +depop.com | Depop | commerce | GB
589 +vinted.com | Vinted | commerce | LT
590 +stockx.com | StockX | commerce
591 +goat.com | GOAT | commerce
592 +grailed.com | Grailed | commerce
593 +reverb.com | Reverb | commerce
594 +discogs.com | Discogs | commerce,media
595 +mercari.com | Mercari | commerce | JP
596 +offerup.com | OfferUp | commerce
597 +zalando.com | Zalando | retail,commerce | DE
598 +asos.com | ASOS | retail,commerce | GB
599 +farfetch.com | Farfetch | retail,commerce | GB
600 +overstock.com | Overstock | retail,commerce
601 +chewy.com | Chewy | retail,commerce
602 +boxed.com | Boxed | retail,commerce
603 +thredup.com | thredUP | commerce
604 +therealreal.com | The RealReal | commerce
605 +project44.com | project44 | logistics,saas
606 +fourkites.com | FourKites | logistics,saas
607 +freightos.com | Freightos | logistics,saas | IL
608 +shippeo.com | Shippeo | logistics,saas | FR
609 +sendcloud.com | Sendcloud | logistics,saas | NL
610 +packlink.com | Packlink | logistics,saas | ES
611 +# ── hosting, domains, CDN, cloud, databases, queues ──
612 +koyeb.com | Koyeb | cloud,developer | FR
613 +northflank.com | Northflank | cloud,developer | GB
614 +qovery.com | Qovery | cloud,developer | FR
615 +porter.run | Porter | cloud,developer
616 +zeabur.com | Zeabur | cloud,developer | TW
617 +sevalla.com | Sevalla | cloud,developer | CH
618 +kinsta.com | Kinsta | cloud,developer | CH
619 +wpengine.com | WP Engine | cloud,developer
620 +pantheon.io | Pantheon | cloud,developer
621 +getflywheel.com | Flywheel | cloud,developer
622 +pressable.com | Pressable | cloud,developer
623 +siteground.com | SiteGround | cloud,developer | BG
624 +bluehost.com | Bluehost | cloud,developer
625 +hostgator.com | HostGator | cloud,developer
626 +hover.com | Hover | internet,developer | CA
627 +porkbun.com | Porkbun | internet,developer
628 +dynadot.com | Dynadot | internet,developer
629 +ionos.com | IONOS | cloud,developer | DE
630 +hostinger.com | Hostinger | cloud,developer | LT
631 +dreamhost.com | DreamHost | cloud,developer
632 +a2hosting.com | A2 Hosting | cloud,developer
633 +inmotionhosting.com | InMotion Hosting | cloud,developer
634 +liquidweb.com | Liquid Web | cloud,developer
635 +nexcess.net | Nexcess | cloud,developer
636 +cloudways.com | Cloudways | cloud,developer | MT
637 +rocket.net | Rocket.net | cloud,developer
638 +servebolt.com | Servebolt | cloud,developer | NO
639 +upcloud.com | UpCloud | cloud | FI
640 +exoscale.com | Exoscale | cloud | CH
641 +civo.com | Civo | cloud | GB
642 +kamatera.com | Kamatera | cloud | IL
643 +contabo.com | Contabo | cloud | DE
644 +hostwinds.com | Hostwinds | cloud
645 +binarylane.com.au | BinaryLane | cloud | AU
646 +wasabi.com | Wasabi | cloud
647 +storj.io | Storj | cloud,crypto
648 +filebase.com | Filebase | cloud,crypto
649 +bunny.net | bunny.net | cloud,infrastructure | SI
650 +keycdn.com | KeyCDN | cloud,infrastructure | CH
651 +cdn77.com | CDN77 | cloud,infrastructure | GB
652 +gcore.com | Gcore | cloud,infrastructure | LU
653 +aiven.io | Aiven | cloud,developer | FI
654 +upstash.com | Upstash | cloud,developer
655 +scalegrid.io | ScaleGrid | cloud,developer
656 +crunchydata.com | Crunchy Data | cloud,developer
657 +tembo.io | Tembo | cloud,developer
658 +dragonflydb.io | Dragonfly | developer,open-source | IL
659 +couchbase.com | Couchbase | developer,cloud
660 +datastax.com | DataStax | developer,cloud
661 +scylladb.com | ScyllaDB | developer,cloud | IL
662 +tinybird.co | Tinybird | developer,cloud | ES
663 +materialize.com | Materialize | developer,cloud
664 +risingwave.com | RisingWave | developer,open-source,cloud
665 +trychroma.com | Chroma | ai,developer,open-source
666 +marqo.ai | Marqo | ai,developer,saas | AU
667 +redpanda.com | Redpanda | developer,cloud
668 +cloudamqp.com | CloudAMQP | developer,cloud | SE
669 +streamnative.io | StreamNative | developer,cloud
670 +sigmacomputing.com | Sigma Computing | enterprise,saas
671 +omni.co | Omni | enterprise,saas
672 +holistics.io | Holistics | enterprise,saas | SG
673 +redash.io | Redash | developer,open-source
674 +dnsmadeeasy.com | DNS Made Easy | internet,infrastructure
675 +easydns.com | easyDNS | internet,infrastructure | CA
676 +constellix.com | Constellix | internet,infrastructure
677 +ssl.com | SSL.com | cyber,infrastructure
678 +zerossl.com | ZeroSSL | cyber,infrastructure | AT
679 +# ── security ──
680 +cybereason.com | Cybereason | cyber,saas
681 +eset.com | ESET | cyber,software | SK
682 +bitdefender.com | Bitdefender | cyber,software | RO
683 +kaspersky.com | Kaspersky | cyber,software | RU
684 +avast.com | Avast | cyber,software | CZ
685 +mcafee.com | McAfee | cyber,software
686 +withsecure.com | WithSecure | cyber,saas | FI
687 +trellix.com | Trellix | cyber,saas
688 +tanium.com | Tanium | cyber,saas
689 +automox.com | Automox | cyber,saas
690 +action1.com | Action1 | cyber,saas
691 +wiz.io | Wiz | cyber,saas
692 +orca.security | Orca Security | cyber,saas | IL
693 +aquasec.com | Aqua Security | cyber,saas | IL
694 +sysdig.com | Sysdig | cyber,saas
695 +checkmarx.com | Checkmarx | cyber,developer | IL
696 +veracode.com | Veracode | cyber,developer
697 +contrastsecurity.com | Contrast Security | cyber,developer
698 +semgrep.dev | Semgrep | cyber,developer,open-source
699 +gitguardian.com | GitGuardian | cyber,developer | FR
700 +trufflesecurity.com | Truffle Security | cyber,developer
701 +socket.dev | Socket | cyber,developer
702 +endorlabs.com | Endor Labs | cyber,developer
703 +chainguard.dev | Chainguard | cyber,developer
704 +abnormalsecurity.com | Abnormal Security | cyber,saas
705 +ironscales.com | IRONSCALES | cyber,saas | IL
706 +knowbe4.com | KnowBe4 | cyber,saas
707 +hoxhunt.com | Hoxhunt | cyber,saas | FI
708 +cofense.com | Cofense | cyber,saas
709 +hackerone.com | HackerOne | cyber,saas
710 +bugcrowd.com | Bugcrowd | cyber,saas
711 +intigriti.com | Intigriti | cyber,saas | BE
712 +synack.com | Synack | cyber,saas
713 +yeswehack.com | YesWeHack | cyber,saas | FR
714 +imperva.com | Imperva | cyber,saas
715 +radware.com | Radware | cyber,saas | IL
716 +sucuri.net | Sucuri | cyber,saas
717 +catonetworks.com | Cato Networks | cyber,saas | IL
718 +perimeter81.com | Perimeter 81 | cyber,saas | IL
719 +twingate.com | Twingate | cyber,saas
720 +zerotier.com | ZeroTier | cyber,open-source
721 +nordlayer.com | NordLayer | cyber,saas | PA
722 +bitsight.com | Bitsight | cyber,saas
723 +securityscorecard.com | SecurityScorecard | cyber,saas
724 +upguard.com | UpGuard | cyber,saas | AU
725 +panorays.com | Panorays | cyber,saas | IL
726 +varonis.com | Varonis | cyber,saas
727 +bigid.com | BigID | cyber,saas
728 +onetrust.com | OneTrust | cyber,legal,saas
729 +transcend.io | Transcend | cyber,legal,saas
730 +osano.com | Osano | cyber,legal,saas
731 +usercentrics.com | Usercentrics | cyber,legal,saas | DE
732 +termly.io | Termly | legal,saas
733 +iubenda.com | iubenda | legal,saas | IT
734 +didomi.io | Didomi | legal,saas | FR
735 +ketch.com | Ketch | legal,saas
736 +cloudflare-placeholder.invalid | skip | skip
737 +expel.com | Expel | cyber,saas
738 +redcanary.com | Red Canary | cyber,saas
739 +blumira.com | Blumira | cyber,saas
740 +axonius.com | Axonius | cyber,saas
741 +lansweeper.com | Lansweeper | enterprise,cyber | BE
742 +keepersecurity.com | Keeper Security | cyber,saas
743 +# ── HR, payroll, recruiting, learning, expenses ──
744 +adp.com | ADP | enterprise,payments,saas
745 +paycor.com | Paycor | enterprise,saas
746 +ukg.com | UKG | enterprise,saas
747 +dayforce.com | Dayforce | enterprise,saas
748 +namely.com | Namely | enterprise,saas
749 +hirevue.com | HireVue | enterprise,labour,saas
750 +sparkhire.com | Spark Hire | enterprise,labour,saas
751 +codility.com | Codility | developer,labour,saas | GB
752 +hackerrank.com | HackerRank | developer,labour,saas
753 +hackerearth.com | HackerEarth | developer,labour,saas | IN
754 +coderpad.io | CoderPad | developer,labour,saas
755 +codesignal.com | CodeSignal | developer,labour,saas
756 +karat.com | Karat | developer,labour,saas
757 +testgorilla.com | TestGorilla | enterprise,labour,saas | NL
758 +vervoe.com | Vervoe | enterprise,labour,saas | AU
759 +harver.com | Harver | enterprise,labour,saas | NL
760 +oysterhr.com | Oyster | enterprise,labour,saas
761 +papayaglobal.com | Papaya Global | enterprise,labour,saas | IL
762 +velocityglobal.com | Velocity Global | enterprise,labour,saas
763 +usemultiplier.com | Multiplier | enterprise,labour,saas | SG
764 +workleap.com | Workleap | enterprise,saas | CA
765 +cornerstoneondemand.com | Cornerstone | enterprise,education,saas
766 +docebo.com | Docebo | enterprise,education,saas | IT
767 +litmos.com | Litmos | enterprise,education,saas
768 +talentlms.com | TalentLMS | enterprise,education,saas
769 +learnupon.com | LearnUpon | enterprise,education,saas | IE
770 +absorblms.com | Absorb LMS | enterprise,education,saas | CA
771 +360learning.com | 360Learning | enterprise,education,saas | FR
772 +workramp.com | WorkRamp | enterprise,education,saas
773 +expensify.com | Expensify | finance,saas
774 +concur.com | SAP Concur | finance,saas
775 +rydoo.com | Rydoo | finance,saas | BE
776 +emburse.com | Emburse | finance,saas
777 +airbase.com | Airbase | finance,saas
778 +payfit.com | PayFit | enterprise,payments,saas | FR
779 +factorialhr.com | Factorial | enterprise,saas | ES
780 +lucca.fr | Lucca | enterprise,saas | FR
781 +humaans.io | Humaans | enterprise,saas | GB
782 +charliehr.com | CharlieHR | enterprise,saas | GB
783 +breathehr.com | Breathe | enterprise,saas | GB
784 +employmenthero.com | Employment Hero | enterprise,saas | AU
785 +keypay.com | KeyPay | enterprise,payments,saas | AU
786 +wagepoint.com | Wagepoint | enterprise,payments,saas | CA
787 +humi.ca | Humi | enterprise,saas | CA
788 +collage.co | Collage HR | enterprise,saas | CA
789 +# ── legal, real-estate, construction, field service, health, education ──
790 +mycase.com | MyCase | legal,saas
791 +practicepanther.com | PracticePanther | legal,saas
792 +smokeball.com | Smokeball | legal,saas | AU
793 +filevine.com | Filevine | legal,saas
794 +litify.com | Litify | legal,saas
795 +lawpay.com | LawPay | legal,payments,saas
796 +appfolio.com | AppFolio | real-estate,saas
797 +buildium.com | Buildium | real-estate,saas
798 +yardi.com | Yardi | real-estate,saas
799 +realpage.com | RealPage | real-estate,saas
800 +entrata.com | Entrata | real-estate,saas
801 +rentmanager.com | Rent Manager | real-estate,saas
802 +doorloop.com | DoorLoop | real-estate,saas
803 +turbotenant.com | TurboTenant | real-estate,saas
804 +buildertrend.com | Buildertrend | enterprise,saas
805 +fieldwire.com | Fieldwire | enterprise,saas
806 +housecallpro.com | Housecall Pro | enterprise,saas
807 +workiz.com | Workiz | enterprise,saas | IL
808 +simprogroup.com | Simpro | enterprise,saas | AU
809 +athenahealth.com | athenahealth | health,saas
810 +drchrono.com | DrChrono | health,saas
811 +tebra.com | Tebra | health,saas
812 +nextgen.com | NextGen Healthcare | health,saas
813 +eclinicalworks.com | eClinicalWorks | health,saas
814 +practicefusion.com | Practice Fusion | health,saas
815 +simplepractice.com | SimplePractice | health,saas
816 +therapynotes.com | TherapyNotes | health,saas
817 +jane.app | Jane | health,saas | CA
818 +zocdoc.com | Zocdoc | health,consumer-tech
819 +doximity.com | Doximity | health,saas
820 +teladoc.com | Teladoc Health | health
821 +amwell.com | Amwell | health
822 +hims.com | Hims & Hers | health,consumer-tech
823 +ro.co | Ro | health,consumer-tech
824 +onemedical.com | One Medical | health
825 +carbonhealth.com | Carbon Health | health
826 +zochealth-placeholder.invalid | skip | skip
827 +powerschool.com | PowerSchool | education,saas
828 +nearpod.com | Nearpod | education,saas
829 +seesaw.com | Seesaw | education,saas
830 +udacity.com | Udacity | education
831 +memrise.com | Memrise | education,consumer-tech | GB
832 +busuu.com | Busuu | education,consumer-tech | GB
833 +brainly.com | Brainly | education,consumer-tech | PL
834 +course-hero-placeholder.invalid | skip | skip
835 +gradescope.com | Gradescope | education,saas
836 +turnitin.com | Turnitin | education,saas
837 +proctorio.com | Proctorio | education,saas
838 +examity.com | Examity | education,saas
839 +zybooks.com | zyBooks | education,saas
840 +mheducation.com | McGraw Hill | education,media
841 +pearson.com | Pearson | education,media | GB
842 +cengage.com | Cengage | education,media
843 +wiley.com | Wiley | education,media
844 +labster.com | Labster | education,saas | DK
845 +codecombat.com | CodeCombat | education,developer
846 +replit-placeholder.invalid | skip | skip
847 +# ── gaming, esports, game infrastructure ──
848 +activision.com | Activision | gaming
849 +2k.com | 2K | gaming
850 +take2games.com | Take-Two Interactive | gaming
851 +bandainamcoent.com | Bandai Namco Entertainment | gaming | JP
852 +capcom.com | Capcom | gaming | JP
853 +sega.com | Sega | gaming | JP
854 +konami.com | Konami | gaming | JP
855 +guilded.gg | Guilded | gaming,consumer-tech
856 +teamspeak.com | TeamSpeak | gaming,consumer-tech | DE
857 +fanatical.com | Fanatical | gaming | GB
858 +greenmangaming.com | Green Man Gaming | gaming | GB
859 +hypixel.net | Hypixel | gaming
860 +curseforge.com | CurseForge | gaming
861 +modrinth.com | Modrinth | gaming,open-source
862 +nexusmods.com | Nexus Mods | gaming | GB
863 +playfab.com | PlayFab | gaming,developer
864 +photonengine.com | Photon Engine | gaming,developer | DE
865 +heroiclabs.com | Heroic Labs (Nakama) | gaming,developer | GB
866 +accelbyte.io | AccelByte | gaming,developer
867 +pragma.gg | Pragma | gaming,developer
868 +wargaming.net | Wargaming | gaming | CY
869 +gaijin.net | Gaijin Entertainment | gaming | HU
870 +ncsoft.com | NCSoft | gaming | KR
871 +netmarble.com | Netmarble | gaming | KR
872 +pearlabyss.com | Pearl Abyss | gaming | KR
873 +rovio.com | Rovio | gaming | FI
874 +chess.com | Chess.com | gaming,consumer-tech
875 +lichess.org | Lichess | gaming,open-source | FR
876 +faceit.com | FACEIT | gaming,sports | GB
877 +streamlabs.com | Streamlabs | gaming,media
878 +streamelements.com | StreamElements | gaming,media | IL
879 +restream.io | Restream | media,saas
880 +overwolf.com | Overwolf | gaming,developer | IL
881 +gamesight-placeholder.invalid | skip | skip
882 +enad-placeholder.invalid | skip | skip
883 +embracer.com | Embracer Group | gaming | SE
884 +focus-entmt.com | Focus Entertainment | gaming | FR
885 +devolverdigital.com | Devolver Digital | gaming
886 +team17.com | Team17 | gaming | GB
887 +kongregate.com | Kongregate | gaming
888 +armorgames.com | Armor Games | gaming
889 +poki.com | Poki | gaming | NL
890 +crazygames.com | CrazyGames | gaming | BE
891 +geforcenow-placeholder.invalid | skip | skip
892 +shadow.tech | Shadow | gaming,cloud | FR
893 +boosteroid.com | Boosteroid | gaming,cloud | UA
894 +parsec.app | Parsec | gaming,developer
895 +opgg-placeholder.invalid | skip | skip
896 +gamersclub-placeholder.invalid | skip | skip
897 +skinport-placeholder.invalid | skip | skip
898 +pokemon.com | The Pokémon Company | gaming,entertainment | JP
899 +pokemongolive.com | Pokémon GO (Niantic) | gaming
900 +nianticlabs.com | Niantic | gaming
901 +jagex.com | Jagex | gaming | GB
902 +runescape.com | RuneScape | gaming | GB
903 +warframe.com | Warframe (Digital Extremes) | gaming | CA
904 +pathofexile.com | Path of Exile (Grinding Gear Games) | gaming | NZ
905 +worldofwarships.com | World of Warships | gaming | CY
906 +eveonline.com | EVE Online (CCP Games) | gaming | IS
907 +finalfantasyxiv.com | Final Fantasy XIV | gaming | JP
908 +robloxdev-placeholder.invalid | skip | skip
909 +# ── streaming, music, media platforms, publishing ──
910 +roku.com | Roku | media,consumer-tech
911 +scribd.com | Scribd | media,consumer-tech
912 +kobo.com | Kobo | media,consumer-tech | CA
913 +tunein.com | TuneIn | media
914 +iheart.com | iHeartMedia | media
915 +siriusxm.com | SiriusXM | media
916 +viki.com | Rakuten Viki | media | US
917 +philo.com | Philo | media
918 +sling.com | Sling TV | media
919 +fubo.tv | Fubo | media
920 +plutotv-placeholder.invalid | skip | skip
921 +tubitv.com | Tubi | media
922 +vudu-placeholder.invalid | skip | skip
923 +curiositystream.com | CuriosityStream | media
924 +mubi.com | MUBI | media | GB
925 +britbox.com | BritBox | media | GB
926 +hayu.com | hayu | media | GB
927 +crave.ca | Crave | media | CA
928 +cbc-gem-placeholder.invalid | skip | skip
929 +stan.com.au | Stan | media | AU
930 +binge.com.au | Binge | media | AU
931 +hotstar.com | Disney+ Hotstar | media | IN
932 +jiocinema-placeholder.invalid | skip | skip
933 +zee5.com | ZEE5 | media | IN
934 +sonyliv.com | SonyLIV | media | IN
935 +iqiyi.com | iQIYI | media | CN
936 +viu.com | Viu | media | HK
937 +wetv-placeholder.invalid | skip | skip
938 +napster.com | Napster | media
939 +qobuz.com | Qobuz | media | FR
940 +audiomack.com | Audiomack | media
941 +mixcloud.com | Mixcloud | media | GB
942 +bandlab.com | BandLab | media,consumer-tech | SG
943 +splice.com | Splice | media,saas
944 +distrokid.com | DistroKid | media,saas
945 +tunecore.com | TuneCore | media,saas
946 +cdbaby.com | CD Baby | media,saas
947 +ditto-placeholder.invalid | skip | skip
948 +epidemicsound.com | Epidemic Sound | media,saas | SE
949 +artlist.io | Artlist | media,saas | IL
950 +storyblocks.com | Storyblocks | media,saas
951 +shutterstock.com | Shutterstock | media,saas
952 +gettyimages.com | Getty Images | media
953 +pond5-placeholder.invalid | skip | skip
954 +envato.com | Envato | media,saas | AU
955 +creativemarket.com | Creative Market | media,saas
956 +issuu.com | Issuu | media,saas
957 +readwise.io | Readwise | consumer-tech,saas
958 +pocket-placeholder.invalid | skip | skip
959 +feedly.com | Feedly | consumer-tech,saas
960 +inoreader.com | Inoreader | consumer-tech,saas | BG
961 +flipboard.com | Flipboard | media,consumer-tech
962 +goodreads-placeholder.invalid | skip | skip
963 +storygraph-placeholder.invalid | skip | skip
964 +webtoons.com | WEBTOON | media | KR
965 +tapas.io | Tapas | media
966 +wattpad-placeholder.invalid | skip | skip
967 +royalroad.com | Royal Road | media
968 +archiveofourown.org | Archive of Our Own | media,ngo
969 +# ── telecom, ISPs, connectivity, MVNO ──
970 +xfinity.com | Xfinity (Comcast) | telecom
971 +spectrum.com | Spectrum (Charter) | telecom
972 +cox.com | Cox Communications | telecom
973 +frontier.com | Frontier Communications | telecom
974 +lumen.com | Lumen | telecom
975 +windstream.com | Windstream | telecom
976 +rogers.com | Rogers | telecom | CA
977 +bell.ca | Bell Canada | telecom | CA
978 +videotron.com | Vidéotron | telecom | CA
979 +freedommobile.ca | Freedom Mobile | telecom | CA
980 +fizz.ca | Fizz | telecom | CA
981 +koodomobile.com | Koodo | telecom | CA
982 +virginplus.ca | Virgin Plus | telecom | CA
983 +sasktel.com | SaskTel | telecom | CA
984 +eastlink.ca | Eastlink | telecom | CA
985 +cogeco.ca | Cogeco | telecom | CA
986 +teksavvy.com | TekSavvy | telecom | CA
987 +ee.co.uk | EE | telecom | GB
988 +o2.co.uk | O2 UK | telecom | GB
989 +three.co.uk | Three UK | telecom | GB
990 +sky.com | Sky | telecom,media | GB
991 +virginmedia.com | Virgin Media | telecom | GB
992 +talktalk.co.uk | TalkTalk | telecom | GB
993 +giffgaff.com | giffgaff | telecom | GB
994 +orange.com | Orange | telecom | FR
995 +sfr.fr | SFR | telecom | FR
996 +bouyguestelecom.fr | Bouygues Telecom | telecom | FR
997 +free.fr | Free | telecom | FR
998 +telekom.de | Deutsche Telekom | telecom | DE
999 +o2online.de | O2 Germany | telecom | DE
1000 +vodafone.de | Vodafone Germany | telecom | DE
1001 +telefonica.com | Telefónica | telecom | ES
1002 +movistar.es | Movistar | telecom | ES
1003 +tim.it | TIM | telecom | IT
1004 +kpn.com | KPN | telecom | NL
1005 +proximus.be | Proximus | telecom | BE
1006 +swisscom.ch | Swisscom | telecom | CH
1007 +telia.se | Telia | telecom | SE
1008 +telenor.com | Telenor | telecom | "NO"
1009 +elisa.fi | Elisa | telecom | FI
1010 +telstra.com.au | Telstra | telecom | AU
1011 +optus.com.au | Optus | telecom | AU
1012 +spark.co.nz | Spark NZ | telecom | NZ
1013 +one.nz | One NZ | telecom | NZ
1014 +singtel.com | Singtel | telecom | SG
1015 +fi.google.com | Google Fi | telecom
1016 +mintmobile.com | Mint Mobile | telecom
1017 +visible.com | Visible | telecom
1018 +usmobile.com | US Mobile | telecom
1019 +boostmobile.com | Boost Mobile | telecom
1020 +cricketwireless.com | Cricket Wireless | telecom
1021 +viasat.com | Viasat | telecom,space
1022 +hughesnet.com | HughesNet | telecom,space
1023 +twilio-placeholder.invalid | skip | skip
1024 +grasshopper.com | Grasshopper | telecom,saas
1025 +ooma.com | Ooma | telecom
1026 +nextiva.com | Nextiva | telecom,saas
1027 +vonage-placeholder.invalid | skip | skip
1028 +justcall.io | JustCall | telecom,saas | IN
1029 +cloudtalk.io | CloudTalk | telecom,saas | SK
1030 +talkdesk.com | Talkdesk | telecom,saas
1031 +five9.com | Five9 | telecom,saas
1032 +nice.com | NICE | telecom,saas | IL
1033 +genesys.com | Genesys | telecom,saas
1034 +# ── travel, hospitality, mobility, events, ticketing ──
1035 +travelport.com | Travelport | travel,saas | GB
1036 +avis.com | Avis Budget Group | travel,transport
1037 +enterprise.com | Enterprise Mobility | travel,transport
1038 +sixt.com | Sixt | travel,transport | DE
1039 +cloudbeds.com | Cloudbeds | travel,saas
1040 +mews.com | Mews | travel,saas | NL
1041 +guesty.com | Guesty | travel,saas | IL
1042 +hostaway.com | Hostaway | travel,saas | FI
1043 +lodgify.com | Lodgify | travel,saas | ES
1044 +siteminder.com | SiteMinder | travel,saas | AU
1045 +eventbrite.com | Eventbrite | entertainment,saas
1046 +cvent.com | Cvent | enterprise,saas
1047 +bizzabo.com | Bizzabo | enterprise,saas | IL
1048 +splashthat.com | Splash | enterprise,saas
1049 +lu.ma | Luma | consumer-tech,saas
1050 +ticketmaster.com | Ticketmaster | entertainment
1051 +axs.com | AXS | entertainment
1052 +seatgeek.com | SeatGeek | entertainment
1053 +stubhub.com | StubHub | entertainment
1054 +dice.fm | DICE | entertainment | GB
1055 +ticketek.com.au | Ticketek | entertainment | AU
1056 +ticketleap-placeholder.invalid | skip | skip
1057 +universe-placeholder.invalid | skip | skip
1058 +tixr.com | Tixr | entertainment
1059 +showpass.com | Showpass | entertainment | CA
1060 +opentable.com | OpenTable | food,consumer-tech
1061 +resy.com | Resy | food,consumer-tech
1062 +sevenrooms.com | SevenRooms | food,saas
1063 +yelp.com | Yelp | consumer-tech,internet
1064 +tock.com | Tock | food,saas
1065 +toast-placeholder.invalid | skip | skip
1066 +touchbistro.com | TouchBistro | food,saas | CA
1067 +olo.com | Olo | food,saas
1068 +chownow.com | ChowNow | food,saas
1069 +mindbodyonline.com | Mindbody | health,saas
1070 +classpass.com | ClassPass | health,consumer-tech
1071 +glofox.com | Glofox | health,saas | IE
1072 +zenoti.com | Zenoti | health,saas
1073 +booksy.com | Booksy | consumer-tech,saas | PL
1074 +fresha.com | Fresha | consumer-tech,saas | GB
1075 +vagaro.com | Vagaro | consumer-tech,saas
1076 +# ── marketing, CRM, support, CX, analytics, ad tech ──
1077 +moengage.com | MoEngage | enterprise,saas | IN
1078 +clevertap.com | CleverTap | enterprise,saas | IN
1079 +airship.com | Airship | enterprise,saas
1080 +batch.com | Batch | enterprise,saas | FR
1081 +mparticle.com | mParticle | developer,saas
1082 +tealium.com | Tealium | enterprise,saas
1083 +rudderstack.com | RudderStack | developer,open-source,saas
1084 +snowplow.io | Snowplow | developer,open-source,saas | GB
1085 +criteo.com | Criteo | enterprise,media | FR
1086 +taboola.com | Taboola | enterprise,media | IL
1087 +outbrain.com | Outbrain | enterprise,media
1088 +pubmatic.com | PubMatic | enterprise,media
1089 +magnite.com | Magnite | enterprise,media
1090 +indexexchange.com | Index Exchange | enterprise,media | CA
1091 +openx.com | OpenX | enterprise,media
1092 +adroll.com | AdRoll | enterprise,saas
1093 +stackadapt.com | StackAdapt | enterprise,saas | CA
1094 +branch.io | Branch | developer,saas
1095 +appsflyer.com | AppsFlyer | developer,saas | IL
1096 +adjust.com | Adjust | developer,saas | DE
1097 +singular.net | Singular | developer,saas
1098 +kochava.com | Kochava | developer,saas
1099 +close.com | Close | enterprise,saas
1100 +copper.com | Copper | enterprise,saas
1101 +insightly.com | Insightly | enterprise,saas
1102 +nutshell.com | Nutshell | enterprise,saas
1103 +keap.com | Keap | enterprise,saas
1104 +ontraport.com | Ontraport | enterprise,saas
1105 +qualified.com | Qualified | enterprise,saas
1106 +kayako.com | Kayako | enterprise,saas
1107 +happyfox.com | HappyFox | enterprise,saas
1108 +gainsight.com | Gainsight | enterprise,saas
1109 +churnzero.com | ChurnZero | enterprise,saas
1110 +totango.com | Totango | enterprise,saas
1111 +vitally.io | Vitally | enterprise,saas
1112 +planhat.com | Planhat | enterprise,saas | SE
1113 +baremetrics.com | Baremetrics | finance,saas
1114 +chartmogul.com | ChartMogul | finance,saas | DE
1115 +alchemer.com | Alchemer | enterprise,saas
1116 +delighted.com | Delighted | enterprise,saas
1117 +medallia.com | Medallia | enterprise,saas
1118 +qualaroo.com | Qualaroo | enterprise,saas
1119 +bazaarvoice.com | Bazaarvoice | commerce,saas
1120 +trustpilot.com | Trustpilot | consumer-tech,internet | DK
1121 +reviews.io | REVIEWS.io | commerce,saas | GB
1122 +okendo.io | Okendo | commerce,saas | AU
1123 +judge.me | Judge.me | commerce,saas | GB
1124 +g2.com | G2 | enterprise,internet
1125 +agorapulse.com | Agorapulse | enterprise,saas | FR
1126 +sendible.com | Sendible | enterprise,saas | GB
1127 +socialbee.com | SocialBee | enterprise,saas | RO
1128 +planoly.com | Planoly | enterprise,saas
1129 +sketch.com | Sketch | developer,software | NL
1130 +invisionapp.com | InVision | developer,saas
1131 +zeplin.io | Zeplin | developer,saas
1132 +marvelapp.com | Marvel | developer,saas | GB
1133 +imagekit.io | ImageKit | developer,saas | IN
1134 +sirv.com | Sirv | developer,saas | GB
1135 +bynder.com | Bynder | enterprise,saas | NL
1136 +brandfolder.com | Brandfolder | enterprise,saas
1137 +canto.com | Canto | enterprise,saas
1138 +frontify.com | Frontify | enterprise,saas | CH
1139 +brightcove.com | Brightcove | media,saas
1140 +jwplayer.com | JW Player | media,saas
1141 +kaltura.com | Kaltura | media,saas
1142 +acquia.com | Acquia | developer,saas
1143 +higherlogic.com | Higher Logic | enterprise,saas
1144 +khoros.com | Khoros | enterprise,saas
1145 +on24.com | ON24 | enterprise,saas
1146 +livestorm.co | Livestorm | enterprise,saas | FR
1147 +demio.com | Demio | enterprise,saas
1148 +bigmarker.com | BigMarker | enterprise,saas
1149 +airmeet.com | Airmeet | enterprise,saas | IN
1150 +seismic.com | Seismic | enterprise,saas
1151 +highspot.com | Highspot | enterprise,saas
1152 +showpad.com | Showpad | enterprise,saas | BE
1153 +6sense.com | 6sense | enterprise,saas
1154 +demandbase.com | Demandbase | enterprise,saas
1155 +bombora.com | Bombora | enterprise,saas
1156 +cognism.com | Cognism | enterprise,saas | GB
1157 +chilipiper.com | Chili Piper | enterprise,saas
1158 +celonis.com | Celonis | enterprise,saas | DE
1159 +planful.com | Planful | finance,saas
1160 +venasolutions.com | Vena | finance,saas | CA
1161 +mosaic.tech | Mosaic | finance,saas
1162 +pigment.com | Pigment | finance,saas | FR
1163 +blackline.com | BlackLine | finance,saas
1164 +floqast.com | FloQast | finance,saas
1165 +sovos.com | Sovos | finance,saas
1166 +jaggaer.com | JAGGAER | enterprise,saas
1167 +ivalua.com | Ivalua | enterprise,saas | FR
1168 +ziphq.com | Zip | enterprise,saas
1169 +egnyte.com | Egnyte | enterprise,saas
1170 +citrix.com | Citrix | enterprise,software
1171 +uipath.com | UiPath | enterprise,ai,saas
1172 +automationanywhere.com | Automation Anywhere | enterprise,ai,saas
1173 +c3.ai | C3 AI | enterprise,ai,saas
1174 +palantir.com | Palantir | enterprise,ai
1175 +sap-placeholder.invalid | skip | skip
1176 +freshworks-placeholder.invalid | skip | skip
1177 +# ── IoT, hardware, consumer devices, smart home ──
1178 +particle.io | Particle | developer,infrastructure
1179 +balena.io | balena | developer,infrastructure | GB
1180 +losant.com | Losant | developer,infrastructure
1181 +blynk.io | Blynk | developer,infrastructure
1182 +thingsboard.io | ThingsBoard | developer,open-source
1183 +ubidots.com | Ubidots | developer,infrastructure
1184 +golioth.io | Golioth | developer,infrastructure
1185 +memfault.com | Memfault | developer,infrastructure
1186 +ring.com | Ring | consumer-tech
1187 +arlo.com | Arlo | consumer-tech
1188 +wyze.com | Wyze | consumer-tech
1189 +ecobee.com | ecobee | consumer-tech | CA
1190 +smartthings.com | SmartThings | consumer-tech
1191 +philips-hue.com | Philips Hue | consumer-tech | NL
1192 +tile.com | Tile | consumer-tech
1193 +eufy.com | eufy | consumer-tech
1194 +govee.com | Govee | consumer-tech | CN
1195 +tp-link.com | TP-Link | consumer-tech,telecom | CN
1196 +netgear.com | Netgear | consumer-tech,telecom
1197 +ubnt.com | Ubiquiti | telecom,infrastructure | | status.ui.com
1198 +eero.com | eero | consumer-tech,telecom
1199 +meraki.com | Cisco Meraki | telecom,infrastructure
1200 +tesla-placeholder.invalid | skip | skip
1201 +rivian-placeholder.invalid | skip | skip
1202 +chargepoint.com | ChargePoint | automotive,energy
1203 +evgo.com | EVgo | automotive,energy
1204 +electrifyamerica.com | Electrify America | automotive,energy
1205 +flo.com | FLO | automotive,energy | CA
1206 +enphase.com | Enphase | energy,consumer-tech
1207 +solaredge.com | SolarEdge | energy | IL
1208 +tado.com | tado° | energy,consumer-tech | DE
1209 +octopus.energy | Octopus Energy | energy | GB
1210 +ovoenergy.com | OVO Energy | energy | GB
1211 +bulb-placeholder.invalid | skip | skip
1212 +# ── weather, maps, geodata APIs ──
1213 +openweathermap.org | OpenWeather | weather,developer | GB
1214 +tomorrow.io | Tomorrow.io | weather,developer
1215 +weatherapi.com | WeatherAPI | weather,developer
1216 +here.com | HERE Technologies | transport,developer | NL
1217 +tomtom.com | TomTom | transport,developer | NL
1218 +maptiler.com | MapTiler | developer,saas | CH
1219 +radar.com | Radar | developer,saas
1220 +foursquare.com | Foursquare | developer,consumer-tech
1221 +what3words.com | what3words | developer | GB
1222 +smartystreets.com | Smarty | developer,saas
1223 +loqate.com | Loqate | developer,saas | GB
1224 +# ── government digital services, universities IT ──
1225 +cloud.gov | cloud.gov (GSA) | government,cloud | | cloudgov.statuspage.io
1226 +login.gov | Login.gov (GSA) | government,cyber
1227 +payments.service.gov.uk | GOV.UK Pay | government,payments | GB | status.payments.service.gov.uk
1228 +notifications.service.gov.uk | GOV.UK Notify | government | GB | status.notifications.service.gov.uk
1229 +canada.ca | Government of Canada digital services | government | CA | status.canada.ca
1230 +digital.canada.ca | Canadian Digital Service | government | CA | status.notification.canada.ca
1231 +service.nsw.gov.au | Service NSW | government | AU
1232 +digital.gov.au | Digital Transformation Agency | government | AU | status.digital.gov.au
1233 +mygov.au-placeholder.invalid | skip | skip
1234 +usds-placeholder.invalid | skip | skip
1235 +grants.gov | Grants.gov | government
1236 +sam.gov | SAM.gov | government
1237 +nasa-placeholder.invalid | skip | skip
1238 +huit.harvard.edu | Harvard University IT | education | | status.huit.harvard.edu
1239 +its.umich.edu | University of Michigan ITS | education | | status.its.umich.edu
1240 +it.cornell.edu | Cornell IT | education | | it.cornell.edu
1241 +princeton.edu | Princeton University OIT | education | | status.princeton.edu
1242 +yale.edu | Yale ITS | education | | status.yale.edu
1243 +columbia.edu | Columbia University IT | education | | status.cuit.columbia.edu
1244 +nyu.edu | NYU IT | education | | status.nyu.edu
1245 +upenn.edu | Penn ISC | education | | status.upenn.edu
1246 +cmu.edu | Carnegie Mellon Computing Services | education | | status.cmu.edu
1247 +ucla.edu | UCLA IT Services | education | | status.it.ucla.edu
1248 +ucsd.edu | UC San Diego ITS | education | | status.ucsd.edu
1249 +ucdavis.edu | UC Davis IET | education | | status.ucdavis.edu
1250 +uw.edu | University of Washington IT | education | | status.uw.edu
1251 +utoronto.ca | University of Toronto ITS | education | CA | status.utoronto.ca
1252 +ubc.ca | UBC IT | education | CA | status.it.ubc.ca
1253 +mcgill.ca | McGill IT | education | CA | status.mcgill.ca
1254 +uwaterloo.ca | University of Waterloo IST | education | CA | status.uwaterloo.ca
1255 +ualberta.ca | University of Alberta IST | education | CA | status.ualberta.ca
1256 +umontreal.ca | Université de Montréal TI | education | CA | statut.umontreal.ca
1257 +uqam.ca | UQAM | education | CA | statut.uqam.ca
1258 +ulaval.ca | Université Laval | education | CA | etat.ulaval.ca
1259 +concordia.ca | Concordia University | education | CA | status.concordia.ca
1260 +yorku.ca | York University UIT | education | CA | status.yorku.ca
1261 +uottawa.ca | University of Ottawa | education | CA | status.uottawa.ca
1262 +sfu.ca | Simon Fraser University IT | education | CA | status.sfu.ca
1263 +ucalgary.ca | University of Calgary IT | education | CA | status.ucalgary.ca
1264 +mun.ca | Memorial University | education | CA | status.mun.ca
1265 +dal.ca | Dalhousie University | education | CA | status.dal.ca
1266 +queensu.ca | Queen's University ITS | education | CA | status.queensu.ca
1267 +uwo.ca | Western University | education | CA | status.uwo.ca
1268 +mcmaster.ca | McMaster University | education | CA | status.mcmaster.ca
1269 +ox.ac.uk | University of Oxford IT Services | education | GB | status.it.ox.ac.uk
1270 +cam.ac.uk | University of Cambridge UIS | education | GB | status.uis.cam.ac.uk
1271 +imperial.ac.uk | Imperial College London ICT | education | GB | status.imperial.ac.uk
1272 +ucl.ac.uk | UCL ISD | education | GB | status.ucl.ac.uk
1273 +ed.ac.uk | University of Edinburgh IS | education | GB | status.is.ed.ac.uk
1274 +manchester.ac.uk | University of Manchester IT | education | GB | status.itservices.manchester.ac.uk
1275 +kcl.ac.uk | King's College London IT | education | GB | status.kcl.ac.uk
1276 +bristol.ac.uk | University of Bristol IT | education | GB | status.bristol.ac.uk
1277 +gatech.edu | Georgia Tech OIT | education | | status.gatech.edu
1278 +purdue.edu | Purdue IT | education | | status.purdue.edu
1279 +wisc.edu | UW–Madison DoIT | education | | status.doit.wisc.edu
1280 +illinois.edu | University of Illinois Technology Services | education | | status.illinois.edu
1281 +umn.edu | University of Minnesota OIT | education | | status.umn.edu
1282 +osu.edu | Ohio State OTDI | education | | status.osu.edu
1283 +psu.edu | Penn State IT | education | | status.psu.edu
1284 +utexas.edu | UT Austin ITS | education | | status.utexas.edu
1285 +tamu.edu | Texas A&M Technology Services | education | | status.tamu.edu
1286 +ufl.edu | University of Florida IT | education | | status.it.ufl.edu
1287 +asu.edu | Arizona State University UTO | education | | status.asu.edu
1288 +arizona.edu | University of Arizona UITS | education | | status.arizona.edu
1289 +colorado.edu | CU Boulder OIT | education | | status.colorado.edu
1290 +duke.edu | Duke OIT | education | | status.oit.duke.edu
1291 +unc.edu | UNC ITS | education | | status.unc.edu
1292 +virginia.edu | UVA ITS | education | | status.its.virginia.edu
1293 +northwestern.edu | Northwestern IT | education | | status.northwestern.edu
1294 +uchicago.edu | UChicago IT Services | education | | status.uchicago.edu
1295 +jhu.edu | Johns Hopkins IT | education | | status.it.johnshopkins.edu
1296 +bu.edu | Boston University IS&T | education | | status.bu.edu
1297 +northeastern.edu | Northeastern ITS | education | | status.northeastern.edu
1298 +rutgers.edu | Rutgers OIT | education | | status.rutgers.edu
1299 +umd.edu | University of Maryland DIT | education | | status.umd.edu
1300 +usc.edu | USC ITS | education | | status.usc.edu
1301 +uci.edu | UC Irvine OIT | education | | status.uci.edu
1302 +berkeley.edu | UC Berkeley IT | education | | status.berkeley.edu
1303 +indiana.edu | Indiana University UITS | education | | status.iu.edu
1304 +msu.edu | Michigan State IT | education | | status.msu.edu
1305 +unimelb.edu.au | University of Melbourne | education | AU | status.unimelb.edu.au
1306 +sydney.edu.au | University of Sydney ICT | education | AU | status.sydney.edu.au
1307 +monash.edu | Monash University eSolutions | education | AU | status.monash.edu
1308 +unsw.edu.au | UNSW IT | education | AU | status.unsw.edu.au
1309 +uq.edu.au | University of Queensland ITS | education | AU | status.uq.edu.au
1310 +auckland.ac.nz | University of Auckland | education | NZ | status.auckland.ac.nz
1311 +ethz.ch | ETH Zurich IT Services | education | CH | status.ethz.ch
1312 +epfl.ch | EPFL | education | CH | status.epfl.ch
1313 +tum.de | TU Munich IT | education | DE | status.tum.de
1314 +kuleuven.be | KU Leuven ICTS | education | BE | status.kuleuven.be
1315 +tudelft.nl | TU Delft | education | NL | status.tudelft.nl
1316 +uva.nl | University of Amsterdam | education | NL | status.uva.nl
1317 +nus.edu.sg | National University of Singapore | education | SG | status.nus.edu.sg
1318 +# ── misc SaaS long tail (Cloud 100 / YC) ──
1319 +airtable-placeholder.invalid | skip | skip
1320 +gong-placeholder.invalid | skip | skip
1321 +verkada.com | Verkada | cyber,infrastructure
1322 +samsara.com | Samsara | logistics,infrastructure
1323 +motive.com | Motive | logistics,infrastructure
1324 +geotab.com | Geotab | logistics,infrastructure | CA
1325 +flock-placeholder.invalid | skip | skip
1326 +scale-placeholder.invalid | skip | skip
1327 +faire-placeholder.invalid | skip | skip
1328 +whatnot.com | Whatnot | commerce,media
1329 +flexport-placeholder.invalid | skip | skip
1330 +convoy-placeholder.invalid | skip | skip
1331 +loadsmart.com | Loadsmart | logistics,saas
1332 +uberfreight-placeholder.invalid | skip | skip
1333 +gem.com | Gem | enterprise,labour,saas
1334 +rippling-placeholder.invalid | skip | skip
1335 +lattice-placeholder.invalid | skip | skip
1336 +vercel-placeholder.invalid | skip | skip
1337 +webflow-placeholder.invalid | skip | skip
1338 +grafana-placeholder.invalid | skip | skip
1339 +redis-placeholder.invalid | skip | skip
1340 +kong-placeholder.invalid | skip | skip
1341 +apollo-placeholder.invalid | skip | skip
1342 +cribl.io | Cribl | developer,saas
1343 +teleport-placeholder.invalid | skip | skip
1344 +tines.com | Tines | cyber,saas | IE
1345 +torq.io | Torq | cyber,saas | IL
1346 +swimlane.com | Swimlane | cyber,saas
1347 +opal.dev | Opal | cyber,saas
1348 +conductorone.com | ConductorOne | cyber,saas
1349 +veza.com | Veza | cyber,saas
1350 +oso-placeholder.invalid | skip | skip
1351 +cerbos.dev | Cerbos | developer,cyber | GB
1352 +permit.io | Permit.io | developer,cyber | IL
1353 +warrant-placeholder.invalid | skip | skip
1354 +descript-placeholder.invalid | skip | skip
1355 +runway-placeholder.invalid | skip | skip
1356 +gamma-placeholder.invalid | skip | skip
1357 +tome.app | Tome | enterprise,ai,saas
1358 +beautiful.ai | Beautiful.ai | enterprise,ai,saas
1359 +notion-placeholder.invalid | skip | skip
1360 +coda-placeholder.invalid | skip | skip
1361 +clay.com | Clay | enterprise,ai,saas
1362 +instantly.ai | Instantly | enterprise,saas
1363 +lemlist.com | lemlist | enterprise,saas | FR
1364 +smartlead.ai | Smartlead | enterprise,saas
1365 +reply.io | Reply.io | enterprise,saas
1366 +mailshake.com | Mailshake | enterprise,saas
1367 +woodpecker.co | Woodpecker | enterprise,saas | PL
1368 +hunter.io | Hunter | enterprise,saas | FR
1369 +snov.io | Snov.io | enterprise,saas | UA
1370 +seamless.ai | Seamless.AI | enterprise,saas
1371 +rocketreach.co | RocketReach | enterprise,saas
1372 +peopledatalabs.com | People Data Labs | enterprise,developer
1373 +fullcontact-placeholder.invalid | skip | skip
1374 +brandwatch-placeholder.invalid | skip | skip
1375 +mention.com | Mention | enterprise,saas | FR
1376 +awario.com | Awario | enterprise,saas
1377 +talkwalker.com | Talkwalker | enterprise,saas | LU
1378 +cision.com | Cision | enterprise,media
1379 +prnewswire.com | PR Newswire | media,enterprise
1380 +businesswire.com | Business Wire | media,enterprise
1381 +globenewswire.com | GlobeNewswire | media,enterprise
1382 +prweb.com | PRWeb | media,enterprise
1383 +muckrack.com | Muck Rack | media,saas
1384 +prezly.com | Prezly | media,saas | BE
1385 +harmonic-placeholder.invalid | skip | skip
1386 +crunchbase.com | Crunchbase | finance,internet
1387 +pitchbook.com | PitchBook | finance,saas
1388 +cbinsights.com | CB Insights | finance,saas
1389 +dealroom.co | Dealroom | finance,saas | NL
1390 +tegus-placeholder.invalid | skip | skip
1391 +alphasense.com | AlphaSense | finance,saas
1392 +kensho-placeholder.invalid | skip | skip
1393 +docsend-placeholder.invalid | skip | skip
1394 +carta-placeholder.invalid | skip | skip
1395 +vanta-placeholder.invalid | skip | skip
1396 +thoropass.com | Thoropass | cyber,saas
1397 +sprinto.com | Sprinto | cyber,saas | IN
1398 +scrut.io | Scrut Automation | cyber,saas | IN
1399 +hyperproof.com | Hyperproof | cyber,saas
1400 +auditboard.com | AuditBoard | enterprise,saas
1401 +workiva.com | Workiva | enterprise,saas
1402 +diligent.com | Diligent | enterprise,saas
1403 +boardable-placeholder.invalid | skip | skip
1404 +navex.com | NAVEX | enterprise,saas
1405 +logicgate.com | LogicGate | enterprise,saas
1406 +archer-placeholder.invalid | skip | skip
1407 +riskonnect-placeholder.invalid | skip | skip
1408 +resolver.com | Resolver | enterprise,saas | CA
1409 +ideagen.com | Ideagen | enterprise,saas | GB
1410 +intelex.com | Intelex | enterprise,saas | CA
1411 +cority.com | Cority | enterprise,saas | CA
1412 +benchling.com | Benchling | science,saas
1413 +dotmatics.com | Dotmatics | science,saas
1414 +labarchives.com | LabArchives | science,saas
1415 +scispot-placeholder.invalid | skip | skip
1416 +protocols.io | protocols.io | science,saas
1417 +biorender.com | BioRender | science,saas | CA
1418 +labguru-placeholder.invalid | skip | skip
1419 +quartzy.com | Quartzy | science,saas
1420 +opentrons.com | Opentrons | science
1421 +strateos-placeholder.invalid | skip | skip
1422 +emeraldcloudlab-placeholder.invalid | skip | skip
1423 +veeva.com | Veeva Systems | pharma,saas
1424 +medidata.com | Medidata | pharma,saas
1425 +iqvia.com | IQVIA | pharma,saas
1426 +castoredc.com | Castor | pharma,saas | NL
1427 +florence-placeholder.invalid | skip | skip
1428 +komodohealth.com | Komodo Health | health,saas
1429 +flatiron.com | Flatiron Health | health,saas
1430 +tempus.com | Tempus | health,ai
1431 +color.com | Color | health
1432 +23andme.com | 23andMe | health,consumer-tech
1433 +ancestry.com | Ancestry | consumer-tech
1434 +myheritage.com | MyHeritage | consumer-tech | IL
1435 +findagrave-placeholder.invalid | skip | skip
1436 +familysearch.org | FamilySearch | consumer-tech,ngo
1437 +# ── crypto exchanges & wallets (Canada / EU / Asia) & web3 infra ──
1438 +coinhako.com | Coinhako | crypto | SG
1439 +independentreserve.com | Independent Reserve | crypto | AU
1440 +btcmarkets.net | BTC Markets | crypto | AU
1441 +coinjar.com | CoinJar | crypto | AU
1442 +swyftx.com | Swyftx | crypto | AU
1443 +coinspot.com.au | CoinSpot | crypto | AU
1444 +bitvavo.com | Bitvavo | crypto | NL
1445 +bitstamp-placeholder.invalid | skip | skip
1446 +zonda-placeholder.invalid | skip | skip
1447 +upbit.com | Upbit | crypto | KR
1448 +bithumb.com | Bithumb | crypto | KR
1449 +bitflyer.com | bitFlyer | crypto | JP
1450 +coincheck.com | Coincheck | crypto | JP
1451 +wazirx.com | WazirX | crypto | IN
1452 +coindcx.com | CoinDCX | crypto | IN
1453 +coinswitch.co | CoinSwitch | crypto | IN
1454 +alchemypay-placeholder.invalid | skip | skip
1455 +moonpay.com | MoonPay | crypto,payments
1456 +ramp.network | Ramp Network | crypto,payments | PL
1457 +transak.com | Transak | crypto,payments
1458 +banxa.com | Banxa | crypto,payments | AU
1459 +simplex-placeholder.invalid | skip | skip
1460 +bitpay.com | BitPay | crypto,payments
1461 +coinpayments.net | CoinPayments | crypto,payments
1462 +nowpayments.io | NOWPayments | crypto,payments
1463 +blockdaemon.com | Blockdaemon | crypto,infrastructure
1464 +figment.io | Figment | crypto,infrastructure | CA
1465 +kiln.fi | Kiln | crypto,infrastructure | FR
1466 +p2p.org | P2P.org | crypto,infrastructure
1467 +stakefish-placeholder.invalid | skip | skip
1468 +allnodes.com | Allnodes | crypto,infrastructure
1469 +getblock.io | GetBlock | crypto,developer
1470 +nownodes.io | NOWNodes | crypto,developer
1471 +blockdaemon-placeholder.invalid | skip | skip
1472 +helius.dev | Helius | crypto,developer
1473 +triton-placeholder.invalid | skip | skip
1474 +alchemy-placeholder.invalid | skip | skip
1475 +tenderly.co | Tenderly | crypto,developer | RS
1476 +blocknative.com | Blocknative | crypto,developer
1477 +biconomy.io | Biconomy | crypto,developer
1478 +gelato.network | Gelato | crypto,developer | CH
1479 +pimlico.io | Pimlico | crypto,developer | GB
1480 +zerodev-placeholder.invalid | skip | skip
1481 +thirdweb.com | thirdweb | crypto,developer
1482 +crossmint.com | Crossmint | crypto,developer
1483 +reservoir.tools | Reservoir | crypto,developer
1484 +zora.co | Zora | crypto,internet
1485 +rarible.com | Rarible | crypto,internet
1486 +looksrare-placeholder.invalid | skip | skip
1487 +sound.xyz | Sound.xyz | crypto,media
1488 +mirror.xyz | Mirror | crypto,media
1489 +paragraph.xyz | Paragraph | crypto,media
1490 +farcaster.xyz | Farcaster | crypto,consumer-tech
1491 +lens.xyz | Lens Protocol | crypto,consumer-tech
1492 +dydx.exchange | dYdX | crypto
1493 +gmx.io | GMX | crypto
1494 +curve.fi | Curve | crypto
1495 +balancer.fi | Balancer | crypto
1496 +pancakeswap.finance | PancakeSwap | crypto
1497 +sushi.com | Sushi | crypto
1498 +1inch.io | 1inch | crypto
1499 +paraswap.io | ParaSwap | crypto
1500 +cowswap-placeholder.invalid | skip | skip
1501 +makerdao-placeholder.invalid | skip | skip
1502 +sky.money | Sky (MakerDAO) | crypto
1503 +frax.finance | Frax | crypto
1504 +rocketpool.net | Rocket Pool | crypto
1505 +eigenlayer.xyz | EigenLayer | crypto
1506 +across.to | Across | crypto
1507 +stargate.finance | Stargate | crypto
1508 +layerzero.network | LayerZero | crypto
1509 +wormhole.com | Wormhole | crypto
1510 +axelar.network | Axelar | crypto
1511 +hop.exchange | Hop Protocol | crypto
1512 +synapseprotocol.com | Synapse | crypto
1513 +safe.global | Safe | crypto,developer | DE
1514 +snapshot.org | Snapshot | crypto,developer
1515 +tally.xyz | Tally | crypto,developer
1516 +gitcoin.co | Gitcoin | crypto,open-source
1517 +optimism.io | Optimism | crypto
1518 +arbitrum.io | Arbitrum | crypto
1519 +base.org | Base | crypto
1520 +zksync.io | ZKsync | crypto
1521 +starknet.io | Starknet | crypto
1522 +scroll.io | Scroll | crypto
1523 +linea.build | Linea | crypto
1524 +mantle.xyz | Mantle | crypto
1525 +blast.io | Blast | crypto
1526 +polygon.technology | Polygon | crypto
1527 +avax.network | Avalanche | crypto
1528 +solana.com | Solana | crypto
1529 +near.org | NEAR | crypto
1530 +sui.io | Sui | crypto
1531 +aptosfoundation.org | Aptos | crypto
1532 +sei.io | Sei | crypto
1533 +celestia.org | Celestia | crypto
1534 +cosmos.network | Cosmos | crypto
1535 +polkadot.network | Polkadot | crypto | CH
1536 +cardano.org | Cardano | crypto
1537 +algorand.co | Algorand | crypto
1538 +tezos.com | Tezos | crypto | CH
1539 +hedera.com | Hedera | crypto
1540 +stellar.org | Stellar | crypto
1541 +ripple.com | Ripple | crypto
1542 +tron.network | TRON | crypto
1543 +tonkeeper-placeholder.invalid | skip | skip
1544 +ton.org | TON | crypto | CH
1545 +internetcomputer.org | Internet Computer (DFINITY) | crypto | CH
1546 +filecoin.io | Filecoin | crypto
1547 +arweave.org | Arweave | crypto
1548 +flow.com | Flow | crypto
1549 +immutable.com | Immutable | crypto,gaming | AU
1550 +ronin.network | Ronin | crypto,gaming
1551 +# ── consumer apps, social, dating, fitness, misc ──
1552 +bumble.com | Bumble | consumer-tech
1553 +hinge.co | Hinge | consumer-tech
1554 +match.com | Match | consumer-tech
1555 +grindr.com | Grindr | consumer-tech
1556 +nextdoor.com | Nextdoor | consumer-tech,internet
1557 +meetup.com | Meetup | consumer-tech,internet
1558 +strava-placeholder.invalid | skip | skip
1559 +fitbit-placeholder.invalid | skip | skip
1560 +trainerroad.com | TrainerRoad | health,consumer-tech
1561 +wahoofitness.com | Wahoo | health,consumer-tech
1562 +polar.com | Polar | health,consumer-tech | FI
1563 +suunto.com | Suunto | health,consumer-tech | FI
1564 +coros.com | COROS | health,consumer-tech
1565 +eightsleep.com | Eight Sleep | health,consumer-tech
1566 +tonal.com | Tonal | health,consumer-tech
1567 +hydrow.com | Hydrow | health,consumer-tech
1568 +ifit.com | iFIT | health,consumer-tech
1569 +lifesum.com | Lifesum | health,consumer-tech | SE
1570 +flo.health | Flo | health,consumer-tech | GB
1571 +clue-placeholder.invalid | skip | skip
1572 +betterhelp.com | BetterHelp | health,consumer-tech
1573 +talkspace.com | Talkspace | health,consumer-tech
1574 +cerebral.com | Cerebral | health,consumer-tech
1575 +lyrahealth.com | Lyra Health | health,saas
1576 +springhealth.com | Spring Health | health,saas
1577 +modernhealth.com | Modern Health | health,saas
1578 +ginger-placeholder.invalid | skip | skip
1579 +omadahealth.com | Omada Health | health
1580 +livongo-placeholder.invalid | skip | skip
1581 +goodrx.com | GoodRx | health,consumer-tech
1582 +capsule.com | Capsule | health,consumer-tech
1583 +altoids-placeholder.invalid | skip | skip
1584 +pillpack-placeholder.invalid | skip | skip
1585 +rover.com | Rover | consumer-tech
1586 +wag.co | Wag! | consumer-tech
1587 +thumbtack.com | Thumbtack | consumer-tech
1588 +angi.com | Angi | consumer-tech
1589 +taskrabbit.com | Taskrabbit | consumer-tech
1590 +care.com | Care.com | consumer-tech
1591 +handy-placeholder.invalid | skip | skip
1592 +houzz.com | Houzz | consumer-tech,real-estate
1593 +apartments.com | Apartments.com | real-estate
1594 +rentcafe-placeholder.invalid | skip | skip
1595 +zumper.com | Zumper | real-estate
1596 +opendoor.com | Opendoor | real-estate
1597 +offerpad.com | Offerpad | real-estate
1598 +compass.com | Compass | real-estate
1599 +realtor.com | Realtor.com | real-estate
1600 +rightmove.co.uk | Rightmove | real-estate | GB
1601 +zoopla.co.uk | Zoopla | real-estate | GB
1602 +realestate.com.au | realestate.com.au (REA) | real-estate | AU
1603 +domain.com.au | Domain | real-estate | AU
1604 +immobilienscout24.de | ImmoScout24 | real-estate | DE
1605 +seloger.com | SeLoger | real-estate | FR
1606 +idealista.com | idealista | real-estate | ES
1607 +funda.nl | Funda | real-estate | NL
1608 +carvana.com | Carvana | automotive,commerce
1609 +carmax.com | CarMax | automotive,commerce
1610 +vroom-placeholder.invalid | skip | skip
1611 +autotrader.com | Autotrader | automotive,commerce
1612 +cars.com | Cars.com | automotive,commerce
1613 +cargurus.com | CarGurus | automotive,commerce
1614 +copart.com | Copart | automotive,commerce
1615 +kbb.com | Kelley Blue Book | automotive,media
1616 +edmunds.com | Edmunds | automotive,media
1617 +indeed.com | Indeed | labour,internet
1618 +glassdoor.com | Glassdoor | labour,internet
1619 +ziprecruiter.com | ZipRecruiter | labour,internet
1620 +monster.com | Monster | labour,internet
1621 +dice.com | Dice | labour,internet
1622 +welcometothejungle.com | Welcome to the Jungle | labour,internet | FR
1623 +seek.com.au | SEEK | labour,internet | AU
1624 +reed.co.uk | Reed | labour,internet | GB
1625 +totaljobs.com | Totaljobs | labour,internet | GB
1626 +stepstone.de | StepStone | labour,internet | DE
1627 +naukri.com | Naukri | labour,internet | IN
1628 +upwork.com | Upwork | labour,internet
1629 +fiverr.com | Fiverr | labour,internet | IL
1630 +toptal.com | Toptal | labour,internet
1631 +freelancer.com | Freelancer.com | labour,internet | AU
1632 +peopleperhour.com | PeoplePerHour | labour,internet | GB
1633 +malt.com | Malt | labour,internet | FR
1634 +contra.com | Contra | labour,internet
1635 +wetransfer.com | WeTransfer | consumer-tech,saas | NL
1636 +fromsmash.com | Smash | consumer-tech,saas | FR
1637 +filemail.com | Filemail | consumer-tech,saas | "NO"
1638 +hightail.com | Hightail | enterprise,saas
1639 +send-anywhere.com | Send Anywhere | consumer-tech,saas | KR
1640 +visme.co | Visme | enterprise,saas
1641 +piktochart.com | Piktochart | enterprise,saas | MY
1642 +snappa.com | Snappa | enterprise,saas | CA
1643 +kapwing.com | Kapwing | media,saas
1644 +veed.io | VEED | media,saas | GB
1645 +invideo.io | InVideo | media,saas,ai | IN
1646 +animoto.com | Animoto | media,saas
1647 +lumen5.com | Lumen5 | media,saas | CA
1648 +pictory.ai | Pictory | media,saas,ai
1649 +opus.pro | OpusClip | media,saas,ai
1650 +capcut.com | CapCut | media,consumer-tech | SG
1651 +canva-placeholder.invalid | skip | skip
1652 +remove.bg | remove.bg | media,saas,ai | AT
1653 +photoroom.com | Photoroom | media,saas,ai | FR
1654 +cleanup-placeholder.invalid | skip | skip
1655 +picsart.com | Picsart | media,consumer-tech
1656 +befunky.com | BeFunky | media,consumer-tech
1657 +pixlr.com | Pixlr | media,consumer-tech | SG
1658 +fotor.com | Fotor | media,consumer-tech | CN
1659 +# ── enterprise infrastructure & IT (Statuspage-heavy) ──
1660 +solarwinds-placeholder.invalid | skip | skip
1661 +manageengine.com | ManageEngine | enterprise,software | IN
1662 +freshservice-placeholder.invalid | skip | skip
1663 +sysaid.com | SysAid | enterprise,saas | IL
1664 +ivanti.com | Ivanti | enterprise,cyber,software
1665 +bmc.com | BMC Software | enterprise,software
1666 +cherwell-placeholder.invalid | skip | skip
1667 +topdesk.com | TOPdesk | enterprise,saas | NL
1668 +halopsa.com | HaloPSA | enterprise,saas | GB
1669 +syncromsp.com | Syncro | enterprise,saas
1670 +pulseway.com | Pulseway | enterprise,saas | IE
1671 +n-able.com | N-able | enterprise,saas
1672 +auvik.com | Auvik | enterprise,saas | CA
1673 +domotz.com | Domotz | enterprise,saas | GB
1674 +liongard.com | Liongard | enterprise,saas
1675 +itglue.com | IT Glue | enterprise,saas | CA
1676 +hudu.com | Hudu | enterprise,saas
1677 +passportal-placeholder.invalid | skip | skip
1678 +scalepad.com | ScalePad | enterprise,saas | CA
1679 +cove-placeholder.invalid | skip | skip
1680 +axcient.com | Axcient | enterprise,saas
1681 +acronis.com | Acronis | enterprise,cyber,software | CH
1682 +arcserve.com | Arcserve | enterprise,software
1683 +commvault.com | Commvault | enterprise,software
1684 +rubrik.com | Rubrik | enterprise,cyber,software
1685 +cohesity.com | Cohesity | enterprise,software
1686 +zerto-placeholder.invalid | skip | skip
1687 +nakivo.com | NAKIVO | enterprise,software
1688 +msp360.com | MSP360 | enterprise,software
1689 +spanning.com | Spanning | enterprise,saas
1690 +afi.ai | Afi | enterprise,saas
1691 +keepit.com | Keepit | enterprise,saas | DK
1692 +avepoint.com | AvePoint | enterprise,saas
1693 +sharegate.com | ShareGate | enterprise,saas | CA
1694 +bittitan.com | BitTitan | enterprise,saas
1695 +cloudm.io | CloudM | enterprise,saas | GB
1696 +quest.com | Quest Software | enterprise,software
1697 +sailpoint.com | SailPoint | cyber,saas
1698 +saviynt.com | Saviynt | cyber,saas
1699 +oktane-placeholder.invalid | skip | skip
1700 +secret-double-octopus-placeholder.invalid | skip | skip
1701 +hypr.com | HYPR | cyber,saas
1702 +transmitsecurity.com | Transmit Security | cyber,saas | IL
1703 +silverfort.com | Silverfort | cyber,saas | IL
1704 +authomize-placeholder.invalid | skip | skip
1705 +appomni.com | AppOmni | cyber,saas
1706 +obsidiansecurity.com | Obsidian Security | cyber,saas
1707 +valence-placeholder.invalid | skip | skip
1708 +nudgesecurity.com | Nudge Security | cyber,saas
1709 +grip-placeholder.invalid | skip | skip
1710 +zluri.com | Zluri | enterprise,saas | IN
1711 +torii.ai | Torii | enterprise,saas | IL
1712 +productiv.com | Productiv | enterprise,saas
1713 +vendr.com | Vendr | enterprise,saas
1714 +tropic.app | Tropic | enterprise,saas
1715 +cledara.com | Cledara | enterprise,saas | GB
1716 +spendflo-placeholder.invalid | skip | skip
1717 +"""
1718 +
1719 +STATUS_JSON_PATHS = ["/api/v2/summary.json", "/summary.json", "/api/v1/summary"]
1720 +CHALLENGE = re.compile(r"just a moment|cf-chl|attention required|access denied|captcha|enable javascript and cookies|verify you are human|ddos-guard|incapsula|_incapsula", re.I)
1721 +
1722 +
1723 +class Bucket:
1724 + def __init__(self, rate: float) -> None:
1725 + self.rate, self.tokens, self.t, self.lock = rate, 1.0, time.monotonic(), threading.Lock()
1726 +
1727 + def take(self) -> None:
1728 + while True:
1729 + with self.lock:
1730 + now = time.monotonic()
1731 + self.tokens = min(1.0 + self.rate, self.tokens + (now - self.t) * self.rate)
1732 + self.t = now
1733 + if self.tokens >= 1:
1734 + self.tokens -= 1
1735 + return
1736 + wait = (1 - self.tokens) / self.rate
1737 + time.sleep(wait)
1738 +
1739 +
1740 +BUCKET = Bucket(RATE)
1741 +_local = threading.local()
1742 +_dns_cache: dict[str, bool] = {}
1743 +_dns_lock = threading.Lock()
1744 +
1745 +
1746 +def session() -> requests.Session:
1747 + s = getattr(_local, "s", None)
1748 + if s is None:
1749 + s = requests.Session()
1750 + s.headers.update({"User-Agent": UA, "Accept": "application/json, text/html;q=0.9, */*;q=0.8", "Accept-Language": "en"})
1751 + _local.s = s
1752 + return s
1753 +
1754 +
1755 +def resolves(host: str) -> bool:
1756 + with _dns_lock:
1757 + if host in _dns_cache:
1758 + return _dns_cache[host]
1759 + try:
1760 + socket.getaddrinfo(host, 443, proto=socket.IPPROTO_TCP)
1761 + ok = True
1762 + except OSError:
1763 + ok = False
1764 + with _dns_lock:
1765 + _dns_cache[host] = ok
1766 + return ok
1767 +
1768 +
1769 +def get(url: str) -> dict | None:
1770 + host = urlparse(url).hostname or ""
1771 + if not resolves(host):
1772 + return None
1773 + BUCKET.take()
1774 + try:
1775 + r = session().get(url, timeout=TIMEOUT, allow_redirects=True, stream=True)
1776 + body = b""
1777 + for chunk in r.iter_content(65536):
1778 + body += chunk
1779 + if len(body) > MAX_BODY:
1780 + break
1781 + r.close()
1782 + text = body.decode(r.encoding or "utf-8", errors="replace") if body else ""
1783 + return {"status": r.status_code, "ct": (r.headers.get("content-type") or "").lower(), "final": r.url, "text": text, "len": len(body)}
1784 + except requests.RequestException:
1785 + return None
1786 +
1787 +
1788 +def json_shape(text: str) -> tuple[str, dict] | None:
1789 + t = text.lstrip(" \n\r\t")
1790 + if not t.startswith("{"):
1791 + return None
1792 + try:
1793 + j = json.loads(t)
1794 + except ValueError:
1795 + return None
1796 + if not isinstance(j, dict):
1797 + return None
1798 + page = j.get("page")
1799 + if isinstance(page, dict) and isinstance(j.get("status"), dict) and ("components" in j or "incidents" in j) and "id" in page:
1800 + return "statuspage", j
1801 + if isinstance(j.get("subpages"), list) and any(isinstance(p, dict) and "summary" in p for p in j["subpages"]):
1802 + return "incidentio", j
1803 + if isinstance(page, dict) and ("activeIncidents" in j or "activeMaintenances" in j or isinstance(page.get("status"), str)):
1804 + return "instatus", j
1805 + if "ongoing_incidents" in j or "page_title" in j:
1806 + return "incidentio", j
1807 + if isinstance(j.get("result"), dict) and "status_overall" in j["result"]:
1808 + return "statusio", j
1809 + return None
1810 +
1811 +
1812 +def parse_candidates() -> list[dict]:
1813 + out, seen = [], set()
1814 + for ln in CANDIDATES.strip().splitlines():
1815 + ln = ln.strip()
1816 + if not ln or ln.startswith("#"):
1817 + continue
1818 + parts = [p.strip() for p in ln.split("|")]
1819 + domain = parts[0].lower()
1820 + if domain.endswith(".invalid") or domain in seen or len(parts) < 3:
1821 + continue
1822 + seen.add(domain)
1823 + country = (parts[3].strip('"') if len(parts) > 3 and parts[3] else "US")
1824 + hosts = [h.strip() for h in parts[4].split(",") if h.strip()] if len(parts) > 4 else []
1825 + out.append({"domain": domain, "name": parts[1], "categories": [c.strip() for c in parts[2].split(",")], "country": country, "hosts": hosts})
1826 + return out
1827 +
1828 +
1829 +def load_registry() -> tuple[dict[str, str], set[str], set[str], set[str]]:
1830 + """id→domain, all sensor URLs, hosts of existing status sensors, all ids."""
1831 + id_domain: dict[str, str] = {}
1832 + urls: set[str] = set()
1833 + status_hosts: set[str] = set()
1834 + ids: set[str] = set()
1835 + for f in ["config/sources.yaml"] + sorted(glob.glob("config/sources.d/*.yaml")):
1836 + if f.endswith(FRAGMENT):
1837 + continue
1838 + d = yaml.safe_load(open(f)) or {}
1839 + for s in d.get("sources", []):
1840 + ids.add(s["id"])
1841 + if s.get("domain") and not s.get("extend"):
1842 + id_domain[s["id"]] = s["domain"].lower()
1843 + for sen in s.get("sensors", []) or []:
1844 + u = sen.get("url", "")
1845 + urls.add(u.rstrip("/"))
1846 + if sen.get("type") == "STATUSPAGE" or sen.get("connector") in ("statuspage", "statusjson"):
1847 + h = urlparse(u).hostname
1848 + if h:
1849 + status_hosts.add(h)
1850 + return id_domain, urls, status_hosts, ids
1851 +
1852 +
1853 +def apex(host: str) -> str:
1854 + parts = host.split(".")
1855 + if len(parts) >= 3 and parts[-2] in ("co", "com", "org", "gov", "ac", "net", "edu") and len(parts[-1]) == 2:
1856 + return ".".join(parts[-3:])
1857 + return ".".join(parts[-2:])
1858 +
1859 +
1860 +def brand(domain: str) -> str:
1861 + return apex(domain).split(".")[0]
1862 +
1863 +
1864 +def probe_domain(c: dict, existing_urls: set[str], status_hosts: set[str]) -> dict:
1865 + d = c["domain"]
1866 + hits: list[dict] = []
1867 + notes: list[str] = []
1868 + probed_hosts: set[str] = set()
1869 +
1870 + def try_status_host(host: str, label: str) -> bool:
1871 + if host in probed_hosts:
1872 + return False
1873 + if host in status_hosts:
1874 + notes.append(f"{host}: already covered")
1875 + return True
1876 + probed_hosts.add(host)
1877 + if not resolves(host):
1878 + return False
1879 + for p in STATUS_JSON_PATHS:
1880 + url = f"https://{host}{p}"
1881 + if url in existing_urls:
1882 + return True
1883 + r = get(url)
1884 + if not r:
1885 + continue
1886 + if r["status"] == 200:
1887 + sh = json_shape(r["text"])
1888 + if sh:
1889 + flavor, j = sh
1890 + title = (j.get("page") or {}).get("name") if isinstance(j.get("page"), dict) else j.get("page_title", "")
1891 + hits.append({"kind": "status", "flavor": flavor, "url": url, "final": r["final"], "title": title or "", "via": label})
1892 + return True
1893 + r = get(f"https://{host}/")
1894 + if r and r["status"] == 200:
1895 + body = r["text"]
1896 + m = re.search(r"statusio_page_id['\"]?\s*[:=]\s*['\"]([0-9a-f]{20,})", body) or re.search(r"api\.status\.io/1\.0/status/([0-9a-f]{20,})", body)
1897 + if m:
1898 + url = f"https://api.status.io/1.0/status/{m.group(1)}"
1899 + if url in existing_urls:
1900 + return True
1901 + rr = get(url)
1902 + if rr and rr["status"] == 200 and json_shape(rr["text"]):
1903 + hits.append({"kind": "status", "flavor": "statusio", "url": url, "final": rr["final"], "title": "", "via": label})
1904 + return True
1905 + # Statuspage / Instatus embedded under another host (e.g. custom domain proxying)
1906 + m = re.search(r"https://([a-z0-9.-]+)/api/v2/summary\.json", body)
1907 + if m and m.group(1) not in probed_hosts:
1908 + return try_status_host(m.group(1), f"embedded in {host}")
1909 + fh = urlparse(r["final"]).hostname or host
1910 + if fh != host and fh not in probed_hosts:
1911 + return try_status_host(fh, f"redirect from {host}")
1912 + prov = "hund" if "hund.io" in body else "sorry" if "sorryapp" in body else "firehydrant" if "firehydrant" in body else "betterstack" if ("betteruptime" in body or "betterstack" in body) else "freshstatus" if "freshstatus" in body else "statuspage-html" if "statuspage.io" in body else "custom"
1913 + if CHALLENGE.search(body[:6000]):
1914 + prov = "challenge"
1915 + notes.append(f"{host}: {prov} status page, no machine-readable endpoint")
1916 + elif r and r["status"] in (403, 429, 503):
1917 + notes.append(f"{host}: http {r['status']}")
1918 + return False
1919 +
1920 + found = False
1921 + # 0. explicit hosts
1922 + for h in c.get("hosts", []):
1923 + if try_status_host(h, "explicit host"):
1924 + found = True
1925 + break
1926 + # 1. status.<apex>
1927 + if not found:
1928 + sh = f"status.{apex(d)}"
1929 + if sh in status_hosts:
1930 + notes.append(f"{sh}: already covered")
1931 + found = True
1932 + elif resolves(sh):
1933 + found = try_status_host(sh, "status host")
1934 + # 2. <domain>/status
1935 + if not found:
1936 + r = get(f"https://{d}/status") or get(f"https://www.{d}/status")
1937 + if r and r["status"] == 200:
1938 + fh = urlparse(r["final"]).hostname or d
1939 + if fh not in (d, f"www.{d}") and fh not in probed_hosts:
1940 + found = try_status_host(fh, f"redirect from {d}/status")
1941 + elif "text/html" in r["ct"]:
1942 + m = re.search(r"https://([a-z0-9.-]+)/api/v2/", r["text"])
1943 + if m and m.group(1) not in probed_hosts:
1944 + found = try_status_host(m.group(1), f"embedded in {d}/status")
1945 + # 3. <brand>.statuspage.io / <brand>.instatus.com
1946 + if not found:
1947 + b = brand(d)
1948 + for h in (f"{b}.statuspage.io", f"{b}.instatus.com"):
1949 + if try_status_host(h, "brand host"):
1950 + found = True
1951 + break
1952 + return {"domain": d, "hits": hits, "notes": notes}
1953 +
1954 +
1955 +def cmd_probe(args: argparse.Namespace) -> None:
1956 + id_domain, urls, status_hosts, _ids = load_registry()
1957 + cands = parse_candidates()
1958 + if args.only:
1959 + only = set(args.only.split(","))
1960 + cands = [c for c in cands if c["domain"] in only]
1961 + done: set[str] = set()
1962 + if os.path.exists(args.out) and not args.fresh:
1963 + for ln in open(args.out):
1964 + try:
1965 + done.add(json.loads(ln)["domain"])
1966 + except ValueError:
1967 + pass
1968 + todo = [c for c in cands if c["domain"] not in done]
1969 + print(f"{len(cands)} candidates, {len(done)} already probed, {len(todo)} to go · ≤ {RATE} req/s", file=sys.stderr)
1970 + lock = threading.Lock()
1971 + t0 = time.time()
1972 + with open(args.out, "a") as out, ThreadPoolExecutor(max_workers=args.workers) as ex:
1973 + futs = {ex.submit(probe_domain, c, urls, status_hosts): c for c in todo}
1974 + for i, fut in enumerate(as_completed(futs), 1):
1975 + c = futs[fut]
1976 + try:
1977 + res = fut.result()
1978 + except Exception as e: # noqa: BLE001
1979 + res = {"domain": c["domain"], "hits": [], "notes": [f"probe error: {e}"]}
1980 + res.update({"name": c["name"], "categories": c["categories"], "country": c["country"]})
1981 + with lock:
1982 + out.write(json.dumps(res) + "\n")
1983 + out.flush()
1984 + kinds = ",".join(sorted({h["kind"] + (":" + h["flavor"] if h.get("flavor") else "") for h in res["hits"]})) or "-"
1985 + print(f"[{i}/{len(todo)} {time.time() - t0:5.0f}s] {c['domain']:28s} {kinds}", file=sys.stderr)
1986 +
1987 +
1988 +def slug(s: str) -> str:
1989 + s = s.lower().replace("&", " and ")
1990 + s = re.sub(r"\(.*?\)", "", s)
1991 + s = re.sub(r"[^a-z0-9]+", "-", s).strip("-")
1992 + return s
1993 +
1994 +
1995 +# Same organization declared earlier under another domain → extend instead of redeclaring.
1996 +EXTEND_OVERRIDE: dict[str, str] = {}
1997 +# Natural slug already taken by a different organization.
1998 +NEW_ID_OVERRIDE: dict[str, str] = {"notifications.service.gov.uk": "govuk-notify", "payments.service.gov.uk": "govuk-pay", "ubnt.com": "ubiquiti", "sky.money": "sky-money", "flow.com": "flow-blockchain", "base.org": "base-chain", "sei.io": "sei-network",
1999 + "zip.co": "zip-au", "ziphq.com": "zip-procurement", "tally.so": "tally-forms", "tally.xyz": "tally-governance", "radar.com": "radar-geofencing",
2000 + "flo.com": "flo-ev", "flo.health": "flo-health", "color.com": "color-health", "column.com": "column-bank", "increase.com": "increase-bank",
2001 + "float.com": "float-scheduling", "hive.com": "hive-pm", "current.com": "current-bank", "dave.com": "dave-app", "route.com": "route-app",
2002 + "copper.com": "copper-crm", "copper.co": "copper-custody", "close.com": "close-crm", "grain.com": "grain-ai", "mention.com": "mention-app",
2003 + "clay.com": "clay-ai", "gem.com": "gem-recruiting", "one.nz": "one-nz", "free.fr": "free-mobile", "three.co.uk": "three-uk",
2004 + "o2.co.uk": "o2-uk", "ee.co.uk": "ee-uk", "sky.com": "sky-uk", "orange.com": "orange-telecom", "tim.it": "tim-italia", "match.com": "match-group"}
2005 +
2006 +
2007 +# `<brand>.statuspage.io` / `<brand>.instatus.com` hits whose page title is generic or belongs to another company
2008 +# (checked by hand on 2026-09-13): nx → "Nexo Systems", scylladb → "TestApp", phantom → "PhantomPay", workramp →
2009 +# "Confirm LearnUp", copper / play / you / ally / dave / stripe / rainbow / route / fabric / rocket / convert / continue /
2010 +# unified / ssl / launchpad / tally / hey / runn / sr / quillbot / leonardo / orca / jane → ambiguous one-word titles.
2011 +DROP_BRAND_HOSTS = {"nx", "scylladb", "phantom", "workramp", "copper", "play", "you", "ally", "dave", "stripe", "rainbow", "route", "fabric",
2012 + "rocket", "convert", "continue", "unified", "ssl", "launchpad", "tally", "hey", "runn", "sr", "quillbot", "leonardo", "orca", "jane"}
2013 +
2014 +
2015 +def cmd_gate(args: argparse.Namespace) -> None:
2016 + rows = [json.loads(ln) for ln in open(args.inp) if ln.strip()]
2017 + targets = [h["url"] for r in rows for h in r["hits"] if re.search(r"\.(statuspage\.io|instatus\.com)/", h["url"])]
2018 + drop: list[str] = []
2019 + for u in targets:
2020 + r = get(u)
2021 + if not r or r["status"] != 200:
2022 + drop.append(u)
2023 + continue
2024 + try:
2025 + j = json.loads(r["text"])
2026 + except ValueError:
2027 + drop.append(u)
2028 + continue
2029 + pg = j.get("page") or {}
2030 + comps = len(j.get("components") or [])
2031 + upd = str(pg.get("updated_at") or "")
2032 + legacy = "old" in (pg.get("url") or "").split("//")[-1].split("/")[0].split(".")[0]
2033 + if comps == 0 or (upd[:4].isdigit() and upd[:10] < "2024-09-01") or legacy:
2034 + drop.append(u)
2035 + print(f"drop {u} components={comps} updated_at={upd[:10]} url={pg.get('url', '')}", file=sys.stderr)
2036 + json.dump(drop, open(args.drop, "w"))
2037 + print(f"{len(drop)} of {len(targets)} brand-host hits dropped → {args.drop}", file=sys.stderr)
2038 +
2039 +
2040 +def cmd_emit(args: argparse.Namespace) -> None:
2041 + id_domain, urls, status_hosts, ids = load_registry()
2042 + gated: set[str] = set(json.load(open(args.drop))) if args.drop and os.path.exists(args.drop) else set()
2043 + domain_id = dict(EXTEND_OVERRIDE)
2044 + for i, dom in id_domain.items():
2045 + domain_id.setdefault(dom, i)
2046 + domain_id.setdefault(apex(dom), i)
2047 + rows = [json.loads(ln) for ln in open(args.inp) if ln.strip()]
2048 + rows.sort(key=lambda r: r["domain"])
2049 + used_urls: set[str] = set()
2050 + new_ids: set[str] = set()
2051 + entries: dict[str, tuple[list[str], list[str]]] = {}
2052 + n_status = 0
2053 + for r in rows:
2054 + if not r["hits"]:
2055 + continue
2056 + d = r["domain"]
2057 + existing = domain_id.get(d) or domain_id.get(f"www.{d}") or (domain_id.get(apex(d)) if apex(d) not in ("service.gov.uk", "gov.uk", "gc.ca", "canada.ca") else None)
2058 + sensors: list[str] = []
2059 + for h in r["hits"]:
2060 + u = h["url"].rstrip("/")
2061 + if u in urls or u in used_urls or h["final"].rstrip("/") in urls:
2062 + continue
2063 + if urlparse(u).hostname in status_hosts:
2064 + continue
2065 + if h.get("via") == "brand host" and (urlparse(u).hostname or "").split(".")[0] in DROP_BRAND_HOSTS:
2066 + continue
2067 + if h["url"] in gated:
2068 + continue
2069 + used_urls.add(u)
2070 + if h["kind"] == "status":
2071 + n_status += 1
2072 + if h["flavor"] == "statuspage":
2073 + sensors.append(f' - {{ name: status, url: "{h["url"]}", type: STATUSPAGE, connector: statuspage, tier: S }}')
2074 + else:
2075 + label = {"instatus": "instatus", "incidentio": "incident.io", "statusio": "status.io"}[h["flavor"]]
2076 + sensors.append(f' - {{ name: status ({label}), url: "{h["url"]}", type: STATUSPAGE, connector: statusjson, tier: S }}')
2077 + if not sensors:
2078 + continue
2079 + seen_names: dict[str, int] = {}
2080 + fixed = []
2081 + for s in sensors:
2082 + m = re.match(r" - \{ name: ([^,]+),", s)
2083 + nm = m.group(1)
2084 + if nm in seen_names:
2085 + seen_names[nm] += 1
2086 + s = s.replace(f"name: {nm},", f"name: {nm} {seen_names[nm]},", 1)
2087 + else:
2088 + seen_names[nm] = 1
2089 + fixed.append(s)
2090 + if existing:
2091 + head = [f" - id: {existing}", " extend: true"]
2092 + if r.get("country"):
2093 + cc = r["country"]
2094 + head.append(f' country: {json.dumps(cc) if cc in ("NO",) else cc}')
2095 + head.append(" sensors:")
2096 + key = existing
2097 + else:
2098 + sid = NEW_ID_OVERRIDE.get(d) or slug(r["name"]) or slug(d.split(".")[0])
2099 + if sid in ids or sid in new_ids:
2100 + sid = slug(d.replace(".", "-"))
2101 + if sid in ids or sid in new_ids:
2102 + sid = f"{sid}-status"
2103 + new_ids.add(sid)
2104 + cats = ", ".join(r["categories"])
2105 + cc = r["country"]
2106 + head = [f" - id: {sid}", f" name: {r['name']}", f" domain: {d}", f" categories: [{cats}]", " tier: S",
2107 + f" country: {json.dumps(cc) if cc in ('NO',) else cc}", " discover: { rss: true, status: true }", " sensors:"]
2108 + key = sid
2109 + if key in entries:
2110 + entries[key][1].extend(fixed)
2111 + else:
2112 + entries[key] = (head, list(fixed))
2113 + print(f"# config/sources.d/{FRAGMENT} — HEADER TO BE WRITTEN BY HAND ({n_status} status sensors, {len(entries)} organizations)")
2114 + print("sources:")
2115 + for head, sens in entries.values():
2116 + for ln in head:
2117 + print(ln)
2118 + for s in sens:
2119 + print(s)
2120 + blocked = [n for r in rows for n in r["notes"] if "already covered" not in n]
2121 + print("# ── probe notes (not sensors) ──", file=sys.stderr)
2122 + for n in sorted(set(blocked)):
2123 + print(f"# {n}", file=sys.stderr)
2124 +
2125 +
2126 +def main() -> None:
2127 + ap = argparse.ArgumentParser()
2128 + sub = ap.add_subparsers(dest="cmd", required=True)
2129 + p = sub.add_parser("probe")
2130 + p.add_argument("--out", default="/tmp/probe58.jsonl")
2131 + p.add_argument("--only")
2132 + p.add_argument("--fresh", action="store_true")
2133 + p.add_argument("--workers", type=int, default=12)
2134 + p.set_defaults(fn=cmd_probe)
2135 + g = sub.add_parser("gate")
2136 + g.add_argument("--in", dest="inp", default="/tmp/probe58.jsonl")
2137 + g.add_argument("--drop", default="/tmp/probe58-drop.json")
2138 + g.set_defaults(fn=cmd_gate)
2139 + e = sub.add_parser("emit")
2140 + e.add_argument("--in", dest="inp", default="/tmp/probe58.jsonl")
2141 + e.add_argument("--drop", default="/tmp/probe58-drop.json")
2142 + e.set_defaults(fn=cmd_emit)
2143 + a = ap.parse_args()
2144 + a.fn(a)
2145 +
2146 +
2147 +if __name__ == "__main__":
2148 + main()
2149