{
 "features_resolved": {
  "snapshot_any": false,
  "snapshot_mem": false,
  "fork": false,
  "pause_resume": false,
  "persistent_disk": true,
  "whole_disk": false,
  "persist_scope": true,
  "volumes": true,
  "auto_stop_idle": true,
  "long_sessions": true,
  "custom_image": true,
  "image_snapshot": false,
  "image_oci": true,
  "vm_isolation": true,
  "docker_inside": false,
  "nested_virt": false,
  "root": true,
  "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": false,
  "inbound_https": true,
  "custom_domain": null,
  "raw_tcp_inbound": null,
  "egress_allowlist": false,
  "open_internet": true,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": false,
  "byoc": false,
  "open_source": false,
  "soc2": true,
  "hipaa": true,
  "sso": true,
  "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": true,
  "scheduled_wakeups": true,
  "audit_logs": null,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": true,
  "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": true,
  "guest_firewall": false,
  "secret_proxy": false,
  "secret_proxy_any": false,
  "volume_attach": true,
  "volume_shared": true,
  "sidecar": null,
  "fuse": true,
  "kernel_features": true,
  "burst": null
 },
 "company": {
  "id": "huggingface-jobs",
  "checked": "2026-09-30",
  "company": "Hugging Face, Inc.",
  "ownership": {
   "value": "acquired",
   "parent": "Nvidia",
   "source": "https://techcrunch.com/2026/09/03/nvidia-confirms-it-will-buy-hugging-face-for-12-9-billion/",
   "quote": "Nvidia confirmed today that it has acquired Hugging Face for $12.93 billion."
  },
  "stage": {
   "value": "series-d+",
   "source": "https://techcrunch.com/2023/08/24/hugging-face-raises-235m-from-investors-including-salesforce-and-nvidia/",
   "quote": "AI startup Hugging Face has raised $235 million in a Series D funding round",
   "confidence": "high",
   "note": "Last priced VC round was the Aug 2023 Series D. As of Sept 2026 Hugging Face has agreed to be acquired by Nvidia for ~$12.93B (deal expected to close H1 2027, pending regulatory approval); it is not yet a wholly-owned subsidiary, so 'acquired' is recorded as ownership but stage reflects the last priced funding round."
  },
  "accelerators": [
   {
    "name": "Station F",
    "batch": null,
    "source": "https://stationf.co/programs",
    "quote": "listed in the Station F portfolio as \"Hugging Face\"",
    "confidence": "high",
    "via": "portfolio-domain"
   }
  ],
  "total_funding_usd": {
   "value": 395000000,
   "status": "estimated",
   "basis": "Sum of publicly reported rounds (seed, Series A/B/C, and the $235M Series D) as aggregated by Crunchbase/press; no single primary source states a consolidated lifetime total.",
   "source": "https://techcrunch.com/2023/08/24/hugging-face-raises-235m-from-investors-including-salesforce-and-nvidia/",
   "quote": "values Hugging Face at $4.5 billion"
  },
  "last_round": {
   "type": "series-d",
   "amount_usd": 235000000,
   "date": "2023-08",
   "leads": [],
   "status": "confirmed",
   "source": "https://techcrunch.com/2023/08/24/hugging-face-raises-235m-from-investors-including-salesforce-and-nvidia/",
   "quote": "The tranche, which had participation from Google, Amazon, Nvidia, Intel, AMD, Qualcomm, IBM, Salesforce and Sound Ventures, values Hugging Face at $4.5 billion."
  },
  "investors": [
   "Salesforce Ventures",
   "Google",
   "Amazon",
   "Nvidia",
   "Intel",
   "AMD",
   "Qualcomm",
   "IBM",
   "Sound Ventures",
   "Lux Capital",
   "Sequoia Capital",
   "Coatue",
   "SV Angel"
  ],
  "portfolio_listings": [
   {
    "source": "Lux Capital",
    "company": "Hugging Face",
    "batch": 2019,
    "how": "domain"
   },
   {
    "source": "Salesforce Ventures",
    "company": "Hugging Face",
    "batch": null,
    "how": "domain"
   },
   {
    "source": "Station F",
    "company": "Hugging Face",
    "batch": null,
    "how": "domain"
   },
   {
    "source": "SV Angel",
    "company": "Hugging Face",
    "batch": null,
    "how": "domain"
   }
  ],
  "revenue": {
   "value_usd": 150000000,
   "kind": "ARR",
   "as_of": "2026",
   "status": "confirmed",
   "basis": "Reported by TechCrunch coverage of the Nvidia acquisition and reflected as company revenue on Wikipedia (2025 figure carried forward).",
   "source": "https://techcrunch.com/2026/09/03/nvidia-confirms-it-will-buy-hugging-face-for-12-9-billion/",
   "quote": "Hugging Face is clocking $150 million in annualized revenue."
  },
  "employees": {
   "value": 250,
   "source": "https://en.wikipedia.org/wiki/Hugging_Face"
  },
  "note": "On Sept 3, 2026 Nvidia confirmed it will acquire Hugging Face for ~$12.93B (~$11.9B cash plus up to $1B in employee retention equity), deal expected to close H1 2027 pending regulatory approval; Hugging Face is to keep its brand and remain an open, hardware-agnostic platform. This card covers 'Hugging Face Jobs', a compute-on-demand product (CPU/GPU containers billed per second) inside the broader Hugging Face Hub/platform, not a separately-funded entity."
 },
 "id": "huggingface-jobs",
 "name": "Hugging Face Jobs (Sandbox API)",
 "url": "https://huggingface.co/docs/hub/en/jobs-pricing",
 "category": "paas",
 "isolation": "vm",
 "modes": [
  {
   "key": "on-demand",
   "label": "On-demand",
   "flags": [
    "alt"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": false,
   "features": {
    "isolation": null
   },
   "pricing": "sizes",
   "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": [
    {
     "name": "cpu-basic",
     "vcpu": 2,
     "ram_gib": 16,
     "disk_gib": 50,
     "hour": 0.01,
     "month_cap": null
    },
    {
     "name": "cpu-upgrade",
     "vcpu": 8,
     "ram_gib": 32,
     "disk_gib": 50,
     "hour": 0.03,
     "month_cap": null
    },
    {
     "name": "cpu-xl",
     "vcpu": 16,
     "ram_gib": 124,
     "disk_gib": 1000,
     "hour": 1,
     "month_cap": null
    },
    {
     "name": "cpu-performance",
     "vcpu": 32,
     "ram_gib": 256,
     "disk_gib": 1024,
     "hour": 1.9,
     "month_cap": null
    }
   ],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": 60,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "Add $0.01/job-hour if any exposed ports. Does not include GPU flavors."
  },
  {
   "key": "gpu-t4",
   "label": "GPU: Nvidia T4",
   "flags": [
    "alt"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": true,
   "gpu_min_count": null,
   "plan_limits_exempt": false,
   "features": {},
   "plans": null,
   "pricing": "sizes",
   "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": [
    {
     "name": "t4-small",
     "vcpu": 4,
     "ram_gib": 15,
     "disk_gib": 50,
     "hour": 0,
     "month_cap": null
    },
    {
     "name": "t4-medium",
     "vcpu": 8,
     "ram_gib": 30,
     "disk_gib": 100,
     "hour": 0.2,
     "month_cap": null
    }
   ],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": 60,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": {
    "T4": 0.4
   },
   "note": "Fixed Jobs flavor price split as GPU rate + host remainder so the engine prices it (size hour + GPU rate = published flavor price: t4-small $0.40/h, t4-medium $0.60/h; single GPU only). Billed per minute while Starting or Running. Source: https://huggingface.co/docs/hub/en/jobs-pricing"
  },
  {
   "key": "gpu-l4",
   "label": "GPU: Nvidia L4",
   "flags": [
    "alt"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": true,
   "gpu_min_count": null,
   "plan_limits_exempt": false,
   "features": {},
   "plans": null,
   "pricing": "sizes",
   "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": [
    {
     "name": "l4x1",
     "vcpu": 8,
     "ram_gib": 30,
     "disk_gib": 400,
     "hour": 0,
     "month_cap": null
    }
   ],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": 60,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": {
    "L4": 0.8
   },
   "note": "Fixed Jobs flavor price split as GPU rate + host remainder so the engine prices it (size hour + GPU rate = published flavor price: 1x L4 $0.80/h. Multi-GPU: 4x L4 (48 vCPU/186 GB) is $3.80/h = $0.95/GPU, above linear, so multi-GPU L4 requests are understated). Billed per minute while Starting or Running. Source: https://huggingface.co/docs/hub/en/jobs-pricing"
  },
  {
   "key": "gpu-l40s",
   "label": "GPU: Nvidia L40S",
   "flags": [
    "alt"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": true,
   "gpu_min_count": null,
   "plan_limits_exempt": false,
   "features": {},
   "plans": null,
   "pricing": "sizes",
   "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": [
    {
     "name": "l40sx1",
     "vcpu": 8,
     "ram_gib": 62,
     "disk_gib": 380,
     "hour": 0,
     "month_cap": null
    }
   ],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": 60,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": {
    "L40S": 1.8
   },
   "note": "Fixed Jobs flavor price split as GPU rate + host remainder so the engine prices it (size hour + GPU rate = published flavor price: 1x L40S $1.80/h. Multi-GPU: 4x $8.30/h ($2.075/GPU), 8x $23.50/h ($2.94/GPU), above linear, so multi-GPU L40S requests are understated). Billed per minute while Starting or Running. Source: https://huggingface.co/docs/hub/en/jobs-pricing"
  },
  {
   "key": "gpu-a10g",
   "label": "GPU: Nvidia A10G",
   "flags": [
    "alt"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": true,
   "gpu_min_count": null,
   "plan_limits_exempt": false,
   "features": {},
   "plans": null,
   "pricing": "sizes",
   "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": [
    {
     "name": "a10g-small",
     "vcpu": 4,
     "ram_gib": 15,
     "disk_gib": 110,
     "hour": 0,
     "month_cap": null
    },
    {
     "name": "a10g-large",
     "vcpu": 12,
     "ram_gib": 46,
     "disk_gib": 200,
     "hour": 0.5,
     "month_cap": null
    }
   ],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": 60,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": {
    "A10G": 1
   },
   "note": "Fixed Jobs flavor price split as GPU rate + host remainder so the engine prices it (size hour + GPU rate = published flavor price: a10g-small $1.00/h, a10g-large $1.50/h. Multi-GPU: 2x large $3.00/h, 4x large $5.00/h). Billed per minute while Starting or Running. Source: https://huggingface.co/docs/hub/en/jobs-pricing"
  },
  {
   "key": "gpu-a100",
   "label": "GPU: Nvidia A100 80GB",
   "flags": [
    "alt"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": true,
   "gpu_min_count": null,
   "plan_limits_exempt": false,
   "features": {},
   "plans": null,
   "pricing": "sizes",
   "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": [
    {
     "name": "a100-large",
     "vcpu": 12,
     "ram_gib": 142,
     "disk_gib": 1000,
     "hour": 0,
     "month_cap": null
    }
   ],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": 60,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": {
    "A100-80GB": 2.5
   },
   "note": "Fixed Jobs flavor price split as GPU rate + host remainder so the engine prices it (size hour + GPU rate = published flavor price: a100-large $2.50/h; 4x $10/h and 8x $20/h are exactly linear per GPU). Billed per minute while Starting or Running. Source: https://huggingface.co/docs/hub/en/jobs-pricing"
  },
  {
   "key": "gpu-h200",
   "label": "GPU: Nvidia H200",
   "flags": [
    "alt"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": true,
   "gpu_min_count": null,
   "plan_limits_exempt": false,
   "features": {},
   "plans": null,
   "pricing": "sizes",
   "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": [
    {
     "name": "h200",
     "vcpu": 23,
     "ram_gib": 256,
     "disk_gib": 3000,
     "hour": 0,
     "month_cap": null
    }
   ],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": 60,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": {
    "H200": 5
   },
   "note": "Fixed Jobs flavor price split as GPU rate + host remainder so the engine prices it (size hour + GPU rate = published flavor price: h200 $5.00/h; 2x/4x/8x ($10/$20/$40) are exactly linear per GPU). Billed per minute while Starting or Running. Source: https://huggingface.co/docs/hub/en/jobs-pricing"
  },
  {
   "key": "gpu-rtx-pro-6000",
   "label": "GPU: Nvidia RTX PRO 6000",
   "flags": [
    "alt"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": true,
   "gpu_min_count": null,
   "plan_limits_exempt": false,
   "features": {},
   "plans": null,
   "pricing": "sizes",
   "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": [
    {
     "name": "rtx-pro-6000",
     "vcpu": 23,
     "ram_gib": 256,
     "disk_gib": 475,
     "hour": 0,
     "month_cap": null
    }
   ],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": 60,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": {
    "RTX-PRO-6000": 2.75
   },
   "note": "Fixed Jobs flavor price split as GPU rate + host remainder so the engine prices it (size hour + GPU rate = published flavor price: rtx-pro-6000 $2.75/h; 2x/4x/8x ($5.50/$11/$22) are exactly linear per GPU). Billed per minute while Starting or Running. Source: https://huggingface.co/docs/hub/en/jobs-pricing"
  }
 ],
 "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,
  "exposed_ports_job_hour": 0.01,
  "internet": {
   "default": "full"
  }
 },
 "plans": [
  {
   "name": "Positive prepaid credit balance",
   "fee": 0,
   "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": "PRO not mandatory: any user/org with positive balance may run Jobs. Subscription compute credits can also apply. Concurrency / parallel-job limits are not published (docs only say \"Many Jobs can run in parallel\"); default job timeout is 30 min, configurable."
  },
  {
   "name": "PRO (optional)",
   "fee": 9,
   "fee_is_credit": false,
   "included_usd": 2,
   "per_seat": null,
   "note": "Optional personal Hub subscription; Jobs do not require it. $2 monthly general compute credit applies to Jobs."
  },
  {
   "name": "Team (optional)",
   "fee": 20,
   "fee_is_credit": false,
   "included_usd": 2,
   "per_seat": 20,
   "note": "Optional organization plan; $2 general compute credit per seat/month, automatically applied before PAYG."
  },
  {
   "name": "Enterprise (optional)",
   "fee": 50,
   "fee_is_credit": false,
   "included_usd": 2,
   "per_seat": 50,
   "note": "From $50/user/month; $2 general compute credit per seat/month. Jobs remain PAYG."
  },
  {
   "name": "Enterprise Plus (optional)",
   "fee": null,
   "fee_is_credit": false,
   "included_usd": null,
   "per_seat": null,
   "note": "Custom price; $2/seat/month general compute credit plus additional compute credit equal to 5% of ACV."
  }
 ],
 "free": {
  "monthly_credit": null,
  "one_time_credit": null
 },
 "features": {
  "linux": true,
  "windows": false,
  "macos": false,
  "arm64": false,
  "gpu": true,
  "snapshot": "none",
  "pause_resume": false,
  "fork": false,
  "persistent_disk": false,
  "volumes": null,
  "auto_stop_idle": true,
  "max_session_h": null,
  "custom_image": true,
  "docker_inside": false,
  "nested_virt": false,
  "root": true,
  "systemd": null,
  "browser": false,
  "desktop": false,
  "computer_use": false,
  "code_interpreter": null,
  "agent_harnesses": false,
  "ssh": true,
  "public_ipv4": false,
  "inbound_https": true,
  "custom_domain": null,
  "raw_tcp_inbound": null,
  "egress_allowlist": false,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": false,
  "byoc": false,
  "open_source": false,
  "soc2": true,
  "hipaa": true,
  "sso": true,
  "gpu_types": [
   "T4",
   "L4",
   "L40S",
   "A10G",
   "A100 80GB",
   "H200 141GB",
   "RTX PRO 6000 96GB"
  ],
  "regions": [],
  "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": true,
  "scheduled_wakeups": true,
  "audit_logs": null,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": true,
  "mcp_server": false,
  "isolation": "vm",
  "image_oci": true,
  "snapshot_auto": false,
  "harness_api": false,
  "ingress_rules": true,
  "secret_proxy": false,
  "volume_attach": true,
  "volume_shared": true,
  "anti_bot": false,
  "captcha_solving": false,
  "egress_ip_type": "datacenter",
  "snapshot_on_demand": false,
  "own_agent_api": false,
  "guest_firewall": false,
  "max_session_unlimited": true,
  "open_internet": true,
  "usage_api": false,
  "persist_scope": "folder",
  "persist_path": "mounted buckets"
 },
 "perf": {
  "cpu_runs_s": null,
  "cold_start_ms": null,
  "burst_tti_ms": null,
  "dax_s": null
 },
 "knobs": [],
 "caveats": [
  "Public Jobs rates, not Spaces free hardware. The huggingface_hub Sandbox API (experimental; formerly hf-sandbox) runs each dedicated sandbox as one HF Job, billed at the Job flavor rate. Jobs bill Starting and Running, per minute; builds free. Exposed ports add $0.01/job-hour.",
  "Features set to null were not verified. No sandbox was purchased or tested; feature/performance statements are documentation claims. Null maximums are unknown unless a cited note explicitly states unlimited.",
  "A complete monthly bill requires known snapshot/egress/plan limits; do not silently treat missing ancillary charges as free.",
  "Re-checked 2026-09-28: jobs-pricing and jobs-overview publish no concurrent-job cap, so plan.concurrency stays null (unknown, not unlimited).",
  "Sandbox API sandboxes have a fixed 24h maximum lifetime (\"The job also has a fixed 24h maximum lifetime as a hard backstop (not configurable).\"). max_session_h stays \"none\" because raw Jobs take any --timeout; sessions over 24h need `hf jobs run`, not the Sandbox API. Source: https://huggingface.co/docs/huggingface_hub/main/en/guides/sandbox",
  "SandboxPool (Sandbox API) packs many sandboxes into a few shared host Jobs, so per-sandbox cost is the host flavor rate divided by packing density; HF reports 1000 sandboxes created, exec'd and killed in ~16s on 20 cpu-basic hosts (~$0.0009). Pooled sandboxes are uid + Landlock inside one VM, \"intended for workloads within the same trust boundary\". The engine prices one Job per sandbox, so pooled fan-out costs are overstated. Source: https://huggingface.co/docs/huggingface_hub/main/en/concepts/sandbox"
 ],
 "sources": [
  "https://huggingface.co/docs/hub/en/jobs-pricing",
  "https://huggingface.co/docs/hub/en/jobs-overview",
  "https://huggingface.co/docs/huggingface_hub/main/en/guides/sandbox",
  "https://huggingface.co/docs/huggingface_hub/main/en/concepts/sandbox",
  "https://huggingface.co/docs/hub/en/jobs-configuration"
 ],
 "fleet": {
  "default_max_instances": null,
  "default_max_vcpu": null,
  "default_max_gpus": null,
  "raise": null,
  "raise_time_days": null,
  "verification": "Positive compute credit balance required; subscription-included credits can be used.",
  "tiers": null,
  "notes": "Jobs now available to any user/organization with positive balance, not only PRO. No new-account simultaneous job/GPU quota or fleet-scale approval SLA found. Do not substitute ZeroGPU Space daily minutes or Hub API rate limits.",
  "sources": [
   "https://huggingface.co/docs/hub/jobs-pricing"
  ],
  "researched": "2026-09-28"
 },
 "audit_2026_09_29": {
  "applied": 9,
  "source": "checked against the provider's live pricing and docs pages",
  "reviewed": 7
 },
 "feature_evidence": {
  "snapshot_auto": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/jobs-large-datasets",
   "quote": "Ephemeral disk doesn't survive the Job, so write anything you want to keep to a [Storage Bucket](./storage-buckets) mounted read-write, or push it to the Hub as a dataset.",
   "note": "Jobs are run-to-completion containers; state is lost when the job ends. Persistence only via bucket volume mounts.",
   "checked": "2026-09-29"
  },
  "harness_api": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/jobs-configuration",
   "quote": "You can open an interactive SSH session into a running Job to debug, inspect, or work directly inside the container.",
   "note": "Jobs API/CLI (hf jobs run/uv run/logs/ssh) and the first-party, experimental huggingface_hub Sandbox API (hf-sandbox upstreamed in huggingface_hub 1.22.0; the github.com/huggingface/hf-sandbox repo is archived) are generic exec/files sandboxes; no first-party API to drive Claude Code/Codex etc.",
   "checked": "2026-10-14"
  },
  "ingress_rules": {
   "value": true,
   "source": "https://huggingface.co/docs/hub/en/jobs-configuration",
   "quote": "Use hf jobs expose to change which ports are exposed, without restarting the Job",
   "note": "Ports are only exposed when chosen with --expose; by default the https://<job_id>--<port>.hf.jobs URL requires an HF token with read access, and --expose-public <port> makes a port reachable without a token. The exposed set can be changed on a running Job. SSH opt-in (--ssh), restricted to users with Write access via registered SSH keys. Network groups give private job-to-job connectivity.",
   "checked": "2026-10-14"
  },
  "secret_proxy": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/jobs-configuration",
   "quote": "# Pass secrets - they will be encrypted server side",
   "note": "Secrets are encrypted server-side but delivered to the job as environment variables (script reads os.environ[\"MY_SECRET\"]). Bucket volume mounts are authorized with the user's HF identity at job creation so the script needs no token for them (jobs-manage), but that is not a general credential-injecting proxy.",
   "checked": "2026-09-29"
  },
  "volume_attach": {
   "value": true,
   "source": "https://huggingface.co/docs/hub/jobs-configuration",
   "quote": "Mount Hugging Face repositories (models, datasets), [Storage Buckets](./storage-buckets), or local directories as volumes in your job container using `-v` or `--volume`.",
   "note": "Network (object-storage-backed, lazily fetched) mounts, not block volumes. Buckets read-write by default (:ro optional); model/dataset repos always read-only. Bucket storage billed per TB.",
   "checked": "2026-09-29"
  },
  "volume_shared": {
   "value": true,
   "source": "https://huggingface.co/docs/hub/storage-buckets-access",
   "quote": "Volume mounts in [Jobs](./jobs) and [Spaces](./spaces) are the same idea as `hf-mount`, managed for you by the platform — no extra setup needed. Buckets are mounted read-write by default.",
   "note": "Any number of jobs (and Spaces) can mount the same bucket (read-write) or dataset/model repo (read-only); concurrent multi-writer semantics are not documented explicitly. Scheduled jobs mount the same synced folder on every trigger.",
   "checked": "2026-09-29"
  },
  "isolation": {
   "value": "vm",
   "source": "https://huggingface.co/docs/huggingface_hub/main/en/concepts/sandbox",
   "quote": "A Job is a real VM, so this gives the strongest isolation (VM-level), supports any hardware flavor including GPUs, and is the right choice for mutually-untrusted code.",
   "note": "Each Job (and each dedicated Sandbox) is its own VM; the user image runs as a container inside it, as namespaced root. Pooled sandboxes (SandboxPool) are NOT VM-isolated: uid + Landlock inside a shared host Job, for one trust boundary only.",
   "checked": "2026-10-14"
  },
  "docker_inside": {
   "value": false,
   "source": "https://huggingface.co/docs/huggingface_hub/main/en/concepts/sandbox",
   "quote": "A stock Job runs as root inside a user namespace that maps only uids 0..65535, with a seccomp filter on and without CAP_SYS_ADMIN / CAP_NET_ADMIN / CAP_NET_RAW. That rules out the usual heavyweight isolation tools: no nested namespaces, no new mounts, no cgroup delegation (unshare, mount, writing to /sys/fs/cgroup/... all fail).",
   "note": "No nested namespaces, mounts or cgroup delegation, so Docker/containers cannot run inside a Job.",
   "checked": "2026-10-14"
  },
  "nested_virt": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-pricing",
   "quote": "Jobs run in isolated compute environments billed per minute while Starting or Running.",
   "note": "not offered: Jobs run unprivileged (user namespace, seccomp, no CAP_SYS_ADMIN) inside the Job VM; no /dev/kvm or nested virtualization documented.",
   "checked": "2026-10-14"
  },
  "desktop": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-overview",
   "quote": "Run any workload ... Use hf jobs uv run to run a Python script remotely.",
   "note": "not offered: outside the product's scope — Jobs is a batch/CLI container-execution product, no GUI desktop offered.",
   "checked": "2026-09-30"
  },
  "browser": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-overview",
   "quote": "Run any workload ... Use hf jobs uv run to run a Python script remotely.",
   "note": "not offered: outside the product's scope — no managed/embedded browser product for Jobs.",
   "checked": "2026-09-30"
  },
  "computer_use": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-overview",
   "quote": "Run any workload ... Use hf jobs uv run to run a Python script remotely.",
   "note": "not offered: outside the product's scope — no screenshot/click desktop-driving API.",
   "checked": "2026-09-30"
  },
  "anti_bot": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-pricing",
   "quote": "Pricing and Billing ... Jobs bill Starting and Running, per minute",
   "note": "not offered: outside the product's scope — Jobs is a generic compute-container product, not a browser/scraping product.",
   "checked": "2026-09-30"
  },
  "captcha_solving": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-pricing",
   "quote": "Pricing and Billing ... Jobs bill Starting and Running, per minute",
   "note": "not offered: outside the product's scope — no CAPTCHA-solving feature for a generic compute job product.",
   "checked": "2026-09-30"
  },
  "egress_ip_type": {
   "value": "datacenter",
   "source": "https://huggingface.co/docs/hub/en/jobs-configuration",
   "quote": "Each exposed port is reachable at https://<job_id>--<port>.hf.jobs and requires an HF token with read access to the job's namespace",
   "note": "No residential/mobile egress product documented; outbound traffic runs from HF's own datacenter infrastructure.",
   "checked": "2026-09-30"
  },
  "ssh": {
   "value": true,
   "source": "https://huggingface.co/docs/hub/en/jobs-configuration",
   "quote": "You can open an interactive SSH session into a running Job to debug, inspect, or work directly inside the container.",
   "note": null,
   "checked": "2026-09-30"
  },
  "snapshot": {
   "value": "none",
   "source": "https://huggingface.co/docs/hub/jobs-large-datasets",
   "quote": "Ephemeral disk doesn't survive the Job, so write anything you want to keep to a Storage Bucket mounted read-write, or push it to the Hub as a dataset.",
   "note": "Jobs are run-to-completion containers with no filesystem or memory snapshot/checkpoint capability; persistence only via mounted bucket/dataset volumes.",
   "checked": "2026-09-30"
  },
  "snapshot_on_demand": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/jobs-large-datasets",
   "quote": "Ephemeral disk doesn't survive the Job, so write anything you want to keep to a Storage Bucket mounted read-write, or push it to the Hub as a dataset.",
   "note": "No API/CLI to take an on-demand snapshot/checkpoint of a Job is documented.",
   "checked": "2026-09-30"
  },
  "fork": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-overview",
   "quote": "Run any workload ... Use hf jobs uv run to run a Python script remotely.",
   "note": "not offered: outside the product's scope — Jobs starts a fresh container from an image/script; no clone-a-running-machine feature documented.",
   "checked": "2026-09-30"
  },
  "fork_running": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-overview",
   "quote": "Run any workload ... Use hf jobs uv run to run a Python script remotely.",
   "note": "not offered: outside the product's scope — no forking feature at all is documented.",
   "checked": "2026-09-30"
  },
  "memory_snapshot_fork": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-overview",
   "quote": "Run any workload ... Use hf jobs uv run to run a Python script remotely.",
   "note": "not offered: outside the product's scope — no fork/snapshot capability of any kind is documented.",
   "checked": "2026-09-30"
  },
  "pause_resume": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-configuration",
   "quote": "Jobs have a default timeout (30 minutes), after which they will automatically stop.",
   "note": "Jobs run to completion or are stopped by timeout/cancel; no pause-and-later-resume of a Job is documented.",
   "checked": "2026-09-30"
  },
  "wake_on_request": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-overview",
   "quote": "Run any workload ... Use hf jobs uv run to run a Python script remotely.",
   "note": "not offered: outside the product's scope — Jobs are explicitly started (or scheduled), not woken by an inbound request to a sleeping instance.",
   "checked": "2026-09-30"
  },
  "auto_stop_idle": {
   "value": true,
   "source": "https://huggingface.co/docs/huggingface_hub/main/en/guides/sandbox",
   "quote": "idle_timeout (default 10 minutes) is the real keeper: it shuts the sandbox down once no API call is made and no process is running, so abandoned sandboxes stop billing.",
   "note": "Sandbox API only. Raw `hf jobs run` Jobs still stop on a wall-clock --timeout (default 30 min), not on idleness.",
   "checked": "2026-10-14"
  },
  "live_resize": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-pricing",
   "quote": "Choose hardware for your workload ... flavor argument",
   "note": "Hardware flavor is fixed at job creation via --flavor; no documented way to change CPU/RAM of a running Job without recreating it.",
   "checked": "2026-09-30"
  },
  "agent_harnesses": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-overview",
   "quote": "Run any workload ... Python scripts ... Docker images",
   "note": "not offered: outside the product's scope — Jobs offers generic Python/Docker execution; no preinstalled coding-agent (Claude Code/Codex/OpenCode) templates documented for Jobs.",
   "checked": "2026-09-30"
  },
  "own_agent_api": {
   "value": false,
   "source": "https://huggingface.co/mcp",
   "quote": "The Hugging Face MCP Server provides seamless access to Hugging Face's vast ecosystem of Models, Datasets, Research Papers and state-of-the-art AI tools.",
   "note": "not offered: outside the product's scope — this is a discovery/search MCP server for the Hub, not a first-party browser/computer-use/research task-agent API for Jobs.",
   "checked": "2026-09-30"
  },
  "mcp_server": {
   "value": false,
   "source": "https://huggingface.co/mcp",
   "quote": "The Hugging Face MCP Server provides seamless access to Hugging Face's vast ecosystem of Models, Datasets, Research Papers and state-of-the-art AI tools.",
   "note": "HF ships an MCP server, but it exposes Hub search/discovery tools, not control of Jobs sandboxes (start/stop/manage a Job).",
   "checked": "2026-09-30"
  },
  "lang_python": {
   "value": true,
   "source": "https://huggingface.co/docs/hub/en/jobs-overview",
   "quote": "Use hf jobs uv run to run a Python script remotely. Specify its dependencies using --with or in a script header.",
   "note": null,
   "checked": "2026-09-30"
  },
  "lang_node": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-overview",
   "quote": "Use hf jobs run with a Docker image and the command to run. The image provides the tools and libraries your workload needs, whether you're using Python or another language.",
   "note": "Node.js is not a first-party out-of-the-box runtime (only Python/UV is native); Node can only be reached by supplying your own Docker image.",
   "checked": "2026-09-30"
  },
  "public_ipv4": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-configuration",
   "quote": "Each exposed port is reachable at https://<job_id>--<port>.hf.jobs and requires an HF token with read access to the job's namespace",
   "note": "Exposed ports are reached through HF's proxy hostname (hf.jobs), not a per-machine public IPv4 address.",
   "checked": "2026-09-30"
  },
  "egress_allowlist": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/enterprise-network-security",
   "quote": "Network Security ... Define your organization IP Ranges ... to enforce authenticated access to Hugging Face from your corporate network.",
   "note": "The only documented \"network security\" control is inbound IP-range login enforcement for the Hub; no outbound/egress allowlist or no-internet mode for Jobs is documented.",
   "checked": "2026-09-30"
  },
  "egress_http_rules": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/enterprise-network-security",
   "quote": "Network Security ... Define your organization IP Ranges ... to enforce authenticated access to Hugging Face from your corporate network.",
   "note": "not offered: no HTTP method/path-level egress rules for Jobs are documented.",
   "checked": "2026-09-30"
  },
  "guest_firewall": {
   "value": false,
   "source": "https://huggingface.co/docs/huggingface_hub/main/en/concepts/sandbox",
   "quote": "A stock Job runs as root inside a user namespace that maps only uids 0..65535, with a seccomp filter on and without CAP_SYS_ADMIN / CAP_NET_ADMIN / CAP_NET_RAW. That rules out the usual heavyweight isolation tools: no nested namespaces, no new mounts, no cgroup delegation (unshare, mount, writing to /sys/fs/cgroup/... all fail).",
   "note": "No CAP_NET_ADMIN inside the Job, so guest-side nftables/iptables rules cannot be set.",
   "checked": "2026-10-14"
  },
  "static_egress_ip": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-pricing",
   "quote": "Pricing and Billing ... Jobs bill Starting and Running, per minute",
   "note": "not offered: no fixed/dedicated outbound IP for Jobs is documented.",
   "checked": "2026-09-30"
  },
  "windows": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-pricing",
   "quote": "CPU Jobs ... 2/16 $0.01/h; 8/32 $0.03/h; 16/124 $1/h; 32/256 $1.90/h.",
   "note": "not offered: outside the product's scope — all published Jobs flavors are Linux containers; no Windows machine option.",
   "checked": "2026-09-30"
  },
  "macos": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-pricing",
   "quote": "CPU Jobs ... 2/16 $0.01/h; 8/32 $0.03/h; 16/124 $1/h; 32/256 $1.90/h.",
   "note": "not offered: outside the product's scope — Jobs runs Linux Docker containers only, no macOS hardware option.",
   "checked": "2026-09-30"
  },
  "arm64": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-pricing",
   "quote": "CPU Jobs ... 2/16 $0.01/h; 8/32 $0.03/h; 16/124 $1/h; 32/256 $1.90/h.",
   "note": "not offered: no ARM CPU flavor is listed among the published CPU/GPU flavors.",
   "checked": "2026-09-30"
  },
  "self_host": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-pricing",
   "quote": "Pricing and Billing ... Jobs bill Starting and Running, per minute",
   "note": "not offered: outside the product's scope — Jobs is a hosted PAYG service on huggingface.co; no self-hosted Jobs runtime is offered.",
   "checked": "2026-09-30"
  },
  "byoc": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-pricing",
   "quote": "Pricing and Billing ... Jobs bill Starting and Running, per minute",
   "note": "not offered: no deploy-into-your-own-cloud-account option for Jobs is documented.",
   "checked": "2026-09-30"
  },
  "open_source": {
   "value": false,
   "source": "https://huggingface.co/mcp",
   "quote": "This server is Open Source, click the link below for details of alternative deployment options",
   "note": "The huggingface_hub client and the MCP server are open source, but the Jobs execution backend/service itself is closed-source hosted infrastructure.",
   "checked": "2026-09-30"
  },
  "sso": {
   "value": true,
   "source": "https://huggingface.co/enterprise",
   "quote": "Single Sign-On (SAML & OIDC) Connect securely with your identity provider",
   "note": "Org-level Enterprise feature covering the Hub account (which gates Jobs access), not a Jobs-specific SSO.",
   "checked": "2026-09-30"
  },
  "eu_data_residency": {
   "value": true,
   "source": "https://huggingface.co/enterprise",
   "quote": "Storage Regions Choose where your repository data lives ... US or EU",
   "note": "Regions apply to repository/storage data location (Enterprise/Enterprise Plus); no confirmation that Jobs compute execution itself is pinned to the EU region.",
   "checked": "2026-09-30"
  },
  "soc2": {
   "value": true,
   "source": "https://huggingface.co/docs/hub/security",
   "quote": "Hugging Face is also SOC2 Type 2 certified, meaning we provide security certification to our customers and actively monitor and patch any security weaknesses.",
   "note": "Company-wide certification covering the Hub platform (Jobs runs on Hub infrastructure).",
   "checked": "2026-09-30"
  },
  "hipaa": {
   "value": true,
   "source": "https://huggingface.co/docs/hub/security",
   "quote": "Hugging Face can also offer Business Associate Addendums or GDPR data processing agreements through an Enterprise Plan.",
   "note": "BAA available, but only through an Enterprise Plan contract, not by default on PAYG Jobs usage.",
   "checked": "2026-09-30"
  },
  "persistent_disk": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-large-datasets",
   "quote": "Ephemeral disk doesn’t survive the Job, so write anything you want to keep to a Storage Bucket mounted read-write, or push it to the Hub as a dataset.",
   "note": "Not a real contradiction: HF Jobs are run-to-completion containers with no pause/resume or automatic-snapshot feature at all (jobs-overview, jobs-pricing, and jobs-configuration contain zero mentions of pause, resume, or snapshot). The 'volumes' present are network-mounted external Storage Buckets / HF repos attached at job creation (volume_attach/volume_shared), not a persistent disk for the job's own filesystem — the job's local/ephemeral disk is explicitly documented as not surviving the job. So there is no first-party mechanism that keeps the job's own filesystem across a stop/pause; persistent_disk=false is confirmed, and volumes/snapshot_auto/pause_resume being null/false in the card is consistent, not contradictory.",
   "checked": "2026-09-30"
  },
  "max_session_h": {
   "value": "none",
   "source": "https://huggingface.co/docs/hub/en/jobs-configuration",
   "quote": "Jobs have a default timeout (30 minutes), after which they will automatically stop. ... You can specify a custom timeout value using the --timeout parameter when running a job. ... -- timeout 1d # 1 day",
   "note": "Only a default (30 min) is published; the timeout is fully user-configurable to arbitrary values (docs show examples up to '1d' and note larger values like 7200s/2h are fine) with no documented maximum cap found on jobs-configuration, jobs-pricing, or jobs-overview, so treated as effectively unbounded (\"none\") rather than a hard provider-imposed ceiling.",
   "checked": "2026-09-30"
  },
  "usage_api": {
   "value": false,
   "source": "https://huggingface.co/docs/hub/en/jobs-pricing",
   "quote": "You can look at your current billing information for Jobs in your Billing page, under the \"Compute Usage\" section... hf jobs stats gets the usage statistics for CPU, memory, network and GPU (if any) of running Jobs",
   "note": "granularity: account-only; cost: no; Billing information is only accessible via the web dashboard at https://huggingface.co/settings/billing under \"Compute Usage\" section. The 'hf jobs stats' CLI command provides real-time resource metrics (CPU %, memory %, etc.) but not billable usage or cost. No programmatic API endpoint exists for retrieving billable usage or cost data per sandbox.",
   "confidence": "high",
   "checked": "2026-10-01"
  },
  "persist_scope": {
   "value": "folder",
   "source": "https://huggingface.co/docs/hub/en/jobs-large-datasets",
   "quote": "Ephemeral disk doesn’t survive the Job, so write anything you want to keep to a Storage Bucket mounted read-write, or push it to the Hub as a dataset.",
   "note": "Only mounted buckets survives a stop; the rest of the filesystem (packages installed elsewhere) resets.",
   "checked": "2026-10-01"
  },
  "root": {
   "value": true,
   "source": "https://huggingface.co/docs/huggingface_hub/main/en/concepts/sandbox",
   "quote": "A stock Job runs as root inside a user namespace that maps only uids 0..65535, with a seccomp filter on and without CAP_SYS_ADMIN / CAP_NET_ADMIN / CAP_NET_RAW. That rules out the usual heavyweight isolation tools: no nested namespaces, no new mounts, no cgroup delegation (unshare, mount, writing to /sys/fs/cgroup/... all fail).",
   "note": "Root inside a user namespace (uids 0..65535), seccomp on, no CAP_SYS_ADMIN / CAP_NET_ADMIN / CAP_NET_RAW: package installs work, kernel-level admin does not.",
   "checked": "2026-10-14"
  }
 },
 "locations": [],
 "locations_source": "https://huggingface.co/docs/hub/en/jobs-pricing",
 "locations_quote": "Jobs bill Starting and Running, per minute while jobs execute. No region parameter is documented; Hugging Face does not publish a regions list or region-selection API for Jobs execution.",
 "locations_checked": "2026-10-01"
}