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>
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 | ||