THE DISCRY INDEX · INFRASTRUCTURE

infrastructure APIs, ranked for agents

The 73 infrastructure APIs in the Index, tiered by band. Rank is within the category; scores decompose into Discovery and Comprehension on every row.

60
APIs scored
57
Average score
46 · 62
Avg Discovery · Comprehension

Sharp

85+Agents read these docs at full fidelity2 APIs · median discovery 74 · comprehension 93
01Neon74 · 948802Render74 · 9387

Clear

75+Readable with minor friction8 APIs · median discovery 65 · comprehension 92
03Bright Data66 · 928404ClickHouse66 · 918405Netlify63 · 888106Upstash79 · 818107Railway47 · 938008Paragon47 · 937909api.video32 · 987810Thunder Compute74 · 7877

Legible

60+Usable, with real gaps17 APIs · median discovery 50 · comprehension 75
11Arcade.dev42 · 887412IPGeolocation68 · 757313DuploCloud50 · 827314Axiom53 · 787015Fastly32 · 877016CloudBackend26 · 897017codat.io37 · 836918Brave26 · 876919CData63 · 716920Servers.com40 · 816821PlanetScale71 · 656722MongoDB55 · 716623HoneyLabs79 · 606624Mapbox47 · 716425ably.io37 · 756426apideck.com71 · 576127Confluent61 · 6161

Murky

40+Agents misread these docs often22 APIs · median discovery 39 · comprehension 54
28ArcadeData47 · 656029dreamfactorysoftware32 · 715930Airbyte74 · 485631Apify79 · 465632AWS18 · 715533Scaleway34 · 645534Supabase53 · 565535Agave26 · 665436Gravitee47 · 545237Elastic42 · 545038Massed Compute37 · 555039amentum.space0 · 674740AdButler66 · 394741Fly.io21 · 584742Appwrite55 · 424643Temporal53 · 434644Kong50 · 434545EMTECH0 · 634446DigitalOcean55 · 394447apigee.local32 · 474348OVHcloud16 · 544249Snowflake37 · 4341

Opaque

0+Effectively unreadable to agents11 APIs · median discovery 40 · comprehension 32
50Octopus Deploy40 · 404051Red Hat55 · 323952New Relic42 · 363853Senzing26 · 433854Clidey (WhoDB)50 · 323755Nimble74 · 203656anchore.io34 · 363657Edera47 · 293558HashiCorp11 · 433459Salt Security26 · 323160Axelar Network0 · 3222

Off the ladder

not scorable from public docs — reason published per API13

Too few applicable comprehension tasks to score.

log line

below-min-applicable-tasks

api2pdf.comInvisible to agents

Docs render as JavaScript shells; nothing agent-readable.

log line

docs-unreachable: docs host(s) [v2.api2pdf.com] yielded 0 agent-readable tokens (< 15000); 2 shell page(s) detected; F6 fallback tried 12 URL(s) without finding a readable docs surface

apidapp.comWalls agents out

Docs host refuses automated fetches.

log line

blocked: docs host(s) [www.apidapp.com] refused agent fetches (401/403/429 across F6 probes, after retry-with-backoff); 1150 agent-readable tokens (< 15000); F6 fallback tried 13 URL(s)

ApillonInvisible to agents

Docs render as JavaScript shells; nothing agent-readable.

log line

docs-unreachable: docs host(s) [apillon.io] yielded 0 agent-readable tokens (< 15000); 1 shell page(s) detected; F6 fallback tried 12 URL(s) without finding a readable docs surface

CloudRailWalls agents out

Docs host refuses automated fetches.

log line

blocked: docs host(s) [developer.cloudrail.com] refused agent fetches (401/403/429 across F6 probes, after retry-with-backoff); 0 agent-readable tokens (< 15000); F6 fallback tried 10 URL(s)

ControlantInvisible to agents

Docs too thin to score: 3,280 agent-readable tokens.

log line

docs-unreachable: docs host(s) [integrations.controlant.com] yielded 3280 agent-readable tokens (< 15000); 10 shell page(s) detected; F6 fallback tried 13 URL(s) without finding a readable docs surface

EquinixWalls agents out

Docs host refuses automated fetches.

log line

blocked: docs host(s) [developer.equinix.com] refused agent fetches (401/403/429 across F6 probes, after retry-with-backoff); 0 agent-readable tokens (< 15000); F6 fallback tried 11 URL(s)

Google CloudInvisible to agents

Docs host returned nothing agent-readable.

log line

docs-unreachable: docs host(s) [googlecloud.com] yielded 0 agent-readable tokens (< 15000); 0 shell page(s) detected; F6 fallback tried 12 URL(s) without finding a readable docs surface

Hetzner CloudInvisible to agents

Docs too thin to score: 1,635 agent-readable tokens.

log line

docs-unreachable: docs host(s) [hetzner.com, docs.hetzner.com, developers.hetzner.com] yielded 1635 agent-readable tokens (< 15000); 0 shell page(s) detected; F6 fallback tried 12 URL(s) without finding a readable docs surface

LinodeInvisible to agents

Docs host returned nothing agent-readable.

log line

docs-unreachable: docs host(s) [linode.com, www.akamai.com] yielded 0 agent-readable tokens (< 15000); 0 shell page(s) detected; F6 fallback tried 12 URL(s) without finding a readable docs surface

Microsoft AzureInvisible to agents

Docs host returned nothing agent-readable.

log line

docs-unreachable: docs host(s) [microsoftazure.com] yielded 0 agent-readable tokens (< 15000); 0 shell page(s) detected; F6 fallback tried 12 URL(s) without finding a readable docs surface

SplunkWalls agents out

Docs host refuses automated fetches.

log line

blocked: docs host(s) [dev.splunk.com] refused agent fetches (401/403/429 across F6 probes, after retry-with-backoff); 0 agent-readable tokens (< 15000); F6 fallback tried 13 URL(s)

ThinAirTelematicsInvisible to agents

Docs render as JavaScript shells; nothing agent-readable.

log line

docs-unreachable: docs host(s) [data.thinair.co] yielded 0 agent-readable tokens (< 15000); 1 shell page(s) detected; F6 fallback tried 13 URL(s) without finding a readable docs surface