Forty-seven companies call themselves AI clouds: converted bitcoin miners, powered-shell landlords, venture-built GPU clouds, and a 2026 IPO wave. Strip away the press releases and what remains is what a customer can actually call. Here every documented API function becomes its own vector: 515 functions from the 14 companies that publish any, embedded, clustered, and compared — so the differences between neoclouds are visible as geometry.
Takeaways
Read the 515 functions and three API archetypes fall out:
Two facts sharpen the picture: the most similar API pair in the universe is Sakura and Rumble (70%) — a Japanese sovereign cloud and a video platform's cloud arm converging on the same general-cloud shape from opposite directions — while Nebius, Nscale and E2E form their own AI-native cluster, closer to each other than to any general cloud. In other words: "neocloud" is one label covering at least three different machines. The sections below show where each claim comes from — the method, then the maps.
Ask
A small assistant grounded in this page's data: the indexed functions, the groupings, and the overlap numbers. Ask it how any two neoclouds differ, or start from a suggestion:
Answers are generated from the indexed API data and can be imperfect; verify against the charts and source docs below. Not investment advice.
Method
# one embedding PER DOCUMENTED FUNCTION, not per company:
# text = function name + purpose + method/route, from each company's
# docs-discovery dossier (source-attributed extraction)
# Japanese-documented functions translated to English BEFORE embedding
# two models, same math, so embedding artifacts are visible:
# bge-m3 (local, 1024-dim) | qwen3-embedding-8b (OpenRouter, 4096-dim)
# projection: UMAP to 2D and 3D - display only, never used for grouping
# categorization A: Ward linkage on the L2-normalized vectors
# (Euclidean on unit vectors = monotone in cosine),
# k chosen by best cosine silhouette
# categorization B: HDBSCAN(min_cluster_size=8) on a 15-dim UMAP
# reduction - density clusters, noise points allowed
# company similarity: chamfer overlap of whole function sets
# (mean best-match cosine, both directions)
The function space
Each documented function gets its own embedding (name + purpose + route). In function view, one dot per function: dots sit together because the functions do the same thing, whichever company documents them — the cross-company clusters (create instance, list clusters, manage SSH keys, serve a model) are the industry's de facto standard API, and the isolated dots are what only one company offers. In group view, the same dots are colored by machine-found grouping: Ward hierarchical clustering on the embeddings (cosine), the number of groups picked by silhouette score, each group labeled from its members. Functions originally documented in Japanese were translated to English before embedding and are marked (JP). In company view, companies are placed by the overlap of their whole function sets (mean best-match cosine, both directions): two companies sit together when a customer could switch between them and call roughly the same things.
The same 515 functions, re-embedded with qwen3-embedding-8b via OpenRouter (a dedicated 8B embedding model, ~14x the local bge-m3) and re-grouped with the identical math (Ward on the normalized vectors, k by silhouette). Where the two charts agree, the grouping is a property of the functions; where they disagree, it was an artifact of the embedding. The company highlight above applies here too.
Same qwen3-embedding-8b vectors, projected to three dimensions instead of two. The projection is display-only (the categories are computed in the full 4096-dim space), but a third dimension roughly halves the distortion: groups that look smeared together in 2D often separate cleanly when you rotate this — that overlap was an artifact of flattening, not a real ambiguity. Drag to rotate, scroll to zoom. The second categorization, HDBSCAN on a 15-dim UMAP reduction (the BERTopic recipe), is a density clusterer: unlike Ward it may leave a function unassigned (grey) rather than force it into the nearest cluster — its clusters are tighter and there are more of them.
The holes
The empty parts of the map can be named. We wrote a reference catalog of canonical cloud and AI-infrastructure capabilities, phrased exactly like the indexed functions, embedded it with both models into the same space, and measured each item's distance to the nearest documented neocloud function. Calibration: control items that plainly exist (create a VM, list clusters, serve a model) score 83–92. The items below score far lower under both embeddings: products the space says should exist that no neocloud ships today. Each row is a product waiting for an owner; the last column is the closest thing anyone currently documents.
| absent product (score) | what it would be | closest shipping function |
|---|---|---|
| Preemption insurance operations · 64 | Guarantee checkpoint-and-resume on spot preemption with an SLA on lost work. | NSCALE: Managed Slurm |
| Training data provenance ledger trust & compliance · 65 | Record and verify the provenance of every dataset a training run touched. | E2E.NS: GPU cluster management |
| Egress-free data sharing data layer · 69 | Share large datasets with another tenant on the same cloud without egress fees or copies. | E2E.NS: Database as a Service |
| Cluster health prediction operations · 69 | Predict node and interconnect failures before they happen and drain workloads preemptively. | E2E.NS: GPU cluster management |
| Model registry with lineage model lifecycle · 71 | Track model versions with dataset and training-run lineage and promote them between environments. | CBRS: Upload model version |
| Standardized cluster state snapshot portability · 71 | Snapshot an entire cluster configuration into a portable declarative bundle restorable elsewhere. | CRWV: Cluster |
| GPU capacity resale economic layer · 72 | Resell unused reserved GPU capacity to other customers on a secondary market. | NSCALE: Compute |
| Confidential inference attestation trust & compliance · 72 | Run inference inside a trusted execution environment and retrieve a cryptographic attestation of the runtime. | E2E.NS: AI inference deployment |
| GPU spot market bidding economic layer · 73 | Place bids and asks for GPU-hours on an open capacity exchange; orders match at a clearing price. | NSCALE: Compute |
| Fractional GPU sharing operations · 74 | Allocate a fraction of a physical GPU with isolation guarantees and per-fraction billing. | NSCALE: Compute |
| Compliance artifact API trust & compliance · 75 | Fetch machine-readable SOC 2, ISO, and data-residency artifacts scoped to a workload. | NBIS: nebius ai audit |
| Cross-cloud scheduler portability · 75 | Submit a job once and have it scheduled to whichever connected GPU cloud is cheapest or fastest. | E2E.NS: GPU cluster management |
| Serverless training operations · 75 | Submit a training script and dataset and let the platform provision, scale, and tear down the cluster. | E2E.NS: REST API for programmatic deployment |
| Distillation service model lifecycle · 75 | Compress a large model into a smaller one against a quality target, as a managed job. | E2E.NS: Fine-tuning |
| Energy and carbon reporting operations · 75 | Retrieve energy consumption and carbon intensity per job, per node, and per tenant. | CBRS: Retrieve metrics |
| Dataset marketplace data layer · 75 | Browse, license, and mount third-party training datasets directly into cluster storage. | NSCALE: Fine-tuning |
| Workload export and migration portability · 76 | Export a running training job with its checkpoint, environment, and data references, and resume it on a different cloud. | CBRS: upload_model_weights |
Thinly claimed border zone (one company each, barely): Synthetic data generation, Managed data labeling, Capacity futures reservation, Model evaluation service. Already well covered, for contrast: fine-tuning, usage audit logs, per-second metering, price lookup.
See also the companion page that runs TRUE vector-to-text inversion on the holes (vec2text, no language model proposing): /neoclouds/openspaceinversion
The section above proposed products first and tested whether their region is empty. This one inverts the arrow: the geometry picks the empty region first. We searched the reduced function space for enclosed holes, cavities between clusters that are empty yet surrounded by real product on every side (evidence the region is habitable), then had the local model propose capabilities that would live between the hole's walls, embedding each candidate to verify it truly lands in empty space. A candidate survives only if no documented function comes near it under either embedding model (existing products score 83+; these score 59–77). Two candidates landed inside their target cavity; four more verified as empty space but could not be steered into the exact cavity, a resolution limit of projecting novel text into the reduced space, reported as what they are.
| decoded product | what it would be | the hole's walls (real functions around it) | nearest fn (qwen/bge) |
|---|---|---|---|
| GPU-Optimized Secure Tunnel decoded in-cavity | Establishes a high-performance, encrypted tunnel for GPU-accelerated workloads between isolated cloud environments, ensuring secure data transfer without exposing internal network infrastructure. | get_nfs_status (3778.T); post_nfs (3778.T); Create a certificate (RUM); post_nfs_delete (3778.T); post_nfs_stop (3778.T) | 62 / 63 |
| Template Policy Orchestrator decoded in-cavity | Enforces governance rules across cluster templates to ensure compliance with organizational security and operational standards. | OIDCConfig (CRWV); Validate a template (RUM); Template Management (9449.T); AuthWebhookConfig (CRWV); Show cluster template details (RUM) | 76 / 58 |
| GPU-Accelerated Data Pipeline Builder verified empty, off-cavity | A visual and code-based tool for designing, deploying, and managing end-to-end data pipelines optimized for GPU workloads. | doctl apps list (DOCN); doctl apps create (DOCN); doctl serverless functions get (DOCN); doctl apps list-events (DOCN); doctl apps delete (DOCN) | 71 / 66 |
| Batch Job Dependency Planner verified empty, off-cavity | Automatically schedules and prioritizes batch jobs based on resource availability, job dependencies, and business rules to optimize throughput and reduce idle time. | list_batch_jobs (CBRS); Retrieve batch (CBRS); get_batch_job_status (CBRS); List batches (CBRS); Create batch (CBRS) | 63 / 65 |
| AI-Driven Stack Optimization verified empty, off-cavity | Automatically identifies and applies performance-enhancing configurations to GPU stacks based on real-time workload patterns and resource utilization. | Show stack event details (RUM); List files (CBRS); Retrieve file content (CBRS); Upload file (CBRS); Delete file (CBRS) | 75 / 74 |
| Network Policy Composer verified empty, off-cavity | Automatically generates and enforces fine-grained network policies across GPU instances to ensure secure, isolated AI training environments. | Firewall Management (9449.T); doctl compute firewall delete (DOCN); doctl compute firewall create (DOCN); doctl compute firewall get (DOCN); doctl compute firewall list (DOCN) | 77 / 64 |
Read the walls to see why each hole exists: batch execution is fully built (Cerebras) while batch intelligence is not; firewalls exist everywhere while policy composition exists nowhere; templates exist while template governance does not.
Each unclaimed product, from both methodologies, searched by vector against the 10-K product corpus: 4,560 public companies' product descriptions, far beyond the neocloud universe. Queries are context-disambiguated (an early run let the bare word "training" pull education companies into the provenance-ledger matches; every query now carries an explicit AI-infrastructure frame). Two things to know when reading the scores. First, corpus vectors summarize a whole company, so even control queries for products that plainly exist (GPU rental, managed Kubernetes) top out near 60: scores here rank adjacency; they do not decide existence. The existence verdict came from the function-space analysis above. Second, the verdict column therefore compares each best match against that query's own market-wide median. Hover a ticker for its matched product text.
| unclaimed product | closest products, market-wide (top 8) | read |
|---|---|---|
| Preemption insurance catalog | AKAM 60 · CHKP 60 · CRWV (neocloud) 59 · NOW 58 · AIIA 58 · PANW 58 · GDYN 58 · ZS 58 | moderate adjacency |
| Training data provenance ledger catalog | DDOG 61 · CRWV (neocloud) 58 · GDYN 57 · IREN (neocloud) 56 · AIIA 55 · FDS 55 · QMLS (neocloud) 54 · INFA 54 | strong adjacency |
| Egress-free data sharing catalog | DOCN (neocloud) 59 · KC 59 · RXT 58 · FFIV 57 · DUOT 57 · AKAM 57 · CRWV (neocloud) 57 · AIIA 57 | moderate adjacency |
| Cluster health prediction catalog | AIIA 62 · DOCN (neocloud) 60 · CRWV (neocloud) 60 · NVDA 59 · AKAM 59 · DELL 59 · GDYN 59 · FLNC 59 | strong adjacency |
| Model registry with lineage catalog | GDYN 59 · CRWV (neocloud) 59 · AIIA 58 · DOCN (neocloud) 57 · BRUN (neocloud) 57 · DDOG 56 · KC 56 · NVDA 56 | moderate adjacency |
| Standardized cluster state snapshot catalog | CRWV (neocloud) 57 · KC 57 · AIIA 57 · BLZE 56 · DOCN (neocloud) 56 · DDOG 55 · BRUN (neocloud) 54 · P 54 | moderate adjacency |
| GPU capacity resale catalog | QMLS (neocloud) 60 · AIIA 58 · GCT 57 · BLZE 56 · BRUN (neocloud) 56 · RXT 55 · IREN (neocloud) 55 · WYFI (neocloud) 54 | moderate adjacency |
| Confidential inference attestation catalog | IREN (neocloud) 56 · DDOG 56 · AIIA 56 · FLNC 55 · CGNT 55 · BRUN (neocloud) 55 · TENB 55 · RXT 55 | moderate adjacency |
| GPU spot market bidding catalog | AIIA 58 · BRUN (neocloud) 57 · GCT 56 · RXT 55 · QMLS (neocloud) 55 · AGPU (neocloud) 55 · NVDA 55 · AMD 54 | moderate adjacency |
| Fractional GPU sharing catalog | QMLS (neocloud) 57 · AIIA 56 · NVDA 56 · FFIV 56 · AMD 56 · RXT 56 · IREN (neocloud) 55 · GCT 54 | moderate adjacency |
| Compliance artifact API catalog | AIIA 58 · CRWV (neocloud) 58 · AIP 57 · DDOG 57 · NOW 57 · DOCN (neocloud) 57 · NET 57 · FROG 56 | moderate adjacency |
| Cross-cloud scheduler catalog | QMLS (neocloud) 59 · BRUN (neocloud) 59 · KC 57 · DOCN (neocloud) 57 · CRWV (neocloud) 57 · GCT 57 · IBM 57 · AIIA 57 | strong adjacency |
| Serverless training catalog | CRWV (neocloud) 62 · DOCN (neocloud) 59 · QMLS (neocloud) 59 · BRUN (neocloud) 59 · SHAZ (neocloud) 58 · KC 57 · GDYN 57 · SNOW 57 | strong adjacency |
| Distillation service catalog | DOCN (neocloud) 60 · AIIA 60 · GDYN 59 · AMD 58 · QMLS (neocloud) 58 · INFA 58 · DELL 57 · CFLT 57 | moderate adjacency |
| Energy and carbon reporting catalog | AIIA 59 · AIB 59 · DDOG 58 · CRWV (neocloud) 58 · WYFI (neocloud) 58 · BRUN (neocloud) 57 · AGX 57 · FLNC 57 | moderate adjacency |
| Dataset marketplace catalog | AIIA 60 · DOCN (neocloud) 60 · CRWV (neocloud) 59 · QMLS (neocloud) 58 · KC 58 · FDS 57 · GCT 57 · SNOW 57 | strong adjacency |
| Workload export and migration catalog | CRWV (neocloud) 61 · AIIA 58 · KC 58 · GCT 58 · GDYN 58 · DDOG 57 · BRUN (neocloud) 57 · RXT 57 | strong adjacency |
| GPU-Optimized Secure Tunnel decoded | AKAM 62 · KC 61 · FFIV 61 · GCT 61 · CRWV (neocloud) 60 · DOCN (neocloud) 60 · BRUN (neocloud) 60 · NET 60 | strong adjacency |
| Template Policy Orchestrator decoded | NET 60 · AIIA 59 · PLTR 59 · AKAM 59 · CRWV (neocloud) 58 · DDOG 58 · FFIV 58 · TENB 57 | moderate adjacency |
| GPU-Accelerated Data Pipeline Builder decoded | CRWV (neocloud) 63 · AMD 61 · AIIA 60 · DDOG 60 · IBM 60 · NVDA 60 · AKAM 60 · DOCN (neocloud) 60 | strong adjacency |
| Batch Job Dependency Planner decoded | AIIA 61 · IBM 61 · GDYN 60 · DOCN (neocloud) 59 · NVDA 59 · CRWV (neocloud) 59 · KC 59 · PEGA 59 | moderate adjacency |
| AI-Driven Stack Optimization decoded | GDYN 64 · AIIA 63 · AMD 62 · NVDA 61 · CRWV (neocloud) 60 · AKAM 60 · DDOG 60 · DOCN (neocloud) 59 | strong adjacency |
| Network Policy Composer decoded | CRWV (neocloud) 61 · AMD 60 · NVDA 59 · AIIA 59 · AKAM 58 · BBAI 58 · AVGO 58 · EXTR 58 | strong adjacency |
The adjacencies say something: Datadog borders the data-provenance hole (observability is the nearest living discipline), Akamai borders the secure GPU tunnel, Cloudflare borders template policy, and CoreWeave itself borders serverless training, state snapshots, and workload migration — holes one step from its current API. One caveat the search surfaces honestly: a micro-cap whose 10-K is generic AI-infrastructure language (AIIA) borders many holes at once, which is a property of vague prose, not of product breadth. Those adjacent companies are who a builder in each hole would partner with or sell against.
Flip the view: pick a company and see every unclaimed product it borders (only companies with at least one top-8 connection are listed):
Function inventories come from each company's own developer documentation via automated docs discovery (domain resolved with independent confirmation, extraction source-attributed, evidence tiered). Companies that publish no callable functions are absent, which is the point. Japanese-language documentation translated before embedding and marked (JP). Educational; not investment advice.