TensorDock website screenshot

TensorDock

TensorDock operates a global GPU cloud marketplace that connects independent hardware hosts with customers needing affordable on-demand and spot GPU compute. The platform exposes two REST APIs — the original Marketplace API (v0) at marketplace.tensordock.com and the newer Instances API (v2) at dashboard.tensordock.com — to deploy, manage, and scale virtual machines across 100+ locations in 20+ countries with 42+ GPU models ranging from consumer RTX cards to H100 SXM5. TensorDock targets AI startups, researchers, rendering shops, and gaming services that need cost-effective compute (advertised at up to 80% less than hyperscalers) without quotas or long-term commitments.

TensorDock publishes 3 APIs on the APIs.io network: Marketplace API, Instances API, and Secrets API. Tagged areas include GPU, Cloud, Marketplace, Compute, and Virtual Machines.

The TensorDock catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

TensorDock’s developer surface includes authentication, developer portal, documentation, getting-started guide, developer console, sandbox, signup flow, and 41 more developer resources.

62.7/100 strong ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessPaidSelf serve
3 APIs 19 Features
GPUCloudMarketplaceComputeVirtual MachinesAIMachine LearningBare MetalSpot InstancesContainers

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 62.7/100 · strong
Contract Quality 17.5 / 25
Developer Ergonomics 12.6 / 20
Commercial Clarity 15.8 / 20
Operational Transparency 3.4 / 13
Governance 7.0 / 12
Discoverability 6.5 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/tensordock: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 3

Individual APIs this provider publishes, each with its own machine-readable definition.

TensorDock Marketplace API

The original TensorDock Marketplace REST API (v0) for deploying, managing, starting, stopping, and deleting GPU virtual machines across the global marketplace of independent har...

TensorDock Instances API

The current TensorDock Instances API (v2) at https://dashboard.tensordock.com/api/v2/instances for creating, listing, inspecting, starting, stopping, modifying, and deleting GPU...

TensorDock Secrets API

The TensorDock Secrets API (v2) for managing SSH keys and generic secrets that are encrypted at rest and in transit and can be attached to instances at deploy time. Two secret t...

Postman Collections 2

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 2

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

TensorDock Instances API

OPEN COLLECTION

TensorDock Secrets API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Tensordock Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 19

Notable capabilities this provider offers.

GPU marketplace aggregating 30,000+ GPUs across 100+ locations in 20+ countries
42+ NVIDIA GPU models from consumer (RTX 3090/4090/5090) to data center (H100 SXM5, A100, V100, L40S, L4, RTX 6000 Ada, A6000)
Per-microsecond billing with pay-as-you-go and reserved pricing on request
On-demand virtual machines with KVM virtualization, root access, and dedicated GPU passthrough
Spot/interruptible instances with custom bid pricing and soft-validate APIs
Instant VMs (beta) with sub-30-second deployment from pre-configured templates
Container deployment, scaling, and termination endpoints
CPU-only Compute VMs from $0.012/vCPU/hour for transcoding and batch jobs
Windows 10 and Linux (Ubuntu, Debian, CentOS) images plus custom cloud-init support
Whitelabel storefront product for resellers and managed cloud providers
Two REST APIs — Marketplace v0 (api_key + api_token, form parameters) and Instances v2 (Bearer token, JSON:API envelope)
Secrets API (v2) with SSHKEY and GENERIC/SECRET types, encrypted at rest and in transit
Hostnode discovery API listing all available GPU/CPU configurations per location
99.99% uptime SLA per host with agent-based monitoring and downtime compensation policy
SSH access revoked from hosts and active monitoring for tenant isolation
Postman collection covering Authorization, Hostnodes, Virtual Machines, Spot validation, Containers, and Billing endpoint groups
Rust client wrapper (tensordock-rs) and community Python SDK
100 requests per minute per organization on the v2 API
Customer balance, revenue, and monthly summary endpoints for host operators

Scroll for all 19

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Tensordock Context

0 classes · 9 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

TensorDock API Rules

5 rules · 3 warnings 2 info

