{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-09",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "tool": {
    "slug": "nebius-ai-cloud",
    "name": "Nebius AI Cloud",
    "vendor": "Nebius",
    "vendorUrl": "https://nebius.com",
    "kind": "http-api",
    "category": "gpu-compute",
    "summary": "Nebius AI Cloud rents NVIDIA GPU virtual machines and InfiniBand clusters, with managed Kubernetes, Slurm and Serverless AI jobs and endpoints for containers. Resources are managed through REST and gRPC APIs, a CLI, a Terraform provider and SDKs.",
    "url": "https://www.anchorterminal.com/tools/nebius-ai-cloud",
    "markdownUrl": "https://www.anchorterminal.com/tools/nebius-ai-cloud.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/nebius-ai-cloud.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/nebius-ai-cloud.json",
    "repo": "https://github.com/nebius/api",
    "license": "Proprietary service under the Nebius Services Agreement. The API definitions, the Go, Python and JavaScript SDKs and the MCP server on GitHub are MIT",
    "transports": [
      "http",
      "stdio"
    ],
    "remoteUrl": "https://api.nebius.cloud",
    "packages": [
      {
        "registry": "pypi",
        "name": "nebius"
      },
      {
        "registry": "npm",
        "name": "@nebius/js-sdk"
      },
      {
        "registry": "go",
        "name": "github.com/nebius/gosdk"
      }
    ],
    "auth": "mixed",
    "authNotes": "Self-serve. A person signs up in the web console with a Google, GitHub or Microsoft account. Every API call takes `Authorization: Bearer` with an access token valid for 12 hours. A user gets one from `nebius iam get-access-token`. A service account uploads an RSA public key (an authorised key, with optional expiry), signs a five-minute RS256 JWT and exchanges it at `https://auth.eu.nebius.com/oauth2/token/exchange`. Permissions come from group roles (`auditor`, `viewer`, `editor`, `admin` and service roles) granted on a tenant, project or resource. Serverless AI endpoints take their own token set in `spec.authToken`.",
    "pricing": "usage",
    "pricingNotes": "Pay as you go, billed by the second, with no free tier or trial found. On-demand per GPU-hour from 1 October 2026, B300 $9.50, B200 $8.50, H200 $5.40, H100 $4.50, RTX PRO 6000 $1.80, and L40S $1.35 plus vCPU and RAM. Preemptible GPUs are spot priced from $0.79. Serverless AI bills at Compute prices and a stopped endpoint bills nothing. Adding a card charges $25 to the balance. Commitment discounts go through sales (https://docs.nebius.com/compute/resources/pricing, https://nebius.com/prices).",
    "priceSummary": "Pay per use",
    "where": "both",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 in the docs index, the OpenAPI document or the price list (checked 2026-10-08).",
      "endpoints": []
    },
    "toolCount": null,
    "popularity": {
      "githubStars": null,
      "npmWeekly": 4137,
      "pypiWeekly": 468852,
      "asOf": "2026-10-08"
    },
    "docsUrl": "https://docs.nebius.com/",
    "llmsTxt": "https://docs.nebius.com/llms.txt",
    "openapi": "https://api.nebius.cloud/openapi.json",
    "capabilities": [
      "compute.gpu",
      "compute.endpoints",
      "compute.batch",
      "compute.containers"
    ],
    "tags": [
      "hosted",
      "usage-priced",
      "openapi",
      "llms-txt",
      "grpc",
      "terraform",
      "mcp",
      "python",
      "typescript",
      "go",
      "status-page",
      "soc2",
      "enterprise"
    ],
    "lastRelease": "2026-10-07",
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 67.2,
      "grade": "B",
      "agentReady": false,
      "rank": 240,
      "ranked": true,
      "rankOf": 842,
      "categoryRank": 1,
      "methodology": "0.4",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 77,
        "maintenance": 82,
        "payments": 20,
        "reliability": 57,
        "schema": 78,
        "security": 81,
        "transparency": 77
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 57,
          "points": 11.4,
          "reason": "Graded as a hosted service on the REST API. Statuspage at status.nebius.com with component history (20). The incident feed lists 22 incidents between 14 July and 8 October 2026, 14 marked major, among them about 21.5 hours of partial degradation in us-central1 on 19 August (with a published post-mortem), about 12 hours of network timeouts in eu-north1 on 22 July and a power fault on several dozen nodes for about 14.7 hours on 7 and 8 October (0). Resource quotas are published with numbers per region, but no request rate limits were found in the reviewed documentation (5 of 15). `RESOURCE_EXHAUSTED` maps to HTTP 429, errors can carry a `TooManyRequests` detail and a `retry_type` of `CALL`, `UNIT_OF_WORK` or `NOTHING`, and `X-Idempotency-Key` covers modifying calls; no Retry-After or backoff intervals found (12 of 15). SLA of 99.5 per cent a month per virtual machine with credits of 10 to 30 per cent; Serverless AI is not on the list of services with a service level (10). Compute and Serverless AI are generally available; Audit Logs, Monitoring and Logging are in preview (10)."
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 78,
          "points": 12.68,
          "reason": "OpenAPI 3.0.3 at api.nebius.cloud/openapi.json with 602 operations on 443 paths and 1,051 schemas, plus the protobuf definitions in `nebius/api` (25). llms.txt, llms-full.txt, every docs page as Markdown and a docs MCP server (10). Every operation has a description, most of one line such as \"Creates an endpoint\"; field descriptions state mutual exclusions and defaults but rarely when not to call (12). 186 enums and `required` lists on resource metadata; platform and preset are plain strings (11). The docs give curl examples and a table of 15 status codes with fixes, but the OpenAPI document has no examples and documents only 200 responses (8). Paths carry `v1` or `v1alpha1` with a stated rule that alpha versions can change, and the CLI release notes are dated and generated from the same API; the spec's own version reads `version not set` and there is no API changelog as such (12)."
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 77,
          "points": 12.51,
          "reason": "Lists take `pageSize` and `pageToken`, gets take a `view` and there are get-by-name calls; no field selection (15 of 25). Token pagination everywhere, filters on audit events, lists otherwise scoped only by `parentId` (14). Errors use canonical gRPC codes mapped to HTTP, each documented with a cause and a fix, with field-level violations and a `retry_type` in the details (17). `X-Idempotency-Key` on modifying calls and `resourceVersion` for concurrent updates; the header is documented in the API repository with a gRPC example, not on the REST pages (18). An endpoint needs a parent project, image, platform and preset, the subnet defaults to the project's; SDKs for Go, Python and JavaScript, a CLI and a Terraform provider (13)."
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 81,
          "points": 14.18,
          "reason": "User tokens last 12 hours. Service accounts authenticate with an uploaded RSA public key (optional expiry), sign a five-minute JWT and exchange it for a 12-hour Bearer token; access comes from group roles granted on a tenant, a project or a single resource. No secret travels in a URL (28). `auditor` and `viewer` roles, narrow roles such as `compute.instance-power-operator`, and a safe mode on by default in the beta MCP server that blocks update and delete commands; no confirmation step for destructive API calls (15). Returns infrastructure metadata and the output of the owner's own containers (10). Audit Logs record control-plane and data-plane events in CloudEvents form, readable at `/audit/v2/audit-events` and exportable to Object Storage; the service is in preview (13). security.txt valid until 31 December 2027, a trust centre listing SOC 2 Type II with HIPAA, SOC 3, ISO 27001, 27018 and 22301 and CSA STAR Level 1, and published rules for customer security scans; no bug bounty found (15)."
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 20,
          "points": 2.5,
          "reason": "No machine payment protocol (0). Per-GPU-hour, per-vCPU-hour and per-GiB prices published without a login, billed by the second (20). No free tier or trial found; adding a card charges $25 to the account balance, and promo codes need billing details first (0). Signup is a browser flow through a Google, GitHub or Microsoft account, after which a service account can work unattended (0)."
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 82,
          "points": 7.18,
          "reason": "Python SDK 0.6.20 on 7 October 2026 and CLI 0.12.287 on 6 October (30). 41 PyPI releases since 10 July and CLI releases most working days (20). Closed service with dated release notes, a support centre in the console and a published support regulation; we did not read GitHub issue response times (10 of 15). Current official SDKs for Go, Python and JavaScript (15). Protobuf definitions published to GitHub within a day of each CLI release and a CI badge on `nebius/api`; we did not check the CI results (7)."
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 77,
          "points": 6.74,
          "note": "editorial 70, provenance 83",
          "reason": "Closed service under a Services Agreement published 15 September 2026 and effective 28 September, with nine earlier versions archived; the API definitions, SDKs and MCP server are MIT (15). Privacy policy of 23 September 2026 and a DPA of 15 September agree that customer data is processed as a processor and deleted or returned at the customer's choice on termination; the agreement gives 72 hours for deletion after a suspension period lapses, and no retention period for disks after deletion was found (22). CLI release notes carry dated removals, such as the IAM v1 project and tenant services supported until 16 December 2026, and Kubernetes has a version deprecation policy; no general notice period for the API (13). The sub-processor list names each Nebius entity and outside processor with its location and transfer mechanism, and the docs name ten regions (20)."
        }
      ],
      "assessment": {
        "date": "2026-10-08",
        "basis": "public evidence",
        "confidence": "medium",
        "notes": {
          "ergonomics": "Lists take `pageSize` and `pageToken`, gets take a `view` and there are get-by-name calls; no field selection (15 of 25). Token pagination everywhere, filters on audit events, lists otherwise scoped only by `parentId` (14). Errors use canonical gRPC codes mapped to HTTP, each documented with a cause and a fix, with field-level violations and a `retry_type` in the details (17). `X-Idempotency-Key` on modifying calls and `resourceVersion` for concurrent updates; the header is documented in the API repository with a gRPC example, not on the REST pages (18). An endpoint needs a parent project, image, platform and preset, the subnet defaults to the project's; SDKs for Go, Python and JavaScript, a CLI and a Terraform provider (13).",
          "maintenance": "Python SDK 0.6.20 on 7 October 2026 and CLI 0.12.287 on 6 October (30). 41 PyPI releases since 10 July and CLI releases most working days (20). Closed service with dated release notes, a support centre in the console and a published support regulation; we did not read GitHub issue response times (10 of 15). Current official SDKs for Go, Python and JavaScript (15). Protobuf definitions published to GitHub within a day of each CLI release and a CI badge on `nebius/api`; we did not check the CI results (7).",
          "payments": "No machine payment protocol (0). Per-GPU-hour, per-vCPU-hour and per-GiB prices published without a login, billed by the second (20). No free tier or trial found; adding a card charges $25 to the account balance, and promo codes need billing details first (0). Signup is a browser flow through a Google, GitHub or Microsoft account, after which a service account can work unattended (0).",
          "reliability": "Graded as a hosted service on the REST API. Statuspage at status.nebius.com with component history (20). The incident feed lists 22 incidents between 14 July and 8 October 2026, 14 marked major, among them about 21.5 hours of partial degradation in us-central1 on 19 August (with a published post-mortem), about 12 hours of network timeouts in eu-north1 on 22 July and a power fault on several dozen nodes for about 14.7 hours on 7 and 8 October (0). Resource quotas are published with numbers per region, but no request rate limits were found in the reviewed documentation (5 of 15). `RESOURCE_EXHAUSTED` maps to HTTP 429, errors can carry a `TooManyRequests` detail and a `retry_type` of `CALL`, `UNIT_OF_WORK` or `NOTHING`, and `X-Idempotency-Key` covers modifying calls; no Retry-After or backoff intervals found (12 of 15). SLA of 99.5 per cent a month per virtual machine with credits of 10 to 30 per cent; Serverless AI is not on the list of services with a service level (10). Compute and Serverless AI are generally available; Audit Logs, Monitoring and Logging are in preview (10).",
          "schema": "OpenAPI 3.0.3 at api.nebius.cloud/openapi.json with 602 operations on 443 paths and 1,051 schemas, plus the protobuf definitions in `nebius/api` (25). llms.txt, llms-full.txt, every docs page as Markdown and a docs MCP server (10). Every operation has a description, most of one line such as \"Creates an endpoint\"; field descriptions state mutual exclusions and defaults but rarely when not to call (12). 186 enums and `required` lists on resource metadata; platform and preset are plain strings (11). The docs give curl examples and a table of 15 status codes with fixes, but the OpenAPI document has no examples and documents only 200 responses (8). Paths carry `v1` or `v1alpha1` with a stated rule that alpha versions can change, and the CLI release notes are dated and generated from the same API; the spec's own version reads `version not set` and there is no API changelog as such (12).",
          "security": "User tokens last 12 hours. Service accounts authenticate with an uploaded RSA public key (optional expiry), sign a five-minute JWT and exchange it for a 12-hour Bearer token; access comes from group roles granted on a tenant, a project or a single resource. No secret travels in a URL (28). `auditor` and `viewer` roles, narrow roles such as `compute.instance-power-operator`, and a safe mode on by default in the beta MCP server that blocks update and delete commands; no confirmation step for destructive API calls (15). Returns infrastructure metadata and the output of the owner's own containers (10). Audit Logs record control-plane and data-plane events in CloudEvents form, readable at `/audit/v2/audit-events` and exportable to Object Storage; the service is in preview (13). security.txt valid until 31 December 2027, a trust centre listing SOC 2 Type II with HIPAA, SOC 3, ISO 27001, 27018 and 22301 and CSA STAR Level 1, and published rules for customer security scans; no bug bounty found (15).",
          "transparency": "Closed service under a Services Agreement published 15 September 2026 and effective 28 September, with nine earlier versions archived; the API definitions, SDKs and MCP server are MIT (15). Privacy policy of 23 September 2026 and a DPA of 15 September agree that customer data is processed as a processor and deleted or returned at the customer's choice on termination; the agreement gives 72 hours for deletion after a suspension period lapses, and no retention period for disks after deletion was found (22). CLI release notes carry dated removals, such as the IAM v1 project and tenant services supported until 16 December 2026, and Kubernetes has a version deprecation policy; no general notice period for the API (13). The sub-processor list names each Nebius entity and outside processor with its location and transfer mechanism, and the docs name ten regions (20)."
        },
        "sources": [
          {
            "what": "docs index for agents (llms.txt)",
            "url": "https://docs.nebius.com/llms.txt",
            "seen": "2026-10-08"
          },
          {
            "what": "OpenAPI document",
            "url": "https://api.nebius.cloud/openapi.json",
            "seen": "2026-10-08"
          },
          {
            "what": "REST API authentication",
            "url": "https://docs.nebius.com/rest-api/authentication",
            "seen": "2026-10-08"
          },
          {
            "what": "REST API errors",
            "url": "https://docs.nebius.com/rest-api/errors",
            "seen": "2026-10-08"
          },
          {
            "what": "developer tools and versioning",
            "url": "https://docs.nebius.com/developer-tools",
            "seen": "2026-10-08"
          },
          {
            "what": "API repository README (idempotency, reset mask, error details)",
            "url": "https://github.com/nebius/api",
            "seen": "2026-10-08"
          },
          {
            "what": "Serverless AI overview",
            "url": "https://docs.nebius.com/serverless/overview",
            "seen": "2026-10-08"
          },
          {
            "what": "Serverless AI endpoints quickstart",
            "url": "https://docs.nebius.com/serverless/quickstart/endpoints",
            "seen": "2026-10-08"
          },
          {
            "what": "Compute pricing",
            "url": "https://docs.nebius.com/compute/resources/pricing",
            "seen": "2026-10-08"
          },
          {
            "what": "price list",
            "url": "https://nebius.com/prices",
            "seen": "2026-10-08"
          },
          {
            "what": "Compute quotas",
            "url": "https://docs.nebius.com/compute/resources/quotas-limits",
            "seen": "2026-10-08"
          },
          {
            "what": "signup and billing",
            "url": "https://docs.nebius.com/signup-billing/sign-up",
            "seen": "2026-10-08"
          },
          {
            "what": "regions",
            "url": "https://docs.nebius.com/overview/regions",
            "seen": "2026-10-08"
          },
          {
            "what": "service stages",
            "url": "https://docs.nebius.com/overview/services",
            "seen": "2026-10-08"
          },
          {
            "what": "IAM roles",
            "url": "https://docs.nebius.com/iam/authorization/roles",
            "seen": "2026-10-08"
          },
          {
            "what": "Audit Logs",
            "url": "https://docs.nebius.com/audit-logs/events/view",
            "seen": "2026-10-08"
          },
          {
            "what": "status incident feed",
            "url": "https://status.nebius.com/api/v2/incidents.json",
            "seen": "2026-10-08"
          },
          {
            "what": "us-central1 incident of 19 August 2026",
            "url": "https://status.nebius.com/incidents/kk5ry8fr08g5",
            "seen": "2026-10-08"
          },
          {
            "what": "power incident of 7 October 2026",
            "url": "https://status.nebius.com/incidents/kkq8thm8pjt1",
            "seen": "2026-10-08"
          },
          {
            "what": "Services Agreement",
            "url": "https://docs.nebius.com/legal/agreement",
            "seen": "2026-10-08"
          },
          {
            "what": "privacy policy",
            "url": "https://docs.nebius.com/legal/privacy",
            "seen": "2026-10-08"
          },
          {
            "what": "Data Processing Agreement",
            "url": "https://docs.nebius.com/legal/dpa",
            "seen": "2026-10-08"
          },
          {
            "what": "sub-processor list",
            "url": "https://docs.nebius.com/legal/sub-processors",
            "seen": "2026-10-08"
          },
          {
            "what": "SLA and Compute service level",
            "url": "https://docs.nebius.com/legal/sla-levels/compute",
            "seen": "2026-10-08"
          },
          {
            "what": "trust centre",
            "url": "https://nebius.com/trust-center",
            "seen": "2026-10-08"
          },
          {
            "what": "security.txt",
            "url": "https://nebius.com/.well-known/security.txt",
            "seen": "2026-10-08"
          },
          {
            "what": "CLI release notes",
            "url": "https://docs.nebius.com/cli/release-notes",
            "seen": "2026-10-08"
          },
          {
            "what": "Python SDK on PyPI",
            "url": "https://pypi.org/pypi/nebius/json",
            "seen": "2026-10-08"
          },
          {
            "what": "JavaScript SDK on npm",
            "url": "https://registry.npmjs.org/@nebius/js-sdk/latest",
            "seen": "2026-10-08"
          },
          {
            "what": "MCP server repository",
            "url": "https://github.com/nebius/mcp-server",
            "seen": "2026-10-08"
          },
          {
            "what": "RDAP for nebius.com",
            "url": "https://rdap.verisign.com/com/v1/domain/nebius.com",
            "seen": "2026-10-08"
          }
        ],
        "openQuestions": [
          "No request rate limits were found in the docs index, the REST pages or the API repository. They may exist in pages we did not read.",
          "`X-Idempotency-Key` is documented in the API repository with a gRPC example. We did not confirm on a live call that the REST gateway honours it.",
          "unchecked: GitHub issue response times and CI results for nebius/api and the SDK repositories. We read the clones, not the issue tracker.",
          "unchecked: the retention period for Audit Logs events and for disks after deletion. Neither was found in the pages read.",
          "The Services Agreement bars competitive analysis or benchmarking and unauthorised probing, which matters before any Anchor Terminal probe runs.",
          "The lead describes serverless endpoints. Serverless AI endpoints are single container VMs started and stopped by a call, with no autoscaling found, so `compute.serverless` is left out of the capabilities.",
          "Nebius Token Factory and Tavily are separate Nebius products with their own docs and terms and are not graded here."
        ]
      },
      "negative": 0,
      "verdict": "One API definition generates the REST and gRPC interfaces, the CLI, Terraform provider and three SDKs, with a 602-operation OpenAPI document, `X-Idempotency-Key` and role-scoped service accounts. The status page lists 14 major incidents between 14 July and 8 October 2026, no request rate limits were found, and signup needs a browser and a card.",
      "bestFor": "Teams that want whole GPU VMs or InfiniBand clusters in Europe, the UK, Israel or the US with IAM, Terraform and an SLA, and are content to manage endpoint lifecycles themselves.",
      "strengths": [
        "OpenAPI 3.0.3 document at `https://api.nebius.cloud/openapi.json` with 602 operations, generated from the same protobuf definitions as the gRPC API, CLI, Terraform provider and SDKs",
        "`X-Idempotency-Key` header for modifying calls, and a `retry_type` field on errors that says whether to retry the call",
        "Service accounts sign in with an uploaded RSA key and receive 12-hour tokens, with roles granted per tenant, project or resource",
        "Per-second billing with public prices, and a 99.5 per cent monthly uptime commitment per virtual machine",
        "llms.txt, every docs page as Markdown, and a keyless docs MCP server at `https://docs.nebius.com/mcp`"
      ],
      "weaknesses": [
        "Status page lists 14 incidents marked major between 14 July and 8 October 2026, including about 21 hours of partial degradation in us-central1 on 19 August",
        "No request rate limits with numbers and no Retry-After guidance found in the reviewed documentation",
        "Serverless AI endpoints run on one container VM that is started and stopped by hand; no autoscaling or scale to zero found",
        "No free tier or trial found. Adding a card at signup charges $25 to the balance, and signup is a browser flow through Google, GitHub or Microsoft",
        "The OpenAPI document has no examples, documents only 200 responses and reports its version as `version not set`"
      ],
      "agentNotes": [
        "Use a service account with an authorised key, then exchange a five-minute RS256 JWT at `https://auth.eu.nebius.com/oauth2/token/exchange` for a 12-hour Bearer token",
        "Send `X-Idempotency-Key` with a random UUID on every create, update and delete, since a 504 can follow a call that succeeded",
        "Poll the returned operation (`/ai/v1/endpoints/operations/{id}`) until `status` is set; concurrent operations on one resource are not supported",
        "Stop or delete endpoints when idle. A stopped endpoint bills nothing, a stopped Devlab or VM still bills for its disk",
        "Check region support first. Serverless AI is absent from `eu-south1` and `us-north1`, and each GPU platform exists in one to four regions",
        "Run the beta `nebius/mcp-server` with safe mode on (the default); `nebius_cli_execute` can run any CLI command when `SAFE_MODE=false`"
      ],
      "metrics": {
        "kind": "remote",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "medium",
          "grade": "B",
          "methodology": "0.4",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 67.2
        }
      ],
      "editorialScores": {
        "ergonomics": 77,
        "maintenance": 82,
        "payments": 20,
        "reliability": 57,
        "schema": 78,
        "security": 81,
        "transparency": 70
      },
      "provenanceScore": 83
    },
    "connect": {
      "install": "curl -sSL https://artifacts.nebius.cloud/cli/install.sh | bash",
      "http": "curl --request GET --url 'https://api.nebius.cloud/iam/v1/profiles' --header 'Authorization: Bearer \u003caccess_token\u003e'",
      "config": {
        "mcpServers": {
          "Nebius MCP Server": {
            "args": [
              "--refresh-package",
              "nebius-mcp-server",
              "nebius-mcp-server@git+https://github.com/nebius/mcp-server@main"
            ],
            "command": "uvx",
            "env": {}
          }
        }
      }
    },
    "letme": {
      "capability": "https://letme.dev/compute.gpu",
      "tool": "https://letme.dev/nebius-ai-cloud"
    },
    "sameCompany": [
      "nebius-token-factory-fine-tuning"
    ],
    "notable": [
      "The REST API at api.nebius.cloud is generated from the same protobuf definitions as the gRPC API, the CLI, the Terraform provider and the Go, Python and JavaScript SDKs (https://docs.nebius.com/developer-tools)",
      "Serverless AI runs containers as Devlabs, jobs and endpoints on managed container VMs with per-second billing at Compute prices. Endpoints are started and stopped through `/ai/v1/endpoints/start` and `/ai/v1/endpoints/stop`; no autoscaling was found (https://docs.nebius.com/serverless/overview)",
      "On-demand prices rose on 1 October 2026 (H200 from $4.50 to $5.40 a GPU-hour, H100 from $3.85 to $4.50), and from 8 October preemptible prices for B300, B200, H200, H100 and RTX PRO 6000 are dynamic spot prices that can change every 15 minutes (https://docs.nebius.com/compute/resources/pricing)",
      "The Services Agreement bars using the services to \"engage in competitive analysis or benchmarking\", and bars API requests above the specified limits and vulnerability probing without authorisation (https://docs.nebius.com/legal/agreement)",
      "docs.nebius.com/llms.txt and nebius.com/llms.txt carry instructions addressed to AI agents (fetch the `.md` form, discover CLI commands with `--help`, read the product index first). Recorded as a fact (https://docs.nebius.com/llms.txt)",
      "The official MCP server is beta, runs locally over stdio and wraps the CLI with four tools; its README warns that `nebius_cli_execute` can run any CLI command when safe mode is off (https://github.com/nebius/mcp-server)",
      "status.nebius.com lists 22 incidents between 14 July and 8 October 2026, 14 marked major (https://status.nebius.com/history)"
    ],
    "area": "models",
    "details": [
      {
        "label": "Free tier",
        "value": "None found. A card added at signup is charged $25, which goes to the account balance. Promo codes are issued in promotions"
      },
      {
        "label": "GPUs",
        "value": "NVIDIA B300, B200, H200 and H100 (NVLink), RTX PRO 6000 and L40S, plus CPU-only AMD and Intel platforms. GB300 and GB200 NVL72 racks through sales"
      },
      {
        "label": "Interfaces",
        "value": "REST at `https://api.nebius.cloud` (OpenAPI 3.0.3, 602 operations), gRPC on per-service hosts such as `compute.api.nebius.cloud:443`, the `nebius` CLI, a Terraform provider and SDKs for Go, Python and JavaScript, all generated from one API"
      },
      {
        "label": "Serverless AI",
        "value": "Devlabs, jobs and endpoints that run a container image on a managed container VM. Endpoints get a managed HTTPS URL and optional token authentication (https://docs.nebius.com/serverless/overview)"
      },
      {
        "label": "Scale to zero",
        "value": "None automatic. An endpoint is stopped and started by a call, and a stopped endpoint bills for neither compute nor storage. No autoscaling found"
      },
      {
        "label": "Billing basis",
        "value": "Hourly prices charged by the second. Volumes bill per GiB for 730 hours whether attached or not"
      },
      {
        "label": "Idempotency and retries",
        "value": "`X-Idempotency-Key` on modifying calls, `resourceVersion` for concurrent updates, and a `retry_type` on error details (https://github.com/nebius/api)"
      },
      {
        "label": "Rate limits",
        "value": "No request rate limits found. Default quotas per region include 12 regular and 8 preemptible GPU VMs and 32 H200 GPUs in `eu-north1` (https://docs.nebius.com/compute/resources/quotas-limits)"
      },
      {
        "label": "SLA",
        "value": "99.5 per cent a month per virtual machine, with credits of 10, 15 or 30 per cent. Serverless AI is not on the list of services with a service level (https://docs.nebius.com/legal/sla-levels)"
      },
      {
        "label": "Regions",
        "value": "Nine public regions in Finland, France (two), Spain, Israel, the United Kingdom (two) and the United States (Missouri and Minnesota), plus a private region in Iceland"
      },
      {
        "label": "MCP servers",
        "value": "A keyless docs search server at `https://docs.nebius.com/mcp`, and a beta local server (`nebius/mcp-server`, four tools) that runs CLI commands with a safe mode on by default"
      },
      {
        "label": "Certifications",
        "value": "SOC 2 Type II with HIPAA, SOC 3, ISO 27001, 27018 and 22301, and CSA STAR Level 1 per https://nebius.com/trust-center"
      },
      {
        "label": "Audit",
        "value": "Audit Logs (preview, free) with control-plane and data-plane events, an API at `/audit/v2/audit-events` and export to Object Storage"
      }
    ],
    "unitPrices": [
      {
        "item": "NVIDIA H200 NVLink, on demand",
        "unit": "gpu-hour",
        "usd": 5.4,
        "note": "Billed per second. $4.50 before 1 October 2026"
      },
      {
        "item": "NVIDIA H100 NVLink, on demand",
        "unit": "gpu-hour",
        "usd": 4.5,
        "note": "$3.85 before 1 October 2026"
      },
      {
        "item": "NVIDIA B200 NVLink, on demand",
        "unit": "gpu-hour",
        "usd": 8.5
      },
      {
        "item": "NVIDIA B300 NVLink, on demand",
        "unit": "gpu-hour",
        "usd": 9.5
      },
      {
        "item": "NVIDIA RTX PRO 6000, on demand",
        "unit": "gpu-hour",
        "usd": 1.8
      },
      {
        "item": "NVIDIA L40S, GPU only",
        "unit": "gpu-hour",
        "usd": 1.35,
        "note": "vCPU ($0.01 to $0.012 an hour) and RAM ($0.0032 a GiB-hour) are billed separately"
      },
      {
        "item": "NVIDIA H200 NVLink, preemptible",
        "unit": "gpu-hour",
        "usd": 0.79,
        "note": "Minimum spot price from 8 October 2026. The spot price can change every 15 minutes"
      },
      {
        "item": "Network SSD disk",
        "unit": "gb-month",
        "usd": 0.071,
        "note": "Per GiB for 730 hours"
      }
    ],
    "provenance": {
      "legalEntity": "Nebius B.V.",
      "domain": "nebius.com",
      "domainRegistered": "2004-06-26",
      "endpointOnVendorDomain": false,
      "terms": "https://docs.nebius.com/legal/agreement",
      "privacy": "https://docs.nebius.com/legal/privacy",
      "statusPage": "https://status.nebius.com",
      "changelog": "https://docs.nebius.com/cli/release-notes",
      "securityTxt": "valid",
      "checked": "2026-10-08",
      "notes": [
        "The Services Agreement (published 15 September 2026, effective 28 September 2026) names Nebius B.V. under Dutch law for customers outside the United States and Israel, with other Nebius entities for those two countries. The separate Terms of Use page covers the website.",
        "The privacy policy (23 September 2026) gives Nebius B.V., Burgerweeshuispad 101, 1076ER Amsterdam, and says data processed for customers as a processor falls under the DPA at https://docs.nebius.com/legal/dpa.",
        "The API answers at api.nebius.cloud and tokens are exchanged at auth.eu.nebius.com. nebius.cloud is a second domain that Nebius's docs name for the API and the CLI installer.",
        "security.txt at nebius.com gives security@nebius.com and expires 2027-12-31. It has no Policy field.",
        "The changelog link is the CLI release notes, which are generated from the API. No separate API changelog was found.",
        "RDAP for nebius.com gives a registration date of 2004-06-26."
      ],
      "score": 83,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "Nebius B.V.",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "nebius.com, registered 2004-06-26 (22 years)",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "api.nebius.cloud is not on nebius.com",
          "points": 0,
          "max": 15,
          "state": "no"
        },
        {
          "check": "Terms of service",
          "value": "read, states 7 of the 7 things a reader expects, and has 1 clause that costs points",
          "points": 8,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Privacy policy",
          "value": "read, states 8 of the 8 things a reader expects",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Status page",
          "value": "status.nebius.com",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Changelog",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "security.txt",
          "value": "valid",
          "points": 10,
          "max": 10,
          "state": "ok"
        }
      ],
      "policies": [
        {
          "kind": "terms",
          "url": "https://docs.nebius.com/legal/agreement",
          "state": "read",
          "readAt": "2026-10-08",
          "statedDate": "2026-09-28",
          "words": 12310,
          "points": 8,
          "max": 10,
          "expected": [
            {
              "key": "terms.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "Effective date: September 28, 2026",
              "says": "Last updated 2026-09-28"
            },
            {
              "key": "terms.law",
              "label": "Names the governing law or courts",
              "found": true,
              "quote": "(v) this Agreement is governed and construed in accordance with the laws of the State of Israel, without regard to its conflict of laws rules.",
              "says": "The law of the State of Israel"
            },
            {
              "key": "terms.liability",
              "label": "States a limit on its liability",
              "found": true,
              "quote": "…MAXIMUM EXTENT PERMITTED UNDER APPLICABLE LAW, EXCEPT FOR GROSS NEGLIGENCE OR INTENTIONAL MISCONDUCT, IN NO EVENT WILL NEBIUS’ CUMULATIVE AGGREGATE LIABILITY TO CUSTOMER EXCEED 100% OF THE FEES PAID BY CUSTOMER TO NEBIUS FOR THE SERVICES DURING THE 12-MONTH PERIOD IMMEDIATELY PRECEDING THE OCCURRENCE OF THE CLAIM GIVI…",
              "says": "Capped at the fees paid in the 12 months before the claim"
            },
            {
              "key": "terms.termination",
              "label": "Says how the agreement or account can be ended",
              "found": true,
              "quote": "If the Customer does not agree with the changes to the Agreement, Linked Documents or pricing, the Customer may terminate this Agreement by sending a written notice of termination within ten (10) calendar days since the changes become effective."
            },
            {
              "key": "terms.changes",
              "label": "Says how changes to the terms are announced",
              "found": true,
              "quote": "Nebius will inform the Customer at least ten (10) calendar days prior to any material changes to the terms of the Agreement, or the Linked Documents become effective, and at least three (3) calendar days prior to any increase in Service Rates becomes effective.",
              "says": "Gives ten calendar days of notice before a change"
            },
            {
              "key": "terms.use",
              "label": "Lists what users may not do",
              "found": true,
              "quote": "The Customer shall not include personal data or confidential or sensitive information in any of these items."
            },
            {
              "key": "terms.sla",
              "label": "Refers to a service level or uptime commitment",
              "found": true,
              "quote": "Service Level Agreement (“SLA”) is set forth here: https://docs.nebius.com/legal/sla"
            }
          ],
          "toKnow": [
            {
              "key": "terms.benchmark",
              "label": "Restricts benchmarking or competitive use",
              "found": true,
              "quote": "…or improve a product or service that competes with the Services or engage in competitive analysis or benchmarking, or (d) for any illegal, unlawful, fraudulent, unfair, deceptive or other prohibited purposes (including, but not limited to, providing an illegal service, terrorism, illegal hate speech, child pornography…",
              "costsPoints": true
            },
            {
              "key": "terms.cutoff",
              "label": "Says access can be ended without notice or for any reason",
              "found": true,
              "quote": "Nebius may terminate the Agreement for cause with the Services being immediately disabled and with no expenses or damages reimbursed without notice if:"
            },
            {
              "key": "terms.arbitration",
              "label": "Requires arbitration or waives class actions",
              "found": true,
              "quote": "If the arbitrator(s) determine a party to be the prevailing party under circumstances where the prevailing party won on some but not all of the claims and counterclaims, the arbitrator may award the prevailing party an appropriate percentage of the costs and attorneys’ fees reasonably incurred by the prevailing party…"
            }
          ],
          "notes": [
            {
              "date": "2026-10-08",
              "text": "Nebius may use the customer's name, logo and trademark in advertising and marketing, including customer lists and case studies, with no further consent.",
              "quote": "The Customer hereby authorizes Nebius to use the Customer’s name, logo, trademark, trade name, and/or the name of the Customer’s software product or website for informational, advertising, and marketing purposes."
            },
            {
              "date": "2026-10-08",
              "text": "Customer data on the platform is marked and deleted within 72 hours after the agreement ends, unless applicable law sets another storage period.",
              "quote": "In case of termination of the Agreement the Customer Data uploaded on the resources of the Platform is marked and deleted along with resources of the Platform used by the Customer within 72 hours after termination of the Agreement unless applicable law stipulates any other storage period."
            },
            {
              "date": "2026-10-08",
              "text": "A third party authorised to manage the services for the customer must accept the agreement, and the customer answers for all activity under its account.",
              "quote": "If the Customer authorizes any third parties to manage the Services on behalf of the Customer, the Customer shall ensure that such third parties accept this Agreement, including the Linked Documents referred to in the Agreement."
            }
          ]
        },
        {
          "kind": "privacy",
          "url": "https://docs.nebius.com/legal/privacy",
          "state": "read",
          "readAt": "2026-10-08",
          "statedDate": "2026-09-23",
          "words": 8096,
          "points": 10,
          "max": 10,
          "expected": [
            {
              "key": "privacy.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "Effective date: September 23, 2026",
              "says": "Last updated 2026-09-23"
            },
            {
              "key": "privacy.collected",
              "label": "Says what personal data is collected",
              "found": true,
              "quote": "…service credentials, access permissions, roles, invitations, or similar developer-access features, we may collect and process data associated with those features, including user identifiers, account and organization identifiers, access settings, permission levels, timestamps, usage status, and related security or audi…"
            },
            {
              "key": "privacy.retention",
              "label": "Says how long data is kept",
              "found": true,
              "quote": "When we process partially obscured copies of your ID for KYC purposes, we retain them for a maximum of 18 months in order to maintain the necessary records for our yearly audits.",
              "says": "Names a period of 18 months"
            },
            {
              "key": "privacy.processors",
              "label": "Says who else receives the data",
              "found": true,
              "quote": "The type or identity of third parties to which we disclose personal information under the Data Privacy Framework, and the purposes for which we do so"
            },
            {
              "key": "privacy.sale",
              "label": "Says whether personal data is sold or shared for advertising",
              "found": true,
              "quote": "We do not sell your personal information to third parties.",
              "says": "Says it does not sell personal data"
            },
            {
              "key": "privacy.rights",
              "label": "Says what rights people have over their data",
              "found": true,
              "quote": "According to the GDPR, you have certain rights as a data subject, including the right to access, right to data portability, right to rectification, right to withdraw consent, right to object, right to erasure, right to restriction of processing, right to lodge a complaint, and right to contact a Data Protection Author…"
            },
            {
              "key": "privacy.contact",
              "label": "Gives a privacy contact",
              "found": true,
              "quote": "If you have any questions or concerns about your privacy, you may contact us or our data protection officer by writing to us at:",
              "says": "Names a data protection officer"
            },
            {
              "key": "privacy.transfers",
              "label": "Says where data is transferred or stored",
              "found": true,
              "quote": "Commitment to be subject to the Data Privacy Framework Principles",
              "says": "Relies on the Data Privacy Framework"
            }
          ]
        }
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/nebius-ai-cloud.json",
    "live": {
      "slug": "nebius-ai-cloud",
      "probe": {
        "target": "https://api.nebius.cloud",
        "method": "get",
        "lastAt": "2026-10-09T10:42:50.420638285Z",
        "lastOk": true,
        "lastStatus": 404,
        "lastMs": 228,
        "authRequired": false,
        "uptime24h": 100,
        "uptime30d": 100,
        "p50ms24h": 164,
        "p95ms24h": 237,
        "samples24h": 33,
        "samples30d": 33,
        "days": [
          {
            "date": "2026-10-09",
            "probes": 33,
            "ok": 33
          }
        ]
      },
      "vendorStatus": {
        "page": "https://status.nebius.com",
        "indicator": "none",
        "summary": "All Systems Operational",
        "checkedAt": "2026-10-09T10:41:49.609986027Z"
      },
      "updatedAt": "2026-10-09T10:42:50.420638285Z"
    }
  }
}
