TensorDock logo

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.

3 APIs 8 Capabilities 19 Features
GPUCloudMarketplaceComputeVirtual MachinesAIMachine LearningBare MetalSpot InstancesContainers

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 8 machine-runnable capabilities, 1 JSON-LD context, and 1 Spectral governance ruleset.

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

APIs

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

Capabilities

TensorDock Instances API — Instances

TensorDock Instances API (v2) — Instances. 6 operations. Lead operation: Create Instance. Self-contained Naftiko capability for the v2 Bearer-authenticated instance lifecycle.

Run with Naftiko

TensorDock Marketplace API — Authorization

TensorDock Marketplace API — Authorization. 2 operations. Lead operation: Test Authorization. Self-contained Naftiko capability covering one TensorDock business surface.

Run with Naftiko

TensorDock Marketplace API — Billing

TensorDock Marketplace API — Billing. 3 operations. Lead operation: Retrieve Balance. Self-contained Naftiko capability for balance, revenue, and monthly summary lookups.

Run with Naftiko

TensorDock Marketplace API — Containers

TensorDock Marketplace API — Containers. 4 operations. Lead operation: Deploy Container. Self-contained Naftiko capability for container workload deployment and scaling.

Run with Naftiko

TensorDock Marketplace API — Hostnodes

TensorDock Marketplace API — Hostnodes. 2 operations. Lead operation: List Available Hostnodes. Self-contained Naftiko capability covering one TensorDock business surface.

Run with Naftiko

TensorDock Marketplace API — Spot

TensorDock Marketplace API — Spot. 2 operations. Lead operation: Soft Validate Spot Instance Price. Self-contained Naftiko capability for spot price validation.

Run with Naftiko

TensorDock Marketplace API — Virtual Machines

TensorDock Marketplace API — Virtual Machines. 7 operations. Lead operation: Deploy Virtual Machine. Self-contained Naftiko capability covering the v0 marketplace VM lifecycle.

Run with Naftiko

TensorDock Secrets API — Secrets

TensorDock Secrets API (v2) — Secrets. 4 operations. Lead operation: Create Secret. Self-contained Naftiko capability for SSH key and generic-secret lifecycle.

Run with Naftiko

Features

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

Semantic Vocabularies

Tensordock Context

0 classes · 9 properties

JSON-LD

API Governance Rules

TensorDock API Rules

8 rules · 3 errors 5 warnings

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🌐
Console
Console
🔗
Sandbox
Sandbox
🔗
Sandbox
Sandbox
📝
SignUp
SignUp
📰
Blog
Blog
🔗
TrustCenter
TrustCenter
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
Documentation
Documentation
🔗
Documentation
Documentation
💬
Support
Support
💬
Support
Support
🔗
Forum
Forum
🔗
Twitter
Twitter
🔗
LinkedIn
LinkedIn
🔗
Instagram
Instagram
👥
YouTube
YouTube
🔗
Forum
Forum
👥
GitHubOrganization
GitHubOrganization
📦
SDK
SDK
📦
SDK
SDK
🔧
Tool
Tool
🔧
Tool
Tool
🔧
Tool
Tool
🔧
Tool
Tool
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
📝
SignUp
SignUp
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
💰
Pricing
Pricing

Sources

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
  - type: NaftikoCapability
    url: capabilities/marketplace-auth.yaml
  - type: NaftikoCapability
    url: capabilities/marketplace-hostnodes.yaml
  - type: NaftikoCapability
    url: capabilities/marketplace-virtual-machines.yaml
  - type: NaftikoCapability
    url: capabilities/marketplace-spot.yaml
  - type: NaftikoCapability
    url: capabilities/marketplace-containers.yaml
  - type: NaftikoCapability
    url: capabilities/marketplace-billing.yaml
  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
  - type: NaftikoCapability
    url: capabilities/instances-instances.yaml
  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
  - type: NaftikoCapability
    url: capabilities/secrets-secrets.yaml
  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
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- 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: Forum
- 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: Forum
  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: SDK
- url: https://pypi.org/project/tensordock/
  name: Unofficial Python SDK
  type: SDK
- url: https://github.com/tensordock/dashboard-frontend-template
  name: Whitelabel Storefront Template
  type: Tool
- url: https://github.com/tensordock/wireguard-manager
  name: WireGuard Manager
  type: Tool
- url: https://github.com/tensordock/tensorblog
  name: TensorBlog
  type: Tool
- url: https://github.com/tensordock/hosting-install
  name: Hosting Install Scripts
  type: Tool
- 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.30
      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: [email protected]
  X: apievangelist
  url: https://apievangelist.com
specificationVersion: '0.16'