SPECTRAL

TensorDock API Rules

8 rules · 3 errors 5 warnings

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

TensorDock Hostnode

5 properties

JSON SCHEMA

TensorDock Instance

1 properties

JSON SCHEMA

Examples 5

Example request and response payloads for these APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Tensordock Authentication

http · 1 scheme

SECURITY

Tensordock Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Tensordock Agentic Access

11 operations · 7 acting · 1 human-in-the-loop

11 operations · 7 acting

AGENTIC

Resources

Get Started 7

Portal, sign-up, and the first successful call

Scroll for all 7

Documentation 13

Reference material describing how the API behaves

Scroll for all 13

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 8

SDKs, sample code, and the tooling you integrate with

Scroll for all 8

Access & Security 3

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 5

Status, limits, changes, and where to get help

Commercial 6

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: tensordock
url: https://raw.githubusercontent.com/api-evangelist/tensordock/refs/heads/main/apis.yml
apis:
- aid: tensordock:tensordock-marketplace-api
  name: TensorDock Marketplace API
  tags:
  - GPU
  - Cloud
  - Compute
  - Marketplace
  - Virtual Machines
  humanURL: https://documenter.getpostman.com/view/20973002/2s8YzMYRDc
  properties:
  - url: https://documenter.getpostman.com/view/20973002/2s8YzMYRDc
    type: Documentation
  - url: openapi/tensordock-marketplace-api-openapi.yml
    type: OpenAPI
  description: The original TensorDock Marketplace REST API (v0) for deploying, managing, starting, stopping, and deleting
    GPU virtual machines across the global marketplace of independent hardware hosts. Endpoints accept api_key + api_token
    authorization pairs as form parameters and cover hostnode discovery, on-demand and spot instance deployment, instance
    lifecycle, container scaling, and billing balance lookups.
- aid: tensordock:tensordock-instances-api
  name: TensorDock Instances API
  tags:
  - GPU
  - Cloud
  - Compute
  - Instances
  - Virtual Machines
  humanURL: https://dashboard.tensordock.com/api/docs/instance-management
  properties:
  - url: https://dashboard.tensordock.com/api/docs/instance-management
    type: Documentation
  - url: https://dashboard.tensordock.com/api/docs/instance-creation
    type: Documentation
  - url: openapi/tensordock-instances-api-openapi.yml
    type: OpenAPI
  - url: json-schema/tensordock-instance-schema.json
    type: JSONSchema
  - url: json-ld/tensordock-context.jsonld
    type: JSONLD
  description: The current TensorDock Instances API (v2) at https://dashboard.tensordock.com/api/v2/instances for creating,
    listing, inspecting, starting, stopping, modifying, and deleting GPU and CPU virtual machines. Uses Bearer token authentication
    and a JSON:API-style envelope of `data.type`, `data.id`, and `data.attributes`. Supports both location-based and hostnode-based
    deployment patterns.
- aid: tensordock:tensordock-secrets-api
  name: TensorDock Secrets API
  tags:
  - GPU
  - Cloud
  - Secrets
  - SSH Keys
  - Credentials
  humanURL: https://dashboard.tensordock.com/api/docs/secrets
  properties:
  - url: https://dashboard.tensordock.com/api/docs/secrets
    type: Documentation
  - url: openapi/tensordock-secrets-api-openapi.yml
    type: OpenAPI
  description: The TensorDock Secrets API (v2) for managing SSH keys and generic secrets that are encrypted at rest and in
    transit and can be attached to instances at deploy time. Two secret types are supported — `SSHKEY` for SSH authentication
    and `SECRET`/`GENERIC` for application credentials whose values are not returned after creation.
name: TensorDock
tags:
- GPU
- Cloud
- Marketplace
- Compute
- Virtual Machines
- AI
- Machine Learning
- Bare Metal
- Spot Instances
- Containers
kind: contract
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/tensordock.png
access: 3rd-Party
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/tensordock/overview
- type: AgenticAccess
  url: agentic-access/tensordock-agentic-access.yml
