Markets · frontier market · provisional
Search API (Elasticsearch / OpenSearch shape)
Frontier, two related de facto shapes (elasticsearch and its opensearch fork), converging by imitation. 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.
25providers measured
15 (60.0%)declare their own
3 (12.0%)covered by others only
1 (4.0%)distribution only (sell through, not integrations)
6 (24.0%)undeclared
14declare compatibility (report only, not weighted)
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
- Providers' own Elasticsearch/OpenSearch compatibility pages (fetched, saved under evidence/compatibility/) machine-readable
- Providers' own contracts naming the Elasticsearch/OpenSearch API machine-readable
- Structural detection: _bulk/_cat/_mapping/_doc paths and OpenSearch /_plugins/ in providers' contracts (ours, marked) machine-readable
- Conformance test running the Elasticsearch/OpenSearch client test suites against each endpoint not machine-readable: no register exists; not built
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 25 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.
| Tags | Search 64%, Analytics 44%, Observability 44%, Open Source 40%, Full-Text Search 36%, Monitoring 24%, Database 20%, Vector Search 20% |
|---|
| Tag groups | RAG 52%, Analytics 48%, Observability 44%, Security 24%, Database 20%, AIOps 20% |
|---|
| Industries | Data & Analytics 60%, Developer Tools & DevOps 48% |
|---|
| Areas | API Evangelist Search 64%, Observability 44%, Monitoring 24%, Database 20%, Logging 16%, Security 12% |
|---|
| Capabilities | SaaS Platform Operations Management 32%, Information Technology Management 32%, Cybersecurity Management 28% |
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.
builds-on 10 · publishes apps on other platforms' stores
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Algolia |
54.2 |
47 |
0 / 47 |
0 |
12 |
14 |
own-page 10%, ipaas-bridge 29%, standard 4%, covered 4%, builds-on-platform 27%, distribution 25% |
| Coralogix |
53.5 |
12 |
0 / 12 |
0 |
3 |
0 |
standard 23%, builds-on-platform 54%, distribution 23% |
| SigNoz |
52.1 |
5 |
0 / 5 |
0 |
0 |
0 |
standard 40%, builds-on-platform 60% |
| Meilisearch |
51.7 |
3 |
0 / 3 |
0 |
0 |
0 |
standard 33%, builds-on-platform 67% |
| Vespa |
51.7 |
4 |
0 / 4 |
0 |
0 |
0 |
standard 25%, covered 25%, builds-on-platform 50% |
| Logz.io |
46.9 |
9 |
0 / 9 |
0 |
2 |
0 |
standard 22%, builds-on-platform 56%, distribution 22% |
| Axiom |
46.5 |
4 |
0 / 4 |
0 |
1 |
0 |
standard 25%, builds-on-platform 50%, distribution 25% |
| SearchStax |
46.0 |
4 |
0 / 4 |
0 |
1 |
0 |
standard 25%, builds-on-platform 50%, distribution 25% |
| Aiven |
44.8 |
10 |
0 / 10 |
0 |
2 |
0 |
standard 20%, covered 10%, builds-on-platform 50%, distribution 20% |
| ParadeDB |
17.2 thin |
1 |
0 / 1 |
0 |
0 |
0 |
builds-on-platform 100% |
covered 2 · reached mainly through aggregators
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Typesense |
19.7 thin |
2 |
0 / 2 |
0 |
0 |
1 |
ipaas-bridge 50%, covered 50% |
| Azure AI Search |
17.2 thin |
1 |
0 / 1 |
0 |
0 |
0 |
covered 100% |
standard 4 · listed by a voluntary standard's own directory
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Elasticsearch |
51.8 |
15 |
0 / 15 |
0 |
2 |
4 |
ipaas-bridge 27%, standard 33%, covered 27%, distribution 13% |
| OpenObserve |
44.7 |
3 |
0 / 3 |
0 |
1 |
0 |
standard 67%, distribution 33% |
| Quickwit |
34.5 thin |
2 |
0 / 2 |
0 |
0 |
0 |
standard 50%, builds-on-platform 50% |
| Crate Io |
23.6 thin |
1 |
0 / 1 |
0 |
0 |
0 |
standard 100% |
core 1 · builds the connectors its customers need
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Elastic |
57.0 |
453 |
0 / 453 |
45 |
1 |
2 |
partner-built 6%, provider-built 83%, standard 1%, builds-on-platform 1%, unknown 9% |
mixed 1 · no single mode dominates
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| OpenSearch |
49.2 |
9 |
0 / 9 |
0 |
0 |
1 |
ipaas-bridge 11%, standard 22%, covered 22%, builds-on-platform 44% |
distribution 1 · only sells through cloud marketplaces
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Elastic Observability |
9.6 thin |
1 |
0 / 1 |
0 |
1 |
0 |
distribution 100% |
undeclared 6 · declares nothing we can read: no number
Shape adoption report only — not weighted
Report only, not weighted (Kin, 2026-10-13): `compatible` edges are shape votes (the provider re-serves the anchor's contract). They are shown here and as 'declares compatibility' on a provider, and are excluded from depth, position and the own/covered declaration until they hold across four weekly snapshots.
Pattern: fork. Shape gravity (counted by company, one edge per provider, the best
evidence kept): 8. Convergence in the cohort: 7 of
11 (63.6%) — cohort members (minus the anchor's family, mediators and rival shapes) with at least one compatible edge to the shape, read from evidence.
elasticsearch-api anchor Elastic · 7 adopters, 6 declared by the provider
By degree: full 1, declared-subset 2, declared-unqualified 3, same-vocabulary-own-path 1.
By evidence: own-docs 5, own-contract 1, ae-structural 1.
opensearch-api anchor OpenSearch · 3 adopters, 3 declared by the provider
By degree: full 2, declared-subset 1.
By evidence: own-docs 3.
- Rival shapes (own contracts, not re-served): Algolia, Typesense, Meilisearch, Vespa, Apache Solr, Azure AI Search, Amazon CloudSearch, SearchStax
- In the cohort, declaring nothing we can read: Coralogix, SigNoz, Crate Io, ParadeDB
- Evidence ladder: conformance-register > own-docs > own-contract > own-blog > ae-structural. Degrees: full | declared-subset | declared-unqualified | interoperable-subset | same-vocabulary-own-path.
Frontier timeline DRAFT · report only — not weighted
DRAFT: alignment readings (MARKET-LAYER.md §12). Nothing is weighted until it holds across at least four weekly snapshots. 3 weekly snapshot(s) so far.
2026-10-13 anchor shape: elastic,opensearch
2026-10-15 anchor shape: elastic,opensearch
2026-10-17 anchor shape: elastic,opensearch