The Function Space

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.

515 functions · 14 companies · two embedding models · interactive · ← the Neocloud Atlas

Takeaways

How the neoclouds actually differ

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

Ask the function space

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

A vector per function

# 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

Every function, one map

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.

Second opinion: a larger embedding model

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.

group view · qwen3-embedding-8b

The cloud in 3D

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.

3D · qwen3-embedding-8b

The holes

The unclaimed regions, described as products

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.

Decoded from the space itself

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

Does anyone in the whole market ship this?

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 productclosest products, market-wide (top 8) read
Preemption insurance catalogAKAM 60 · CHKP 60 · CRWV (neocloud) 59 · NOW 58 · AIIA 58 · PANW 58 · GDYN 58 · ZS 58moderate adjacency
Training data provenance ledger catalogDDOG 61 · CRWV (neocloud) 58 · GDYN 57 · IREN (neocloud) 56 · AIIA 55 · FDS 55 · QMLS (neocloud) 54 · INFA 54strong adjacency
Egress-free data sharing catalogDOCN (neocloud) 59 · KC 59 · RXT 58 · FFIV 57 · DUOT 57 · AKAM 57 · CRWV (neocloud) 57 · AIIA 57moderate adjacency
Cluster health prediction catalogAIIA 62 · DOCN (neocloud) 60 · CRWV (neocloud) 60 · NVDA 59 · AKAM 59 · DELL 59 · GDYN 59 · FLNC 59strong adjacency
Model registry with lineage catalogGDYN 59 · CRWV (neocloud) 59 · AIIA 58 · DOCN (neocloud) 57 · BRUN (neocloud) 57 · DDOG 56 · KC 56 · NVDA 56moderate adjacency
Standardized cluster state snapshot catalogCRWV (neocloud) 57 · KC 57 · AIIA 57 · BLZE 56 · DOCN (neocloud) 56 · DDOG 55 · BRUN (neocloud) 54 · P 54moderate adjacency
GPU capacity resale catalogQMLS (neocloud) 60 · AIIA 58 · GCT 57 · BLZE 56 · BRUN (neocloud) 56 · RXT 55 · IREN (neocloud) 55 · WYFI (neocloud) 54moderate adjacency
Confidential inference attestation catalogIREN (neocloud) 56 · DDOG 56 · AIIA 56 · FLNC 55 · CGNT 55 · BRUN (neocloud) 55 · TENB 55 · RXT 55moderate adjacency
GPU spot market bidding catalogAIIA 58 · BRUN (neocloud) 57 · GCT 56 · RXT 55 · QMLS (neocloud) 55 · AGPU (neocloud) 55 · NVDA 55 · AMD 54moderate adjacency
Fractional GPU sharing catalogQMLS (neocloud) 57 · AIIA 56 · NVDA 56 · FFIV 56 · AMD 56 · RXT 56 · IREN (neocloud) 55 · GCT 54moderate adjacency
Compliance artifact API catalogAIIA 58 · CRWV (neocloud) 58 · AIP 57 · DDOG 57 · NOW 57 · DOCN (neocloud) 57 · NET 57 · FROG 56moderate adjacency
Cross-cloud scheduler catalogQMLS (neocloud) 59 · BRUN (neocloud) 59 · KC 57 · DOCN (neocloud) 57 · CRWV (neocloud) 57 · GCT 57 · IBM 57 · AIIA 57strong adjacency
Serverless training catalogCRWV (neocloud) 62 · DOCN (neocloud) 59 · QMLS (neocloud) 59 · BRUN (neocloud) 59 · SHAZ (neocloud) 58 · KC 57 · GDYN 57 · SNOW 57strong adjacency
Distillation service catalogDOCN (neocloud) 60 · AIIA 60 · GDYN 59 · AMD 58 · QMLS (neocloud) 58 · INFA 58 · DELL 57 · CFLT 57moderate adjacency
Energy and carbon reporting catalogAIIA 59 · AIB 59 · DDOG 58 · CRWV (neocloud) 58 · WYFI (neocloud) 58 · BRUN (neocloud) 57 · AGX 57 · FLNC 57moderate adjacency
Dataset marketplace catalogAIIA 60 · DOCN (neocloud) 60 · CRWV (neocloud) 59 · QMLS (neocloud) 58 · KC 58 · FDS 57 · GCT 57 · SNOW 57strong adjacency
Workload export and migration catalogCRWV (neocloud) 61 · AIIA 58 · KC 58 · GCT 58 · GDYN 58 · DDOG 57 · BRUN (neocloud) 57 · RXT 57strong adjacency
GPU-Optimized Secure Tunnel decodedAKAM 62 · KC 61 · FFIV 61 · GCT 61 · CRWV (neocloud) 60 · DOCN (neocloud) 60 · BRUN (neocloud) 60 · NET 60strong adjacency
Template Policy Orchestrator decodedNET 60 · AIIA 59 · PLTR 59 · AKAM 59 · CRWV (neocloud) 58 · DDOG 58 · FFIV 58 · TENB 57moderate adjacency
GPU-Accelerated Data Pipeline Builder decodedCRWV (neocloud) 63 · AMD 61 · AIIA 60 · DDOG 60 · IBM 60 · NVDA 60 · AKAM 60 · DOCN (neocloud) 60strong adjacency
Batch Job Dependency Planner decodedAIIA 61 · IBM 61 · GDYN 60 · DOCN (neocloud) 59 · NVDA 59 · CRWV (neocloud) 59 · KC 59 · PEGA 59moderate adjacency
AI-Driven Stack Optimization decodedGDYN 64 · AIIA 63 · AMD 62 · NVDA 61 · CRWV (neocloud) 60 · AKAM 60 · DDOG 60 · DOCN (neocloud) 59strong adjacency
Network Policy Composer decodedCRWV (neocloud) 61 · AMD 60 · NVDA 59 · AIIA 59 · AKAM 58 · BBAI 58 · AVGO 58 · EXTR 58strong 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.