- type: DomainSecurity
  url: security/tensordock-domain-security.yml
- type: Authentication
  url: authentication/tensordock-authentication.yml
- type: Portal
  url: https://www.tensordock.com
- type: Documentation
  url: https://docs.tensordock.com
- type: Documentation
  url: https://dashboard.tensordock.com/api/docs
  name: API Documentation
- url: https://documenter.getpostman.com/view/20973002/2s8YzMYRDc
  name: Postman API Documentation
  type: Documentation
- url: https://dashboard.tensordock.com/api/docs/getting-started
  name: Getting Started
  type: GettingStarted
- url: https://dashboard.tensordock.com
  name: TensorDock Dashboard
  type: Console
- url: https://dashboard.tensordock.com/deploy
  name: Deploy GPU VM
  type: Sandbox
- url: https://dashboard.tensordock.com/deploy_cpu
  name: Deploy CPU VM
  type: Sandbox
- url: https://dashboard.tensordock.com/api
  name: API Keys
  type: Signup
- url: https://blog.tensordock.com
  name: TensorDock Blog
  type: Blog
- url: https://tensordock.com/security
  name: Security and Reliability
  type: TrustCenter
- url: https://docs.tensordock.com/legal-information/legal-information
  type: Documentation
  name: Legal Information
- url: https://docs.tensordock.com/legal-information/terms-of-service-tos
  type: TermsOfService
- url: https://docs.tensordock.com/legal-information/tensordock-privacy-policy
  type: PrivacyPolicy
- url: https://docs.tensordock.com/legal-information/acceptable-use-policy-aup
  type: TermsOfService
  name: Acceptable Use Policy
- url: https://docs.tensordock.com/legal-information/downtime-compensation
  type: Documentation
  name: Downtime Compensation
- url: https://docs.tensordock.com/legal-information/taxes-vat-gst
  type: Documentation
  name: Taxes, VAT, GST
- url: https://marketplace.tensordock.com/support
  name: Support
  type: Support
- url: https://marketplace.tensordock.com/faq
  name: FAQ
  type: Support
- url: https://tensordock.userjot.com/
  name: User Suggestions
  type: Forums
- type: Twitter
  url: https://twitter.com/TensorDock
- type: LinkedIn
  url: https://www.linkedin.com/company/tensordock
- type: Instagram
  url: https://instagram.com/tensordock
- type: YouTube
  url: https://www.youtube.com/channel/UCsCAK6krPmRe3Y7Hp5QHXQg
- type: Forums
  url: https://discord.gg/Xyzjjuj6zf
  name: TensorDock Discord
- type: GitHubOrganization
  url: https://github.com/tensordock
- url: https://github.com/tensordock/tensordock-rs
  name: Rust API Wrapper
  type: SDKs
- url: https://pypi.org/project/tensordock/
  name: Unofficial Python SDK
  type: SDKs
- url: https://github.com/tensordock/dashboard-frontend-template
  name: Whitelabel Storefront Template
  type: Tools
- url: https://github.com/tensordock/wireguard-manager
  name: WireGuard Manager
  type: Tools
- url: https://github.com/tensordock/tensorblog
  name: TensorBlog
  type: Tools
- url: https://github.com/tensordock/hosting-install
  name: Hosting Install Scripts
  type: Tools
- url: https://docs.tensordock.com/virtual-machines/introduction-to-core-compute-vms
  name: Introduction to Core Compute VMs
  type: Documentation
- url: https://docs.tensordock.com/virtual-machines/spot-instances
  name: Spot Instances
  type: Documentation
- url: https://docs.tensordock.com/virtual-machines/cloud-init
  name: cloud-init
  type: Documentation
- url: https://docs.tensordock.com/virtual-machines/how-to-ssh-into-your-instance
  name: SSH Access Guide
  type: Documentation
- url: https://docs.tensordock.com/virtual-machines/how-to-rdp-into-your-instance
  name: RDP Access Guide
  type: Documentation
- url: https://docs.tensordock.com/whitelabel/overview
  name: Whitelabel Overview
  type: Documentation
