{
 "features_resolved": {
  "snapshot_any": false,
  "snapshot_mem": false,
  "fork": false,
  "pause_resume": false,
  "persistent_disk": true,
  "whole_disk": null,
  "persist_scope": null,
  "volumes": true,
  "auto_stop_idle": false,
  "long_sessions": true,
  "custom_image": true,
  "image_snapshot": false,
  "image_oci": true,
  "vm_isolation": true,
  "docker_inside": true,
  "nested_virt": null,
  "root": null,
  "systemd": null,
  "browser": false,
  "desktop": false,
  "computer_use": false,
  "code_interpreter": null,
  "browser_control": null,
  "desktop_control": null,
  "browser_and_desktop": false,
  "anti_bot": false,
  "captcha_solving": false,
  "residential_ip": false,
  "agent_harnesses": false,
  "ssh": true,
  "public_ipv4": true,
  "inbound_https": false,
  "custom_domain": null,
  "raw_tcp_inbound": null,
  "egress_allowlist": false,
  "open_internet": true,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": false,
  "byoc": true,
  "open_source": false,
  "soc2": true,
  "hipaa": true,
  "sso": false,
  "gpu": true,
  "arm64": false,
  "windows": false,
  "macos": false,
  "lang_python": true,
  "lang_node": false,
  "lang_go": null,
  "lang_rust": null,
  "lang_java": null,
  "gpu_desktop": null,
  "credential_injection": null,
  "egress_http_rules": false,
  "wake_on_request": false,
  "live_resize": false,
  "fork_running": false,
  "memory_snapshot_fork": false,
  "webhooks": null,
  "scheduled_wakeups": null,
  "audit_logs": null,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": null,
  "mcp_server": false,
  "usage_api": false,
  "snapshot_auto": false,
  "snapshot_on_demand": false,
  "harness_api": false,
  "own_agent_api": false,
  "fast_boot": null,
  "strong_isolation": true,
  "ingress_rules": false,
  "guest_firewall": true,
  "secret_proxy": false,
  "secret_proxy_any": false,
  "volume_attach": true,
  "volume_shared": true,
  "sidecar": null,
  "fuse": true,
  "kernel_features": true,
  "burst": null
 },
 "company": {
  "id": "shadeform",
  "checked": "2026-09-30",
  "company": "Shadeform, Inc.",
  "ownership": {
   "value": "independent",
   "parent": null,
   "source": "https://www.ycombinator.com/companies/shadeform",
   "quote": "Shadeform Founded: 2023 Batch: Summer 2023 Team Size: 11 Status: Active Primary Partner: Diana Hu"
  },
  "stage": {
   "value": "pre-seed",
   "source": "https://www.cbinsights.com/company/shadeform",
   "quote": "Shadeform raised a total of $500K. Who are the investors of Shadeform? Investors of Shadeform include Unpopular Ventures, Y Combinator, Translink Capital, Agile Angel, Soma Capital and 3 more.",
   "confidence": "low",
   "note": "No priced Series A/seed round announcement found in press; aggregators (CB Insights, PitchBook) show a small ~$500K raise (YC SAFE + a handful of pre-seed angels/funds), so this is mapped to pre-seed. No primary-source confirmation of amount or date was found."
  },
  "accelerators": [
   {
    "name": "Y Combinator",
    "batch": "Summer 2023",
    "source": "https://www.ycombinator.com/companies/shadeform",
    "quote": "Shadeform Founded: 2023 Batch: Summer 2023 Team Size: 11 Status: Active Primary Partner: Diana Hu",
    "confidence": "high",
    "via": "research"
   }
  ],
  "total_funding_usd": {
   "value": 500000,
   "status": "estimated",
   "basis": "CB Insights and PitchBook aggregator profiles both state Shadeform has raised a total of $500K across ~7 investors (Y Combinator, Soma Capital, Unpopular Ventures, Translink Capital, Agile Angel, Charlotte Fund, Gravity Fund); no company or press confirmation found",
   "source": "https://www.cbinsights.com/company/shadeform",
   "quote": "Shadeform raised a total of $500K."
  },
  "last_round": {
   "type": "pre-seed",
   "amount_usd": null,
   "date": null,
   "leads": [],
   "status": "unknown",
   "source": "https://www.cbinsights.com/company/shadeform",
   "quote": "Shadeform raised a total of $500K."
  },
  "investors": [
   "Y Combinator",
   "Soma Capital",
   "Unpopular Ventures",
   "Translink Capital",
   "Agile Angel",
   "Charlotte Fund",
   "Gravity Fund"
  ],
  "portfolio_listings": [],
  "revenue": {
   "value_usd": 1000000,
   "kind": "ARR",
   "as_of": "2024",
   "status": "estimated",
   "basis": "getlatka.com third-party estimate",
   "source": "https://getlatka.com/companies/shadeform.ai",
   "quote": "Shadeform 2024 estimated revenue: $1M ARR. 5 employees."
  },
  "employees": {
   "value": 11,
   "source": "https://www.ycombinator.com/companies/shadeform"
  },
  "note": "YC company page (https://www.ycombinator.com/companies/shadeform) lists the same website (https://www.shadeform.ai/, which 308-redirects to https://shadeform.com/) confirming this is the same Shadeform: YC S23, Active, founders Ed Goode (CEO) and Ronald Ding (CTO). No confirmed funding round amount/date/leads was found from primary sources (company blog, TechCrunch, HN) in the time available; funding total and revenue are aggregator estimates only (CB Insights/PitchBook/getlatka), not confirmed. Buyers should treat Shadeform as a small, YC-backed marketplace/aggregator reselling third-party GPU clouds (Hyperstack, Massed Compute, Scaleway, Lambda, etc.), not a facility operator itself."
 },
 "id": "shadeform",
 "name": "Shadeform",
 "url": "https://www.shadeform.ai/",
 "category": "gpu-cloud",
 "isolation": "dedicated-vm",
 "modes": [
  {
   "key": "native",
   "label": "Native product; see regime notes",
   "flags": [
    "alt"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": false,
   "features": {},
   "pricing": "resource",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": null,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "Incomplete or non-resource economics: rates remain null, never interpreted as free."
  },
  {
   "key": "on-demand-h100",
   "label": "H100 PCIe, on-demand marketplace (x1, from $2.50/h)",
   "flags": [
    "stock",
    "sales"
   ],
   "stock_note": "marketplace listing snapshot 2026-09-28 (shadeform.ai homepage, cheapest 1x H100 shown: Hyperstack, Montreal); listings come and go",
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": true,
   "features": {},
   "pricing": "resource",
   "vcpu_h": 0,
   "ram_gib_h": 0,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": null,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": {
    "H100": 5.99
   },
   "note": "MARKETPLACE: resells third-party clouds (flagged \"sales\" per spec: marketplace-only). Public marketplace listing on https://www.shadeform.ai/ (2026-09-28), lowest 1x H100 price shown: $2.50/h, Hyperstack, CA Montreal, PCIe, VM. Next listings: $2.73 Massed Compute (US, Des Moines, PCIe), $3.30 Scaleway (FR Paris, PCIe), $4.36 Lambda (US Dallas, SXM5). Price is the underlying cloud instance price incl. its CPU/RAM; storage/egress depend on that cloud. Only the first page of 50 was inspected, so a cheaper listing may exist.",
   "cpu_class": "dedicated"
  },
  {
   "key": "on-demand-l40s",
   "label": "L40S marketplace listing (1x)",
   "pricing": "resource",
   "gpu": {
    "L40S": 0.88
   },
   "vcpu_h": 0,
   "ram_gib_h": 0,
   "note": "Live public first-page listing: Massed Compute, Kansas City, PCIe VM; bundled host details and ancillary prices depend on provider.",
   "cpu_class": "dedicated"
  }
 ],
 "storage": {
  "included_disk_gib": null,
  "disk_gib_month": null,
  "disk_billed_when_stopped": null,
  "snapshot_gib_month": null,
  "paused_ram_billed": null
 },
 "network": {
  "egress_free_gib": null,
  "egress_gib": null,
  "ipv4_month": null,
  "ipv4_available": null,
  "internet": {
   "default": "full"
  }
 },
 "plans": [
  {
   "name": "Current applicable tariff unverified",
   "fee": null,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": null,
   "per_seat": null,
   "concurrency": null,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "On-demand marketplace has no single stable rate; reserved-commitment quote form requires a minimum 12-month term."
  },
  {
   "name": "Reserved commitments",
   "fee": null,
   "minimum_term_months": 12,
   "flags": [
    "sales"
   ]
  }
 ],
 "free": {
  "monthly_credit": null,
  "one_time_credit": null
 },
 "features": {
  "linux": null,
  "windows": false,
  "macos": false,
  "arm64": false,
  "gpu": true,
  "snapshot": "none",
  "pause_resume": false,
  "fork": false,
  "persistent_disk": true,
  "volumes": null,
  "auto_stop_idle": false,
  "max_session_h": null,
  "custom_image": null,
  "docker_inside": true,
  "nested_virt": null,
  "root": null,
  "systemd": null,
  "browser": false,
  "desktop": false,
  "computer_use": false,
  "code_interpreter": null,
  "agent_harnesses": false,
  "ssh": true,
  "public_ipv4": true,
  "inbound_https": false,
  "custom_domain": null,
  "raw_tcp_inbound": null,
  "egress_allowlist": false,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": false,
  "byoc": true,
  "open_source": false,
  "soc2": true,
  "hipaa": true,
  "sso": false,
  "gpu_types": [
   "B300",
   "GB300",
   "B200",
   "GB200",
   "H200",
   "H100",
   "RTX PRO 6000",
   "RTX 5090",
   "RTX 4090",
   "A100",
   "L40S",
   "A6000"
  ],
  "regions": [
   "other",
   "us",
   "eu"
  ],
  "lang_python": true,
  "lang_node": false,
  "lang_go": null,
  "lang_rust": null,
  "lang_java": null,
  "gpu_desktop": null,
  "credential_injection": null,
  "egress_http_rules": false,
  "wake_on_request": false,
  "live_resize": false,
  "fork_running": false,
  "memory_snapshot_fork": false,
  "webhooks": null,
  "scheduled_wakeups": null,
  "audit_logs": null,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": null,
  "mcp_server": false,
  "snapshot_auto": false,
  "snapshot_on_demand": false,
  "harness_api": false,
  "ingress_rules": false,
  "guest_firewall": true,
  "secret_proxy": false,
  "volume_attach": true,
  "isolation": "dedicated-vm",
  "image_oci": true,
  "anti_bot": false,
  "captcha_solving": false,
  "egress_ip_type": "datacenter",
  "volume_shared": true,
  "own_agent_api": false,
  "max_session_unlimited": true,
  "open_internet": true,
  "usage_api": false
 },
 "perf": {
  "cpu_runs_s": null,
  "cold_start_ms": null,
  "burst_tti_ms": null,
  "dax_s": null
 },
 "caveats": [
  "Unified API to provision GPU instances across providers. Marketplace availability/rates vary by cloud, region, GPU, commitment. No single stable 4/8 or GPU additive price verified. Quote authenticated live catalog before estimating.",
  "Null values mean unknown, not free/unlimited. No model-token cost, tax or unverified ancillary charge included.",
  "Native browser/device/task/credit prices with unknown CPU/RAM are deliberately non-priceable. Check regime before interpreting any partial resource estimate.",
  "H100 regime is a dated snapshot of the public marketplace (like Vast); other GPU types are not snapshotted. Billing granularity and minimums depend on the underlying cloud (unverified).",
  "Shadeform is a marketplace/aggregator reselling third-party GPU clouds (Hyperstack, Massed Compute, Scaleway, Lambda, ...); its modes are flagged \"sales\" (marketplace) and priced only when the user opts in."
 ],
 "sources": [
  "https://www.ycombinator.com/companies/shadeform",
  "https://shadeform.com/",
  "https://shadeform.com/llms.txt",
  "https://www.shadeform.ai/"
 ],
 "audit_2026_09_29": {
  "applied": 6,
  "source": "checked against the provider's live pricing and docs pages"
 },
 "feature_evidence": {
  "snapshot_auto": {
   "value": false,
   "source": "https://docs.shadeform.ai/openapi.yaml",
   "quote": "Once the instance has entered the 'deleting' status, the account will no longer be billed for the instance.",
   "note": "Instance status enum is creating / pending_provider / pending / active / error / deleting / deleted: no stopped/sleeping state and no snapshot mechanism in the API.",
   "checked": "2026-09-29"
  },
  "snapshot_on_demand": {
   "value": false,
   "source": "https://docs.shadeform.ai/llms.txt",
   "quote": "Create a new template",
   "note": "The full public API (instances create/info/update/delete/restart, clusters, sshkeys, volumes, templates) has no snapshot/image endpoint. Templates are saved launch configurations (image/docker/startup script), not disk or memory snapshots. Underlying clouds may offer snapshots in their own consoles, not through Shadeform.",
   "checked": "2026-09-29"
  },
  "harness_api": {
   "value": false,
   "source": "https://docs.shadeform.ai/llms.txt",
   "quote": "Create a new GPU instance.",
   "note": "GPU marketplace provisioning API only; no agent harness, exec or agent integration documented anywhere in the docs/API.",
   "checked": "2026-09-29"
  },
  "egress_allowlist": {
   "value": false,
   "source": "https://docs.shadeform.ai/guides/firewall",
   "quote": "While Shadeform does not currently provide any firewall rules through the platform",
   "note": "Only in-guest UFW is suggested.",
   "checked": "2026-09-29"
  },
  "egress_http_rules": {
   "value": false,
   "source": "https://docs.shadeform.ai/guides/firewall",
   "quote": "While Shadeform does not currently provide any firewall rules through the platform",
   "note": null,
   "checked": "2026-09-29"
  },
  "ingress_rules": {
   "value": false,
   "source": "https://docs.shadeform.ai/guides/firewall",
   "quote": "While Shadeform does not currently provide any firewall rules through the platform",
   "note": "Instances get a public IP; docker launch config uses --network=host with optional port_mappings (host_port -> container_port), which is port remapping, not access control. Underlying-cloud firewalls, if any, are not exposed through Shadeform.",
   "checked": "2026-09-29"
  },
  "guest_firewall": {
   "value": true,
   "source": "https://docs.shadeform.ai/guides/firewall",
   "quote": "we can set up a firewall on the GPU instance using Uncomplicated Firewall",
   "note": "Official guide uses sudo ufw on the VM. Does not contain a root agent.",
   "checked": "2026-09-29"
  },
  "secret_proxy": {
   "value": false,
   "source": "https://docs.shadeform.ai/openapi.yaml",
   "quote": "List of environment variable name and values to automatically add to the instance",
   "note": "Only env vars in the launch configuration (plus registry username/password for docker pulls); no secret store or credential-injecting proxy.",
   "checked": "2026-09-29"
  },
  "volume_attach": {
   "value": true,
   "source": "https://docs.shadeform.ai/guides/attachvolume",
   "quote": "Volumes provide persistent block storage that can be attached to instances for storing data independently of the instance lifecycle.",
   "note": "One volume per instance, only at instance creation (volume_ids array of size one), same cloud provider and region only.",
   "checked": "2026-09-29"
  },
  "isolation": {
   "value": "dedicated-vm",
   "source": "https://shadeform.com/flex-vms",
   "quote": "Single-tenant, built for interruption One tenant per node, full GPU passthrough, no overcommitment.",
   "note": "Instances are full VMs (deployment_type: 'vm' in /instances/types) on single-tenant nodes with full GPU passthrough; underlying hypervisor varies per aggregated cloud.",
   "checked": "2026-09-30"
  },
  "image_oci": {
   "value": true,
   "source": "https://docs.shadeform.ai/guides/dockercontainers.md",
   "quote": "Shadeform supports a launch configuration in the Create Instance API that allows you to provide a docker container image and properties. The docker container will be automatically launched on the VM.",
   "note": "Any accessible Docker/OCI image (with optional registry_credentials) can be launched via docker_configuration.image; not a swappable base VM OS image.",
   "checked": "2026-09-30"
  },
  "docker_inside": {
   "value": true,
   "source": "https://docs.shadeform.ai/guides/jupyter.md",
   "quote": "All Shadeform instances come pre-installed with Python, Cuda, and Docker so running containers is easy.",
   "note": null,
   "checked": "2026-09-30"
  },
  "desktop": {
   "value": false,
   "source": "https://www.shadeform.ai/",
   "quote": "Shadeform is a single API and platform for deploying and managing cloud GPUs.",
   "note": "not offered: outside the product's scope (bare GPU VM rental marketplace, no managed GUI/VNC desktop)",
   "checked": "2026-09-30"
  },
  "browser": {
   "value": false,
   "source": "https://www.shadeform.ai/",
   "quote": "Shadeform is a single API and platform for deploying and managing cloud GPUs.",
   "note": "not offered: outside the product's scope",
   "checked": "2026-09-30"
  },
  "computer_use": {
   "value": false,
   "source": "https://www.shadeform.ai/",
   "quote": "Shadeform is a single API and platform for deploying and managing cloud GPUs.",
   "note": "not offered: outside the product's scope",
   "checked": "2026-09-30"
  },
  "anti_bot": {
   "value": false,
   "source": "https://www.shadeform.ai/",
   "quote": "Shadeform is a single API and platform for deploying and managing cloud GPUs.",
   "note": "not offered: outside the product's scope",
   "checked": "2026-09-30"
  },
  "captcha_solving": {
   "value": false,
   "source": "https://www.shadeform.ai/",
   "quote": "Shadeform is a single API and platform for deploying and managing cloud GPUs.",
   "note": "not offered: outside the product's scope",
   "checked": "2026-09-30"
  },
  "egress_ip_type": {
   "value": "datacenter",
   "source": "https://docs.shadeform.ai/getting-started/quickstart.md",
   "quote": "\"ip\": null, \"ssh_user\": \"shadeform\"",
   "note": "Instances get IPs from the underlying datacenter cloud providers (AWS, Azure, Hyperstack, Massed Compute, etc.); no residential/mobile IP offering documented.",
   "checked": "2026-09-30"
  },
  "ssh": {
   "value": true,
   "source": "https://docs.shadeform.ai/getting-started/quickstart.md",
   "quote": "Please see the Quickstart guide on SSHing into your machine.",
   "note": null,
   "checked": "2026-09-30"
  },
  "snapshot": {
   "value": "none",
   "source": "https://docs.shadeform.ai/openapi.yaml",
   "quote": "Once the instance has entered the 'deleting' status, the account will no longer be billed for the instance.",
   "note": "Instance status enum is creating/pending_provider/pending/active/error/deleting/deleted: no stopped/sleeping state and no disk or memory snapshot endpoint anywhere in the public API.",
   "checked": "2026-09-30"
  },
  "fork": {
   "value": false,
   "source": "https://docs.shadeform.ai/llms.txt",
   "quote": "Create a new GPU instance.",
   "note": "No clone/fork endpoint; Templates only save a launch configuration (image/script/env vars), not a running or disk state to duplicate.",
   "checked": "2026-09-30"
  },
  "fork_running": {
   "value": false,
   "source": "https://docs.shadeform.ai/llms.txt",
   "quote": "Create a new GPU instance.",
   "note": "No fork capability exists at all (see fork).",
   "checked": "2026-09-30"
  },
  "memory_snapshot_fork": {
   "value": false,
   "source": "https://docs.shadeform.ai/llms.txt",
   "quote": "Create a new GPU instance.",
   "note": "No snapshot or fork mechanism exists.",
   "checked": "2026-09-30"
  },
  "pause_resume": {
   "value": false,
   "source": "https://docs.shadeform.ai/openapi.yaml",
   "quote": "Once the instance has entered the 'deleting' status, the account will no longer be billed for the instance.",
   "note": "Instance status lifecycle only has creating/pending/active/error/deleting/deleted -- no 'stopped'/'paused' state to resume from.",
   "checked": "2026-09-30"
  },
  "wake_on_request": {
   "value": false,
   "source": "https://docs.shadeform.ai/openapi.yaml",
   "quote": "Once the instance has entered the 'deleting' status, the account will no longer be billed for the instance.",
   "note": "There is no stopped/sleeping state, so there is nothing to wake on request.",
   "checked": "2026-09-30"
  },
  "persistent_disk": {
   "value": true,
   "source": "https://docs.shadeform.ai/guides/attachvolume.md",
   "quote": "Volumes provide persistent block storage that can be attached to instances for storing data independently of the instance lifecycle.",
   "note": "Persistence is via separate attachable volumes, not the VM's own boot disk (there is no stop/start cycle for the boot disk, only create/delete).",
   "checked": "2026-09-30"
  },
  "volume_shared": {
   "value": true,
   "source": "https://docs.shadeform.ai/api-reference/volumes/volumes-types.md",
   "quote": "supports_multi_mount: Denotes whether the volume supports multiple instances mounting to it at the same time.",
   "note": "Support depends on the underlying cloud/volume type; not all volume types support multi-mount.",
   "checked": "2026-09-30"
  },
  "auto_stop_idle": {
   "value": false,
   "source": "https://docs.shadeform.ai/api-reference/instances/instances-update.md",
   "quote": "AutoDelete: Set a date or spend threshold to automatically delete the instance",
   "note": "Only an auto-DELETE (date/spend threshold) exists, not an auto-stop/sleep on idle.",
   "checked": "2026-09-30"
  },
  "live_resize": {
   "value": false,
   "source": "https://docs.shadeform.ai/api-reference/instances/instances-update.md",
   "quote": "Update mutable details about the instance. Set a value to null to delete it. Omit a value or leave undefined to keep unchanged.",
   "note": "UpdateRequest only exposes name, auto_delete, alert, and tags -- no CPU/RAM/GPU resize of a running instance.",
   "checked": "2026-09-30"
  },
  "agent_harnesses": {
   "value": false,
   "source": "https://www.shadeform.ai/",
   "quote": "Shadeform is a single API and platform for deploying and managing cloud GPUs.",
   "note": "not offered: outside the product's scope (no coding-agent templates)",
   "checked": "2026-09-30"
  },
  "own_agent_api": {
   "value": false,
   "source": "https://www.shadeform.ai/",
   "quote": "Shadeform is a single API and platform for deploying and managing cloud GPUs.",
   "note": "not offered: outside the product's scope (pure GPU instance provisioning API, no browser/computer-use/research agent)",
   "checked": "2026-09-30"
  },
  "mcp_server": {
   "value": false,
   "source": "https://docs.shadeform.ai/llms.txt",
   "quote": "OpenAPI Specs - openapi",
   "note": "No MCP server documented or found in Shadeform's docs/GitHub; only a REST API and OpenAPI spec are offered.",
   "checked": "2026-09-30"
  },
  "lang_python": {
   "value": true,
   "source": "https://docs.shadeform.ai/guides/jupyter.md",
   "quote": "All Shadeform instances come pre-installed with Python, Cuda, and Docker so running containers is easy.",
   "note": null,
   "checked": "2026-09-30"
  },
  "lang_node": {
   "value": false,
   "source": "https://docs.shadeform.ai/guides/jupyter.md",
   "quote": "All Shadeform instances come pre-installed with Python, Cuda, and Docker so running containers is easy.",
   "note": "Only Python, CUDA and Docker are documented as pre-installed; Node.js is not mentioned (installable yourself via root access, but not out of the box).",
   "checked": "2026-09-30"
  },
  "public_ipv4": {
   "value": true,
   "source": "https://docs.shadeform.ai/getting-started/quickstart.md",
   "quote": "you can take the IP of the instance and go to the following url",
   "note": null,
   "checked": "2026-09-30"
  },
  "inbound_https": {
   "value": false,
   "source": "https://docs.shadeform.ai/guides/jupyter.md",
   "quote": "http:// :8888",
   "note": "Ports are reached directly over the instance's raw public IP (plain HTTP shown in docs); no managed HTTPS URL/proxy is provided by Shadeform.",
   "checked": "2026-09-30"
  },
  "static_egress_ip": {
   "value": false,
   "source": "https://docs.shadeform.ai/getting-started/quickstart.md",
   "quote": "\"ip\": null",
   "note": "Each created instance is assigned an IP by the underlying cloud; there is no stop/start of the same instance and no documented fixed/reserved IP feature across instance lifecycles.",
   "checked": "2026-09-30"
  },
  "windows": {
   "value": false,
   "source": "https://docs.shadeform.ai/getting-started/quickstart.md",
   "quote": "\"os_options\": [\"ubuntu22.04_cuda12.6_shade_os\"]",
   "note": "not offered: os_options observed across instance types are Linux/Ubuntu CUDA images; no Windows option documented.",
   "checked": "2026-09-30"
  },
  "macos": {
   "value": false,
   "source": "https://www.shadeform.ai/",
   "quote": "Shadeform is a single API and platform for deploying and managing cloud GPUs.",
   "note": "not offered: outside the product's scope (NVIDIA/AMD GPU Linux VM marketplace, no Apple hardware)",
   "checked": "2026-09-30"
  },
  "self_host": {
   "value": false,
   "source": "https://www.shadeform.ai/",
   "quote": "Shadeform is a single API and platform for deploying and managing cloud GPUs.",
   "note": "not offered: outside the product's scope; Shadeform is a hosted SaaS marketplace/aggregator, not installable software.",
   "checked": "2026-09-30"
  },
  "byoc": {
   "value": true,
   "source": "https://docs.shadeform.ai/getting-started/concepts.md",
   "quote": "If you prefer not to use Shade Cloud, you can also set up cloud access here to have Shadeform manage your own cloud account. Setting up cloud access typically means providing Shadeform with your cloud API key",
   "note": "'Cloud Access' lets Shadeform provision/manage instances directly inside the customer's own cloud provider account instead of Shadeform's own accounts.",
   "checked": "2026-09-30"
  },
  "open_source": {
   "value": false,
   "source": "https://www.shadeform.ai/",
   "quote": "Shadeform is a single API and platform for deploying and managing cloud GPUs.",
   "note": "No open-source license or public core-product repo found; Shadeform is a closed commercial SaaS platform.",
   "checked": "2026-09-30"
  },
  "eu_data_residency": {
   "value": true,
   "source": "https://www.shadeform.ai/exchange",
   "quote": "regions: north-america, europe, asia, australia",
   "note": "Aggregated marketplace includes European underlying clouds/regions (per card's regions list and instance region filters), so EU-region instances can be chosen, though this is region selection rather than a formal residency guarantee.",
   "checked": "2026-09-30"
  },
  "max_session_h": {
   "value": "none",
   "source": "https://docs.shadeform.ai/getting-started/quickstart.md",
   "quote": "You can query this API on a loop until status changes from pending to active.",
   "note": "On-demand VM instances run until explicitly deleted (or an optional auto_delete date/spend threshold is set by the user); no provider-imposed maximum session length is documented. Spot instances can be reclaimed, but that is capacity-based preemption, not a fixed session cap.",
   "checked": "2026-09-30"
  },
  "arm64": {
   "value": false,
   "source": "https://www.shadeform.ai/",
   "quote": "View availability, pricing, and specs for GPU instances across 15+ cloud providers",
   "note": "not offered: outside the product's scope. Shadeform's entire catalog (gpu_types: B300, GB300, B200, GB200, H200, H100, RTX PRO 6000, RTX 5090, RTX 4090, A100, L40S, A6000) is NVIDIA data-center/workstation GPU server instances, all on x86 hosts; no ARM CPU/GPU instance type is listed anywhere in the docs or marketplace.",
   "checked": "2026-09-30"
  },
  "soc2": {
   "value": true,
   "source": "https://www.shadeform.ai/",
   "quote": "AICPA SOC for Service Organizations",
   "note": "Shadeform's own site footer displays the AICPA SOC badge and links it (and a separate 'Trust center' link) to https://trust.shadeform.com, a Vanta-powered trust center, indicating a SOC 2 report. The trust center itself is access-gated (request-access form) so the exact Type I/II status/report could not be read directly.",
   "checked": "2026-09-30"
  },
  "hipaa": {
   "value": true,
   "source": "https://www.shadeform.ai/",
   "quote": "CCPA GDPR HDS HIPAA ISO 22301 ISO 27001 ISO 27018 ISO 27032 ISO 27701 ISO 27799 PCI DSS PIPEDA SOC 1 Type II SOC 2 Type I SOC 2 Type II SOC 3 Type II",
   "note": "Shadeform's homepage 'Reserve compute' / capacity-request form lets customers filter/request GPU capacity by compliance certification, and 'HIPAA' is one of the listed options alongside SOC2/ISO27001/etc. This reflects HIPAA-eligible underlying cloud partners sourced through Shadeform's marketplace rather than a Shadeform-signed BAA on its own infrastructure; no explicit 'Shadeform signs a BAA' statement was found.",
   "checked": "2026-09-30"
  },
  "sso": {
   "value": false,
   "source": "https://platform.shadeform.ai/login",
   "quote": "Log in to Shadeform to continue ... Continue with GitHub Continue with Google",
   "note": "The live platform login page offers only email/password, GitHub, and Google sign-in; no SAML/OIDC enterprise SSO option is present, and no SSO feature is mentioned anywhere in Shadeform's docs, pricing, or features pages.",
   "checked": "2026-09-30"
  },
  "cpu_class": {
   "value": {
    "on-demand-h100": "dedicated",
    "on-demand-l40s": "dedicated"
   },
   "source": "https://shadeform.com/flex-vms",
   "quote": "Single-tenant, built for interruption. One tenant per node, full GPU passthrough, no overcommitment.",
   "note": "Marketplace instances are deployed as single-tenant VMs (deployment_type: 'vm') with 'no overcommitment' per Shadeform's own description of its virtualization/VM layer, implying dedicated (non-shared) vCPUs alongside dedicated GPU passthrough. This statement describes Shadeform's own Flex VM/virtualization layer; exact vCPU allocation policy on resold third-party marketplace listings (Hyperstack, Massed Compute, Lambda, Scaleway, etc.) is set by each underlying cloud and not independently confirmed per listing. 'native' mode has no separate CPU evidence and is omitted.",
   "checked": "2026-09-30"
  },
  "usage_api": {
   "value": false,
   "source": "https://docs.shadeform.ai/llms.txt",
   "quote": "Create a new GPU instance. Create a new cluster. List your instances. Get instance details. Update instance details. Delete an instance.",
   "note": "granularity: none; cost: no; Shadeform's public API (openapi.yaml, llms.txt) exposes only instance lifecycle management (create/update/delete/restart), clusters, volumes, templates, and SSH keys. No usage, billing, cost, or metering endpoint exists. Billing is opaque and handled per the underlying marketplace cloud provider (Hyperstack, Massed Compute, Scaleway, Lambda, etc.). Shadeform acts as an aggregator/reseller with no programmatic access to per-instance billable usage through its own API.",
   "confidence": "high",
   "checked": "2026-10-01"
  }
 },
 "locations": [
  {
   "country": "CA",
   "state": "QC",
   "city": "Montreal",
   "provider_region": "hyperstack-ca-montreal",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "US",
   "state": "IA",
   "city": "Des Moines",
   "provider_region": "massed-compute-us-des-moines",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "US",
   "state": "MO",
   "city": "Kansas City",
   "provider_region": "massed-compute-us-kansas-city",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "FR",
   "state": null,
   "city": "Paris",
   "provider_region": "scaleway-fr-paris",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "US",
   "state": "TX",
   "city": "Dallas",
   "provider_region": "lambda-us-dallas",
   "self_serve": true,
   "choosable": true
  }
 ],
 "locations_source": "https://www.shadeform.ai/",
 "locations_quote": "Marketplace listing snapshot 2026-09-28 (shadeform.ai homepage): H100 PCIe instances available from multiple underlying clouds—Hyperstack (Montreal), Massed Compute (Des Moines, Kansas City), Scaleway (Paris), Lambda (Dallas). L40S instance from Massed Compute (Kansas City). Only the first page of 5",
 "locations_checked": "2026-10-01"
}