Home
Providers
TensorDock
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.
3 APIs
19 Features
GPU Cloud Marketplace Compute Virtual Machines AI Machine Learning Bare Metal Spot Instances Containers
On this page
Kin Score
APIs 3
Postman 2
Open Collections 2
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 19
Vocabularies 1
Spectral Rules 2
JSON Schema 2
Examples 5
Security Posture 2
Agentic Access 1
Resources 48
apis.yml
26 Operational Transparency
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
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
Individual APIs this provider publishes, each with its own machine-readable definition.
Ready-to-run Postman collections for exercising this provider's APIs.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
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
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
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)
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'