- url: https://docs.tensordock.com/whitelabel/setting-up-a-storefront
  name: Setting Up a Storefront
  type: Documentation
- url: https://www.tensordock.com/host.html
  name: Become a Host
  type: Signup
- url: plans/tensordock-plans-pricing.yml
  type: Plans
- url: rate-limits/tensordock-rate-limits.yml
  type: RateLimits
- url: finops/tensordock-finops.yml
  type: FinOps
- type: Pricing
  url: https://marketplace.tensordock.com
  data:
  - id: gpu-h100-sxm5
    name: NVIDIA H100 SXM5 80GB
    type: GPU
    entries:
    - geo: Global
      unit: 1
      label: Hourly
      price: 2.25
      metric: gpu
      timeFrame: hour
      description: Per-GPU hourly rate from $2.25.
    description: Flagship Hopper architecture GPU for large-scale AI training and inference.
  - id: gpu-a100-sxm4-80gb
    name: NVIDIA A100 SXM4 80GB
    type: GPU
    entries:
    - geo: Global
      unit: 1
      label: Hourly
      price: 0.87
      metric: gpu
      timeFrame: hour
    description: 80GB Ampere SXM4 for AI training and HPC workloads.
  - id: gpu-a100-pcie-80gb
    name: NVIDIA A100 PCIe 80GB
    type: GPU
    entries:
    - geo: Global
      unit: 1
      label: Hourly
      price: 1.27
      metric: gpu
      timeFrame: hour
    description: 80GB Ampere PCIe variant.
  - id: gpu-rtx-5090
    name: NVIDIA RTX 5090 32GB
    type: GPU
    entries:
    - geo: Global
      unit: 1
      label: Hourly
      price: 0.56
      metric: gpu
      timeFrame: hour
    description: Blackwell-architecture consumer GPU with 32GB VRAM.
  - id: gpu-rtx-4090
    name: NVIDIA RTX 4090 24GB
    type: GPU
    entries:
    - geo: Global
      unit: 1
      label: Hourly
      price: 0.32
      metric: gpu
      timeFrame: hour
    description: Ada Lovelace 24GB consumer GPU.
  - id: gpu-rtx-3090
    name: NVIDIA RTX 3090 24GB
    type: GPU
    entries:
    - geo: Global
      unit: 1
      label: Hourly
      price: 0.17
      metric: gpu
      timeFrame: hour
    description: 24GB Ampere consumer GPU.
  - id: gpu-rtx-6000-ada
    name: NVIDIA RTX 6000 Ada 48GB
    type: GPU
    entries:
    - geo: Global
      unit: 1
      label: Hourly
      price: 0.72
      metric: gpu
      timeFrame: hour
    description: 48GB Ada Lovelace workstation GPU for rendering and ML.
  - id: gpu-l40s
    name: NVIDIA L40S 48GB
    type: GPU
    entries:
    - geo: Global
      unit: 1
      label: Hourly
      price: 0.49
      metric: gpu
      timeFrame: hour
    description: 48GB Ada datacenter GPU.
  - id: gpu-l4
    name: NVIDIA L4 24GB
    type: GPU
    entries:
    - geo: Global
      unit: 1
      label: Hourly
      price: 0.24
      metric: gpu
      timeFrame: hour
    description: 24GB Ada efficiency GPU.
  - id: gpu-a6000
    name: NVIDIA RTX A6000 48GB
    type: GPU
    entries:
    - geo: Global
      unit: 1
      label: Hourly
      price: 0.42
      metric: gpu
      timeFrame: hour
    description: 48GB Ampere workstation GPU.
  - id: gpu-v100-sxm3
    name: NVIDIA V100 SXM3 32GB
    type: GPU
    entries:
    - geo: Global
      unit: 1
      label: Hourly
      price: 0.3
      metric: gpu
      timeFrame: hour
    description: 32GB Volta SXM3 GPU.
  - id: gpu-v100-sxm2
    name: NVIDIA V100 SXM2 16GB
    type: GPU
    entries:
    - geo: Global
      unit: 1
      label: Hourly
      price: 0.21
      metric: gpu
      timeFrame: hour
    description: 16GB Volta SXM2 GPU.
  - id: cpu-compute
    name: CPU Compute
    type: CPU
    entries:
    - geo: Global
      unit: 1
      label: Per vCPU
      price: 0.012
      metric: vcpu
      timeFrame: hour
    description: Intel Xeon and AMD EPYC virtual CPUs from $0.012/vCPU/hour. Ideal for transcoding and batch processing.
  - id: spot
    name: Spot Instances
    type: Pricing Model
    entries:
    - geo: Global
      unit: 1
      label: Bid Price
      price: Variable
      metric: gpu
      timeFrame: hour
    description: Interruptible instances with custom bid pricing for opportunistic workloads.
  - id: reserved
    name: Reserved Pricing
    type: Pricing Model
    entries:
    - geo: Global
      unit: 1
      label: Contact
      price: Call
      metric: gpu
      timeFrame: month
    description: Volume reservations available upon request — contact sales for committed-use discounts.
  name: Pricing
