Markets · bedrock market · provisional
Business Intelligence, Analytics and Visualization
Platform market (power bi certified connectors, tableau exchange, metabase drivers; grafana read by observability). The Kin Score Market layer reads each provider in its market:
who it integrates with, how deep those integrations go, and where the market publishes its own structure.
Methodology.
44providers measured
23 (52.3%)declare their own
2 (4.5%)covered by others only
5 (11.4%)distribution only (sell through, not integrations)
14 (31.8%)undeclared
9declare compatibility (report only, not weighted)
0in-market workflows shown
Provisional. Provisional and unweighted: the Market layer is not part of the composite or agent readiness. Leader lists are read within a position, never as one ranking. A provider that declares nothing we can
read is shown as undeclared, with no number: we never infer integrations.
Where this market publishes its structure
- Power Query connectors (learn.microsoft.com/en-us/power-query/connectors/ index + per-connector reference pages) machine-readable, 196 pages; 52 third-party ('owned and provided by'), 144 Microsoft-built (not linked); 22 edges on power-bi; MicrosoftDocs/powerquery-docs is no longer public on GitHub (404), so the rendered Learn pages are read
- Tableau Exchange (exchange.tableau.com/server-sitemap.xml -> /products/ __NEXT_DATA__) machine-readable, 661 listings (443 accelerator, 86 viz, 78 extension, 52 connector); 376 Tableau-built skipped; 95 partner accelerators (templates) not written; 188 partner listings read; 23 edges on tableau; 2 unreadable
- Grafana plugin catalog (grafana.com/api/plugins + /api/plugins/) machine-readable, 378 plugins (121 grafana, 83 commercial, 174 community signatures); NOT re-read: sweep-observability.py already reads it onto all/grafana-com (observability cohort), a second read would double-count
- Metabase community drivers (metabase/metabase docs/developers-guide/community-drivers.md) machine-readable, 18 drivers; 8 published by an org with a website; 3 edges on metabase
- MicrosoftDocs/powerquery-docs (GitHub) not machine-readable: repository not public (HTTP 404, 2026-10-19); the Learn pages it renders were read instead
- Looker Marketplace not machine-readable: in-product only, behind a Looker instance login; looker-open-source on GitHub is Google's own blocks, not a register
- Qlik connectors (help.qlik.com) not machine-readable: Qlik-built connector help pages: a mention list, no publisher (Qlik sits in data-integration)
- Apache Superset database drivers (superset.apache.org docs) not machine-readable: a list of pip driver packages: a mention list, no publisher or certification
- Power BI visuals on AppSource not machine-readable: not read this pass (AppSource catalog API is a different storefront adapter)
Own = declares at least one integration itself; covered = visible only because an aggregator, standards body, regulator or partner contract names it; distribution-only = listed only on cloud marketplaces it sells through, a channel reported beside, never counted as its own declared integrations; undeclared = nothing we can read, so no number; declares_compatibility = providers with a `compatible` shape vote, report only (kin, 2026-10-13): never counted as own, never in depth or position.
Taxonomy how this market maps onto apis.io
Derived 2026-10-23 from the 44 providers in this market we could resolve in the
catalog. The percentage is the share of those providers carrying each one; it describes the market, not the tag or industry. Tag groups have no page of their own yet, so they are listed unlinked.
share of resolved cohort carrying it; tags >=0.20 & >=3 members (max 12, junk dropped), tag_groups >=0.20 (cooccurrence, non-cross-cutting; max 8), industries >=0.20 (max 6), areas >=0.10 (max 6; areas are keyword-matched and sparse), capabilities L1 >=0.20 (max 8); derive-market-taxonomy.py
Leaders by position (provisional)
Provisional: grouped by position, depth compared within a position only. Distribution (cloud marketplaces) and iPaaS bridges are counted beside
position, never inside it. Unknown-builder listings are left out of position shares and counted here.
gravity 3 · other companies invest to build on it
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Power BI |
51.8 |
26 |
21 / 5 |
0 |
1 |
4 |
partner-built 81%, ipaas-bridge 15%, distribution 4% |
| Tableau |
51.8 |
34 |
25 / 9 |
0 |
2 |
4 |
partner-built 74%, ipaas-bridge 12%, standard 3%, builds-on-platform 6%, distribution 6% |
| Metabase |
32.8 |
7 |
3 / 4 |
0 |
0 |
3 |
partner-built 43%, ipaas-bridge 43%, standard 14% |
builds-on 17 · publishes apps on other platforms' stores
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Equals |
51.7 |
3 |
0 / 3 |
0 |
0 |
0 |
standard 33%, builds-on-platform 67% |
| Holistics |
51.7 |
3 |
0 / 3 |
0 |
0 |
0 |
builds-on-platform 100% |
| Atscale |
44.1 |
3 |
0 / 3 |
0 |
1 |
0 |
builds-on-platform 67%, distribution 33% |
| GoodData |
44.1 |
3 |
0 / 3 |
0 |
1 |
0 |
builds-on-platform 67%, distribution 33% |
| Sisense |
42.1 |
7 |
0 / 7 |
0 |
1 |
1 |
ipaas-bridge 14%, standard 14%, builds-on-platform 57%, distribution 14% |
| Domo |
37.8 |
8 |
0 / 8 |
0 |
1 |
2 |
ipaas-bridge 25%, standard 12%, builds-on-platform 50%, distribution 12% |
| Geckoboard |
37.0 |
6 |
0 / 6 |
0 |
0 |
2 |
ipaas-bridge 33%, builds-on-platform 67% |
| Cube |
36.4 |
3 |
0 / 3 |
0 |
2 |
0 |
builds-on-platform 33%, distribution 67% |
| ThoughtSpot |
36.4 |
9 |
0 / 9 |
0 |
6 |
0 |
standard 11%, builds-on-platform 22%, distribution 67% |
| Toucan Toco |
36.4 |
3 |
0 / 3 |
0 |
2 |
0 |
builds-on-platform 33%, distribution 67% |
| TextQL |
34.5 |
4 |
0 / 4 |
0 |
3 |
0 |
builds-on-platform 25%, distribution 75% |
| Incorta |
29.3 |
3 |
0 / 3 |
0 |
1 |
1 |
ipaas-bridge 33%, builds-on-platform 33%, distribution 33% |
| Pyramid Analytics |
26.8 thin |
2 |
0 / 2 |
0 |
1 |
0 |
builds-on-platform 50%, distribution 50% |
| Zoho Analytics |
18.6 |
4 |
0 / 4 |
0 |
0 |
3 |
ipaas-bridge 75%, builds-on-platform 25% |
| Knowi |
17.2 thin |
1 |
0 / 1 |
0 |
0 |
0 |
builds-on-platform 100% |
| Zenlytic |
17.2 thin |
1 |
0 / 1 |
0 |
0 |
0 |
builds-on-platform 100% |
| Mode |
16.3 |
5 |
0 / 5 |
0 |
0 |
4 |
ipaas-bridge 80%, builds-on-platform 20% |
covered 1 · reached mainly through aggregators
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Looker |
29.6 |
4 |
0 / 4 |
0 |
0 |
2 |
ipaas-bridge 50%, covered 25%, builds-on-platform 25% |
standard 4 · listed by a voluntary standard's own directory
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Preset |
34.5 thin |
2 |
0 / 2 |
0 |
0 |
0 |
standard 50%, builds-on-platform 50% |
| Hex |
29.6 |
6 |
0 / 6 |
0 |
0 |
3 |
ipaas-bridge 50%, standard 33%, builds-on-platform 17% |
| Jaspersoft |
26.8 thin |
2 |
0 / 2 |
0 |
1 |
0 |
standard 50%, distribution 50% |
| Observable |
26.8 thin |
2 |
0 / 2 |
0 |
2 |
0 |
standard 33%, distribution 67% |
distribution 5 · only sells through cloud marketplaces
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Plotly |
28.8 |
3 |
0 / 3 |
0 |
3 |
0 |
distribution 100% |
| Hashboard |
9.6 thin |
1 |
0 / 1 |
0 |
2 |
0 |
distribution 100% |
| Infogram |
9.6 thin |
1 |
0 / 1 |
0 |
1 |
0 |
distribution 100% |
| Rill Data |
9.6 thin |
1 |
0 / 1 |
0 |
1 |
0 |
distribution 100% |
| Wisdom AI |
9.6 thin |
1 |
0 / 1 |
0 |
1 |
0 |
distribution 100% |
undeclared 14 · declares nothing we can read: no number