- type: Features
  data:
  - GPU marketplace aggregating 30,000+ GPUs across 100+ locations in 20+ countries
  - 42+ NVIDIA GPU models from consumer (RTX 3090/4090/5090) to data center (H100 SXM5, A100, V100, L40S, L4, RTX 6000 Ada,
    A6000)
  - Per-microsecond billing with pay-as-you-go and reserved pricing on request
  - On-demand virtual machines with KVM virtualization, root access, and dedicated GPU passthrough
  - Spot/interruptible instances with custom bid pricing and soft-validate APIs
  - Instant VMs (beta) with sub-30-second deployment from pre-configured templates
  - Container deployment, scaling, and termination endpoints
  - CPU-only Compute VMs from $0.012/vCPU/hour for transcoding and batch jobs
  - Windows 10 and Linux (Ubuntu, Debian, CentOS) images plus custom cloud-init support
  - Whitelabel storefront product for resellers and managed cloud providers
  - Two REST APIs — Marketplace v0 (api_key + api_token, form parameters) and Instances v2 (Bearer token, JSON:API envelope)
  - Secrets API (v2) with SSHKEY and GENERIC/SECRET types, encrypted at rest and in transit
  - Hostnode discovery API listing all available GPU/CPU configurations per location
  - 99.99% uptime SLA per host with agent-based monitoring and downtime compensation policy
  - SSH access revoked from hosts and active monitoring for tenant isolation
  - Postman collection covering Authorization, Hostnodes, Virtual Machines, Spot validation, Containers, and Billing endpoint
    groups
  - Rust client wrapper (tensordock-rs) and community Python SDK
  - 100 requests per minute per organization on the v2 API
  - Customer balance, revenue, and monthly summary endpoints for host operators
  sources:
  - https://www.tensordock.com
  - https://docs.tensordock.com
  - https://dashboard.tensordock.com/api/docs
  - https://documenter.getpostman.com/view/20973002/2s8YzMYRDc
  - https://blog.tensordock.com
  updated: '2026-05-25'
created: '2026-05-25'
modified: '2026-05-25'
position: Consuming
description: TensorDock operates a global GPU cloud marketplace that connects independent hardware hosts with customers needing
  affordable on-demand and spot GPU compute. The platform exposes two REST APIs — the original Marketplace API (v0) at marketplace.tensordock.com
  and the newer Instances API (v2) at dashboard.tensordock.com — to deploy, manage, and scale virtual machines across 100+
  locations in 20+ countries with 42+ GPU models ranging from consumer RTX cards to H100 SXM5. TensorDock targets AI startups,
  researchers, rendering shops, and gaming services that need cost-effective compute (advertised at up to 80% less than hyperscalers)
  without quotas or long-term commitments.
maintainers:
- FN: Kin Lane
  email: info@apievangelist.com
  X: apievangelist
  url: https://apievangelist.com
specificationVersion: '0.16'