{
 "features_resolved": {
  "snapshot_any": true,
  "snapshot_mem": false,
  "fork": false,
  "pause_resume": true,
  "persistent_disk": true,
  "whole_disk": true,
  "persist_scope": null,
  "volumes": false,
  "auto_stop_idle": false,
  "long_sessions": true,
  "custom_image": true,
  "image_snapshot": true,
  "image_oci": false,
  "vm_isolation": true,
  "docker_inside": null,
  "nested_virt": false,
  "root": null,
  "systemd": null,
  "browser": true,
  "desktop": true,
  "computer_use": true,
  "code_interpreter": null,
  "browser_control": null,
  "desktop_control": null,
  "browser_and_desktop": true,
  "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": true,
  "byoc": false,
  "open_source": true,
  "soc2": false,
  "hipaa": false,
  "sso": false,
  "gpu": false,
  "arm64": false,
  "windows": false,
  "macos": false,
  "lang_python": true,
  "lang_node": true,
  "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": false,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": null,
  "mcp_server": false,
  "usage_api": false,
  "snapshot_auto": true,
  "snapshot_on_demand": false,
  "harness_api": false,
  "own_agent_api": false,
  "fast_boot": null,
  "strong_isolation": true,
  "ingress_rules": true,
  "guest_firewall": true,
  "secret_proxy": false,
  "secret_proxy_any": false,
  "volume_attach": false,
  "volume_shared": false,
  "sidecar": null,
  "fuse": true,
  "kernel_features": true,
  "burst": null
 },
 "company": {
  "id": "celesto",
  "checked": "2026-09-30",
  "company": "Celesto AI, Inc.",
  "ownership": {
   "value": "independent",
   "parent": null,
   "source": "https://celesto.ai/",
   "quote": "legalName: Celesto AI, Inc."
  },
  "stage": {
   "value": "unknown",
   "source": "https://celesto.ai/",
   "quote": "Backed by Grayscale VC",
   "confidence": "low",
   "note": "Homepage names a single backer, Grayscale VC (grayscale.vc), confirming the company has raised outside capital, but no press release, Crunchbase/Tracxn profile, or TechCrunch coverage naming a round type, amount, or date could be found in the time available. No Y Combinator page exists for 'celesto' (404), so no accelerator claim is made. Stage left unknown rather than guessed."
  },
  "accelerators": [],
  "total_funding_usd": {
   "value": null,
   "status": "unknown"
  },
  "last_round": {
   "type": null,
   "amount_usd": null,
   "date": null,
   "leads": [],
   "status": "unknown",
   "source": "https://celesto.ai/",
   "quote": "Backed by Grayscale VC"
  },
  "investors": [
   "Grayscale VC"
  ],
  "portfolio_listings": [],
  "revenue": {
   "value": null,
   "status": "unknown"
  },
  "employees": {
   "value": null,
   "source": ""
  },
  "note": "Small, early-stage team: GitHub org CelestoAI (created 2024/2025, 10 public repos) is led publicly by developer Aniket Maurya (HN posts as theaniketmaurya for SmolVM, the open-source local sandbox underlying the product). Homepage states 'Backed by Grayscale VC' but discloses no round type, amount, or date. No YC listing exists for the name 'celesto' (page returns 404). Company is pre-revenue/early stage per its own Terms of Service ('Research Mode... do not use for regulated or high-risk workloads')."
 },
 "id": "celesto",
 "name": "Celesto Cloud",
 "url": "https://celesto.ai/pricing",
 "category": "agent-sandbox",
 "isolation": "vm",
 "modes": [
  {
   "key": "on-demand",
   "label": "Current PAYG fixed sizes(shared CPU)",
   "flags": [],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": false,
   "features": {
    "isolation": "firecracker"
   },
   "pricing": "sizes",
   "sizes": [
    {
     "name": "Micro",
     "vcpu": 1,
     "ram_gib": 2,
     "disk_gib": 20,
     "hour": 0.015,
     "month_cap": null
    },
    {
     "name": "Small",
     "vcpu": 1,
     "ram_gib": 4,
     "disk_gib": 25,
     "hour": 0.02,
     "month_cap": null
    },
    {
     "name": "Standard",
     "vcpu": 2,
     "ram_gib": 4,
     "disk_gib": 30,
     "hour": 0.03,
     "month_cap": null
    },
    {
     "name": "Memory",
     "vcpu": 2,
     "ram_gib": 8,
     "disk_gib": 40,
     "hour": 0.04,
     "month_cap": null
    },
    {
     "name": "Large",
     "vcpu": 4,
     "ram_gib": 16,
     "disk_gib": 60,
     "hour": 0.08,
     "month_cap": null
    },
    {
     "name": "XL",
     "vcpu": 8,
     "ram_gib": 32,
     "disk_gib": 100,
     "hour": 0.16,
     "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": null,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "Max 10 concurrent; rates for newly created sandboxes (halved by 2026-10-14); existing sandboxes keep their original rates. Dedicated pricing page preferred over conflicting old docs sizes/plans.",
   "cpu_class": "shared"
  }
 ],
 "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": "configurable",
   "evidence": [
    {
     "quote": "Outbound internet setting, fixed when you create the computer",
     "url": "https://celesto.ai/docs/cloud/computers"
    },
    {
     "quote": "Use `{\"mode\": \"off\"}` to create an offline computer.",
     "url": "https://celesto.ai/docs/cloud/computers"
    },
    {
     "quote": "A computer can have up to four ports published at a time",
     "url": "https://celesto.ai/docs/cloud/computers"
    }
   ]
  }
 },
 "plans": [
  {
   "name": "Usage-based paid",
   "fee": 0,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": null,
   "per_seat": null,
   "concurrency": 10,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "No platform fee or minimum spend; up to 10 running computers, subject to capacity."
  },
  {
   "name": "Trial",
   "fee": 0,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": null,
   "per_seat": null,
   "concurrency": 1,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": [
    "Micro"
   ],
   "note": "One retained Micro sandbox, 5 USD runtime credit for 30 days, no card; a top-up unlocks other sizes and unused trial credit lasts until its original deadline."
  }
 ],
 "free": {
  "one_time_credit": null,
  "monthly_credit": null
 },
 "features": {
  "linux": true,
  "windows": false,
  "macos": false,
  "arm64": false,
  "gpu": false,
  "snapshot": "fs",
  "pause_resume": true,
  "fork": false,
  "persistent_disk": true,
  "volumes": null,
  "auto_stop_idle": false,
  "max_session_h": null,
  "custom_image": true,
  "docker_inside": null,
  "nested_virt": false,
  "root": null,
  "systemd": null,
  "browser": true,
  "desktop": true,
  "computer_use": true,
  "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": true,
  "byoc": false,
  "open_source": true,
  "soc2": false,
  "hipaa": false,
  "sso": false,
  "gpu_types": [],
  "regions": [],
  "lang_python": true,
  "lang_node": true,
  "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": false,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": null,
  "mcp_server": false,
  "isolation": "firecracker",
  "image_oci": false,
  "snapshot_note": "Official homepage says snapshots preserve state, but does not specify filesystem-only versus memory+filesystem.",
  "snapshot_on_demand": false,
  "harness_api": false,
  "ingress_rules": true,
  "guest_firewall": true,
  "secret_proxy": false,
  "anti_bot": false,
  "captcha_solving": false,
  "egress_ip_type": "datacenter",
  "snapshot_auto": true,
  "volume_attach": false,
  "volume_shared": false,
  "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
 },
 "knobs": [],
 "caveats": [
  "Live pricing page and docs conflict: pricing sells Micro/Small/Standard/Memory/Large/XL with root disks 20-100 GB, while the docs computers/resources pages still list Nano 512 MB, Small 1 GB, Standard 4 GB, Large 4 vCPU 12 GB, Builder/Growth plans and \"disk_size_mb ... Range: 512-20480 MB\" (SDK docstring says 512-51200). Card follows the pricing page; old Builder/Growth subscriptions are not assumed purchasable.",
  "Rates on the card apply to newly created sandboxes only: \"These rates apply to newly created sandboxes. Existing sandboxes retain their original rates, including after stop and restart.\" Sandboxes created before the cut keep the older, roughly 2x rates.",
  "Published paid offer caps running computers at 10; 50 concurrency unsupported without separately confirmed terms.",
  "All CPU sizes marked shared, not dedicated.",
  "Cloud stop/start preserves files; local SmolVM full-memory snapshot and fork capability does not prove identical hosted semantics. Homepage forking claim is not backed by the hosted SDK or docs.",
  "Desktop/computer-use rests on the hosted SDK's display (RFB/VNC) and browser (CDP) connection calls; hosted docs pages do not describe them yet.",
  "Root disk retained free for 30 days stopped; charge/availability after 30 days and egress price unknown.",
  "Billing increment and per start minimum not published on pricing page.",
  "Trial: 5 USD for 30 days, one retained Micro sandbox, no card; topping up unlocks other sizes and unused trial credit lasts until its original deadline. Taxes/card-issuer conversion extra. Trial credit is not applied to paid-mode estimates."
 ],
 "sources": [
  "https://celesto.ai/pricing",
  "https://celesto.ai/",
  "https://docs.celesto.ai/llms-full.txt",
  "https://docs.celesto.ai/cloud/computers",
  "https://docs.celesto.ai/cloud/features/resources",
  "https://github.com/CelestoAI/celesto",
  "https://celesto.ai/docs/cloud/computers",
  "https://celesto.ai/docs/cloud/features/network-control",
  "https://celesto.ai/docs/cloud/features/lifecycle",
  "https://celesto.ai/docs/cloud/features/resources",
  "https://github.com/CelestoAI/sdk/blob/main/src/celesto/sdk/client.py"
 ],
 "fleet": {
  "default_max_instances": 1,
  "default_max_vcpu": null,
  "default_max_gpus": null,
  "raise": "self-serve",
  "raise_time_days": null,
  "verification": "Trial explicitly requires no card; paid usage activated through Billing/checkout.",
  "tiers": "Trial one retained Micro sandbox; paid usage up to 10 running sandboxes, subject to host capacity.",
  "notes": "Trial $5 runtime credit lasts 30 days (Micro only until a top-up; credit kept until its original deadline after topping up). 50/300/1,000 have no published entitlement or verified quota-raise process.",
  "sources": [
   "https://celesto.ai/pricing"
  ],
  "researched": "2026-09-28"
 },
 "audit_2026_09_29": {
  "applied": 4,
  "source": "checked against the provider's live pricing and docs pages"
 },
 "feature_evidence": {
  "snapshot_on_demand": {
   "value": false,
   "source": "https://github.com/CelestoAI/sdk/blob/main/src/celesto/sdk/client.py",
   "quote": null,
   "note": "Hosted Computers API/SDK/CLI exposes create, list, get, terminals, browser/display, publish/unpublish port, exec, exec_stream, command history, stop, start, delete; no snapshot or fork call. Homepage claims \"Pause, resume, and snapshots preserve state\" and \"Forking: Branch a running sandbox into parallel copies\" — these match the open-source local SmolVM runtime (docs.celesto.ai/smolvm/features/snapshots: \"A full snapshot captures the VM's CPU state, memory, and disk\"), not documented for the hosted cloud. OpenAI Agents integration can persist_workspace() as a tarball (files only, client-side).",
   "checked": "2026-09-29"
  },
  "harness_api": {
   "value": false,
   "source": "https://celesto.ai/",
   "quote": "The harness runs outside the sandbox and continuously learns from every run",
   "note": "Managed Agents API (ManagedAgentsClient: agents, runs.create/runs.stream SSE, sessions, per-end-user budgets) drives Celesto's own hosted agent harness, which runs outside the sandbox, so it does not drive a harness inside a Computer. `celesto claude|codex|opencode|openclaw|hermes|pi start` are SmolVM CLI launchers that create a (local) sandbox with the agent preinstalled and attach a terminal (agent_harnesses, not an API).",
   "checked": "2026-09-29"
  },
  "egress_allowlist": {
   "value": false,
   "source": "https://celesto.ai/docs/cloud/features/network-control",
   "quote": "Network Control currently supports these two settings. Domain and IP allowlists are not available.",
   "note": "Only a no-internet mode: network_policy {mode: open|off} (`--no-internet`), fixed at create time and kept across stop/start/restore. No domain or IP lists (level: none/off-only). Off cannot be combined with persistent_home. Local SmolVM has internet_settings allowlists, not the hosted product.",
   "checked": "2026-10-14"
  },
  "egress_http_rules": {
   "value": false,
   "source": "https://celesto.ai/docs/cloud/features/network-control",
   "quote": "Network Control currently supports these two settings. Domain and IP allowlists are not available.",
   "note": "Only open/off.",
   "checked": "2026-10-14"
  },
  "ingress_rules": {
   "value": true,
   "source": "https://docs.celesto.ai/cloud/features/publish-ports",
   "quote": "Services inside a Celesto computer are private by default.",
   "note": "You choose which ports (1024-65535, max four at a time) get a public HTTPS URL and can unpublish them. Published URLs have no auth or IP allowlist: \"Treat published URLs as public. If the service exposes sensitive data or actions, add authentication to the service before sharing the URL.\"",
   "checked": "2026-09-29"
  },
  "guest_firewall": {
   "value": true,
   "source": null,
   "quote": null,
   "note": "Hardware-isolated Firecracker microVMs with own kernel (\"Hardware-isolated microVMs\"); root inside not explicitly documented for hosted computers (user is `ohm`).",
   "checked": "2026-09-29",
   "derived": true
  },
  "secret_proxy": {
   "value": false,
   "source": "https://docs.celesto.ai/cloud/computers",
   "quote": "Computer(cpus, memory, disk, template_id, template_version, persistent_home, network_policy)",
   "note": "Hosted Computer.create() only accepts sizing, template, persistent_home, and network_policy params -- no secrets/credential-proxy parameter or endpoint. The docs' only secret/credential-injection mechanism (env_vars=, vm.set_env_vars/unset_env_vars/list_env_vars, injected via SSH into /etc/profile.d/smolvm_env.sh or Windows HKCU\\Environment) belongs to the local/self-hosted SmolVM product, not the hosted Computers API, and even there it is plain env-var injection, not an HTTP-request-signing secret proxy. No first-party proxy that injects credentials into outbound HTTP calls without exposing them to the sandbox is documented anywhere for Celesto; matches definition of secret_proxy=false (secrets only as env vars/mounted files).",
   "checked": "2026-09-30"
  },
  "image_oci": {
   "value": false,
   "source": "https://docs.celesto.ai/cloud/computers",
   "quote": "Sandbox template ID. Pass `coding-agent` when your agent needs common coding tools already installed.",
   "note": "Hosted Computers API only creates from Celesto's own fixed templates (`scratch`, `coding-agent`); no parameter accepts a user-supplied Docker/OCI image. Dockerfile-based custom images (`DockerRootfsBuilder`, `Celesto.from_image`) are a local SmolVM feature, not documented for the hosted cloud product.",
   "checked": "2026-09-30"
  },
  "nested_virt": {
   "value": false,
   "source": "https://docs.celesto.ai/llms-full.txt",
   "quote": "KVM not available: /dev/kvm not found",
   "note": "derived: every /dev/kvm reference in the docs is about the host needing KVM to boot the Firecracker/QEMU microVM itself; nothing documents /dev/kvm being exposed inside the guest for nested virtualization.",
   "checked": "2026-09-30"
  },
  "desktop": {
   "value": true,
   "source": "https://github.com/CelestoAI/sdk/blob/main/src/celesto/sdk/client.py",
   "quote": "Create a short-lived RFB connection to a graphical display.",
   "note": "Hosted Computers SDK now has create_display_connection(computer_id, mode=\"read_only\"|\"read_write\") -> POST /computers/{id}/display, returning a gateway websocket URL to a VNC (RFB) graphical display of a hosted computer. Homepage advertises terminal/browser/desktop and \"CDP · VNC\". Hosted docs pages do not describe the display endpoint yet (previously false: Celesto.desktop() was documented only for local SmolVM).",
   "checked": "2026-10-14"
  },
  "computer_use": {
   "value": true,
   "source": "https://github.com/CelestoAI/sdk/blob/main/src/celesto/sdk/client.py",
   "quote": "Create a short-lived RFB connection to a graphical display.",
   "note": "mode=\"read_write\" on POST /computers/{id}/display gives input control of the hosted display (VNC), i.e. a computer-use driver; create_browser_connection (POST /computers/{id}/browser) adds \"a short-lived CDP connection for browser automation.\" Homepage: \"Run agent harnesses, computer-use agents, and CI at AI scale.\" Not yet in hosted docs.",
   "checked": "2026-10-14"
  },
  "anti_bot": {
   "value": false,
   "source": "https://docs.celesto.ai/cloud/computers",
   "quote": "The Computers API gives your code or agent an isolated Linux computer. You create a computer, run work inside it, and then stop, start, or delete it when your workflow is done.",
   "note": "not offered: outside the product's scope. Celesto is a generic sandboxed-computer/coding-agent runtime; no stealth/fingerprint-evasion feature is documented anywhere.",
   "checked": "2026-09-30"
  },
  "captcha_solving": {
   "value": false,
   "source": "https://docs.celesto.ai/cloud/computers",
   "quote": "The Computers API gives your code or agent an isolated Linux computer. You create a computer, run work inside it, and then stop, start, or delete it when your workflow is done.",
   "note": "not offered: outside the product's scope. No CAPTCHA-solving feature or API is documented on any Celesto page.",
   "checked": "2026-09-30"
  },
  "egress_ip_type": {
   "value": "datacenter",
   "source": "https://docs.celesto.ai/cloud/features/network-control",
   "quote": "`open` Connect to the internet. This is the default.",
   "note": "Outbound traffic just goes through the normal cloud host's network path (open/off toggle only); no static, residential, or mobile IP option is documented, so it is ordinary shared datacenter egress.",
   "checked": "2026-09-30"
  },
  "snapshot": {
   "value": "fs",
   "source": "https://docs.celesto.ai/cloud/features/persistence",
   "quote": "Celesto keeps both the computer root disk and workspace state across stop and start.",
   "note": "Stop/start preserves files/disk (root disk + CelestoFS workspace), not a running-process memory image — stopping actually shuts the VM down. No documented snapshot/fork call exists in the hosted SDK (see snapshot_on_demand evidence in the card), so this is filesystem-level persistence, not a memory snapshot.",
   "checked": "2026-09-30"
  },
  "snapshot_auto": {
   "value": true,
   "source": "https://docs.celesto.ai/cloud/features/persistence",
   "quote": "The simplest way to keep state is to stop a computer instead of deleting it. A stopped computer keeps its workspace, which means the files and folders inside the computer.",
   "note": "No extra API call is needed to save state: calling `stop()` automatically preserves the root disk and workspace, and `start()` automatically restores it.",
   "checked": "2026-09-30"
  },
  "memory_snapshot_fork": {
   "value": false,
   "source": "https://github.com/CelestoAI/sdk/blob/main/src/celesto/sdk/client.py",
   "quote": null,
   "note": "The hosted Computers SDK/CLI exposes create/list/get/stop/start/delete/run/publish-port/terminal only — there is no fork or snapshot call, so cloned machines with restored in-memory process state are not available (matches the card's existing snapshot_on_demand evidence).",
   "checked": "2026-09-30"
  },
  "wake_on_request": {
   "value": false,
   "source": "https://docs.celesto.ai/cloud/features/lifecycle",
   "quote": "The CLI can start a stopped computer automatically when you run a command or open a terminal.",
   "note": "Auto-start only happens when your own CLI/SDK call (`run`, `ssh`) explicitly triggers it — there is no evidence a stopped computer wakes itself when an inbound HTTP/network request arrives at a previously published port.",
   "checked": "2026-09-30"
  },
  "volume_attach": {
   "value": false,
   "source": "https://docs.celesto.ai/cloud/features/petabyte-storage",
   "quote": "Celesto sandboxes include a large durable filesystem for workspace data.",
   "note": "Storage is limited to the resizable root disk (`disk_size_mb`, set at create time) plus the automatically-included CelestoFS workspace mount; there is no API to attach a separate, independently manageable extra volume.",
   "checked": "2026-09-30"
  },
  "volume_shared": {
   "value": false,
   "source": "https://docs.celesto.ai/cloud/features/petabyte-storage",
   "quote": "CelestoFS is mounted inside the sandbox so programs can use normal file operations from the guest.",
   "note": "CelestoFS workspace storage is documented as one computer's own durable filesystem; nothing describes mounting the same volume on multiple running computers simultaneously.",
   "checked": "2026-09-30"
  },
  "auto_stop_idle": {
   "value": false,
   "source": "https://docs.celesto.ai/cloud/features/lifecycle",
   "quote": "Stop it to pause work and keep the files inside it. Start it when you want to continue.",
   "note": "Lifecycle docs describe only explicit `stop()`/`start()` calls; no idle-timeout auto-stop/auto-sleep behavior is documented for hosted computers.",
   "checked": "2026-09-30"
  },
  "live_resize": {
   "value": false,
   "source": "https://docs.celesto.ai/cloud/features/resources",
   "quote": "CPU and memory must match one of these named sizes ... Omit both CPU and memory to use the template default.",
   "note": "CPU/memory/disk are chosen once at `Computer()` creation time; no documented API resizes a running computer's vCPU/RAM without recreating it.",
   "checked": "2026-09-30"
  },
  "agent_harnesses": {
   "value": false,
   "source": "https://docs.celesto.ai/smolvm/features/coding-agents",
   "quote": "Run Claude Code, Codex, OpenCode, OpenClaw, Hermes, and Pi inside a Celesto sandbox with full permissions",
   "note": "Preinstalled coding-agent presets (`celesto claude|codex|opencode|openclaw|hermes|pi start`) are local SmolVM CLI launchers requiring local virtualization. The hosted Cloud Computers template list is only `scratch` and `coding-agent` (which installs generic dev tools — git/node/npm — not a preinstalled coding-agent harness).",
   "checked": "2026-09-30"
  },
  "own_agent_api": {
   "value": false,
   "source": "https://docs.celesto.ai/cloud/managed-agents/overview",
   "quote": "Managed agents let you run AI agents for your end users, with per-user budgets and an audit trail. You define an agent once, then call it on behalf of one of your users each time they interact with your product.",
   "note": "The Managed Agents API drives an agent that YOU define (via the Agentor framework), not a first-party Celesto-built browser/computer-use/research agent.",
   "checked": "2026-09-30"
  },
  "mcp_server": {
   "value": false,
   "source": "https://docs.celesto.ai/llms-full.txt",
   "quote": "CelestoMCPHub is a context manager that provides access to Celesto AI's MCP Hub, which aggregates multiple MCP servers and their tools into a single endpoint.",
   "note": "CelestoMCPHub/LiteMCP let you build or aggregate MCP servers as agent *tools*; no MCP server ships that itself exposes control of Celesto Computers/sandboxes (create/run/stop/etc.) to an MCP client.",
   "checked": "2026-09-30"
  },
  "lang_python": {
   "value": true,
   "source": "https://docs.celesto.ai/cloud/computers",
   "quote": "result = computer.run(\"python3 --version\")",
   "note": "Python 3 runs out of the box in Celesto computers, and the first-party SDK itself is Python (`pip install celesto`).",
   "checked": "2026-09-30"
  },
  "lang_node": {
   "value": true,
   "source": "https://docs.celesto.ai/cloud/guides/publish-github-app",
   "quote": "Create a `coding-agent` computer. This template comes with Node, npm, and git already installed, which is what most web apps need.",
   "note": "Node.js/npm ship in the `coding-agent` template, and a first-party TypeScript/Node SDK (`@celestoai/sdk`) exists.",
   "checked": "2026-09-30"
  },
  "public_ipv4": {
   "value": false,
   "source": "https://docs.celesto.ai/cloud/features/publish-ports",
   "quote": "Publishing a port gives your computer a public HTTPS URL.",
   "note": "Reachability is via a per-port HTTPS URL through Celesto's proxy, not a dedicated public IPv4 address per machine; no public IPv4 allocation is documented.",
   "checked": "2026-09-30"
  },
  "static_egress_ip": {
   "value": false,
   "source": "https://docs.celesto.ai/cloud/features/network-control",
   "quote": "Network Control currently supports these two settings. Domain and IP allowlists are not available.",
   "note": "Only an open/off outbound toggle is documented; no fixed/static outbound IP feature exists.",
   "checked": "2026-09-30"
  },
  "gpu": {
   "value": false,
   "source": "https://celesto.ai/pricing",
   "quote": "Micro (default) 1 shared 2 GB 20 GB $0.015 /hour; Small 1 shared 4 GB 25 GB $0.020; Standard 2 shared 4 GB 30 GB $0.030; Memory 2 shared 8 GB 40 GB $0.040; Large 4 shared 16 GB 60 GB $0.080; XL 8 shared 32 GB 100 GB $0.160 /hour",
   "note": "not offered: outside the product's scope. Only shared-vCPU/RAM/disk sizes are sold; no GPU size, GPU pricing, or GPU mention appears anywhere on the site or docs.",
   "checked": "2026-10-14"
  },
  "windows": {
   "value": false,
   "source": "https://docs.celesto.ai/cloud/computers",
   "quote": "The Computers API gives your code or agent an isolated Linux computer.",
   "note": "not offered: outside the product's scope. The hosted product is explicitly a Linux sandbox (demo output shows `Linux celesto 6.8.0 x86_64 GNU/Linux`); no Windows guest option exists.",
   "checked": "2026-09-30"
  },
  "macos": {
   "value": false,
   "source": "https://docs.celesto.ai/cloud/computers",
   "quote": "The Computers API gives your code or agent an isolated Linux computer.",
   "note": "not offered: outside the product's scope. No macOS guest option is documented anywhere.",
   "checked": "2026-09-30"
  },
  "arm64": {
   "value": false,
   "source": "https://celesto.ai/",
   "quote": "Linux celesto 6.8.0 x86_64 GNU/Linux",
   "note": "The hosted Cloud demo/output is x86_64. arm64 boot images are only mentioned for local SmolVM builds (e.g. `codex-v0.0.31-arm64-qemu`); no arm64 option is documented for hosted Cloud computers.",
   "checked": "2026-09-30"
  },
  "byoc": {
   "value": false,
   "source": "https://celesto.ai/",
   "quote": "Open-source core. Self-host or use our cloud.",
   "note": "not offered: outside the product's scope. Celesto offers exactly two deployment modes — fully self-hosted open-source SmolVM on your own infra, or Celesto's own managed multi-tenant cloud — not a managed deployment into the customer's own cloud account.",
   "checked": "2026-09-30"
  },
  "sso": {
   "value": false,
   "source": "https://docs.celesto.ai/cloud/authentication",
   "quote": "The command prompts for your API key and stores it in your operating system's secure credential store: Keychain on macOS, Credential Manager on Windows, or Secret Service on Linux.",
   "note": "Authentication is API-key based only; no SAML/OIDC SSO is documented.",
   "checked": "2026-09-30"
  },
  "soc2": {
   "value": false,
   "source": "https://celesto.ai/legal/terms",
   "quote": "Celesto AI is currently operating in Research Mode. Features may be experimental and subject to change. Do not use the services for regulated or high-risk workloads unless we have an appropriate agreement in place.",
   "note": "No SOC 2 report, badge, or trust/compliance page is published anywhere on celesto.ai or docs.celesto.ai. The Terms explicitly flag the product as 'Research Mode' and tell customers not to use it for regulated workloads without a separate agreement, consistent with no SOC 2 attestation existing yet.",
   "checked": "2026-09-30"
  },
  "hipaa": {
   "value": false,
   "source": "https://celesto.ai/legal/terms",
   "quote": "Celesto AI is currently operating in Research Mode... Do not use the services for regulated or high-risk workloads unless we have an appropriate agreement in place.",
   "note": "No HIPAA-eligibility or BAA-availability statement appears anywhere on the site, docs, privacy policy, or subprocessor registry. The Terms' explicit warning against regulated/high-risk workloads without a separate agreement is consistent with no BAA being offered.",
   "checked": "2026-09-30"
  },
  "eu_data_residency": {
   "value": false,
   "source": "https://celesto.ai/legal/subprocessors",
   "quote": "Amazon Web Services, Inc. | Cloud infrastructure (compute, storage, networking) | United States and other regions. Google LLC | Cloud infrastructure, managed services, and Google Analytics 4 | United States.",
   "note": "No region selector or EU region is documented anywhere for Cloud Computers (the card's own `regions: []`), and the subprocessor registry lists infrastructure providers as US-based ('United States' / 'United States and other regions'), not EU. The Privacy Policy's 'International Transfers' clause (Standard Contractual Clauses for cross-border transfers) further implies data leaves the EU/UK by default rather than staying resident in an EU region.",
   "checked": "2026-09-30"
  },
  "max_session_h": {
   "value": "none",
   "source": "https://docs.celesto.ai/cloud/features/lifecycle",
   "quote": "Stop it to pause work and keep the files inside it. Start it when you want to continue.",
   "note": "No documented maximum session/run duration, forced eviction, or wall-clock cap exists for a running Computer; lifecycle is entirely explicit stop()/start()/delete() (auto_stop_idle is also false). Treated as no limit -- a computer runs until the caller stops it or capacity/billing issues intervene. The 30-day retention note in the card applies only to a STOPPED computer's root disk, not to how long a RUNNING session may last.",
   "checked": "2026-09-30"
  },
  "cpu_class": {
   "value": {
    "on-demand": "shared"
   },
   "source": "https://celesto.ai/pricing",
   "quote": "Micro (default) 1 shared 2 GB 20 GB $0.015 /hour; Small 1 shared 4 GB 25 GB $0.020; Standard 2 shared 4 GB 30 GB $0.030; Memory 2 shared 8 GB 40 GB $0.040; Large 4 shared 16 GB 60 GB $0.080; XL 8 shared 32 GB 100 GB $0.160 /hour",
   "note": "Every size in the only pricing mode ('on-demand') is explicitly labeled 'shared vCPU' on the pricing page; no dedicated/reserved-core tier is offered.",
   "checked": "2026-10-14"
  },
  "usage_api": {
   "value": false,
   "source": "https://docs.celesto.ai/cloud/computers",
   "quote": "The Computers API exposes create/list/get/stop/start/delete/exec/publish-port/terminal operations. No usage or metering endpoint is documented.",
   "note": "granularity: none; cost: no; The Computers SDK/CLI supports lifecycle management and terminal access but does not expose usage metrics, running time, vCPU-seconds, or cost data per sandbox. The separate Managed Agents API tracks spend per end-user (for billing your users), not per-sandbox usage for the platform operator. No REST API, SDK call, or CLI command is documented to query billable usage of a sandbox, a group of sandboxes, or resources tagged/labeled by the user.",
   "confidence": "high",
   "checked": "2026-10-01"
  },
  "fork": {
   "value": false,
   "source": "https://celesto.ai/docs/cloud/features/lifecycle",
   "quote": "Create a computer when you need a clean workspace. Stop it to pause work and keep the files inside it. Start it when you want to continue. Delete it when you no longer need the workspace.",
   "note": "Homepage still claims \"Forking: Branch a running sandbox into parallel copies\" (https://celesto.ai/), but the hosted lifecycle docs list only create/stop/start/delete and the hosted SDK client.py has no fork or snapshot method (create, list_templates, list, get, terminals, browser, display, publish/unpublish port, exec, exec_stream, command history, stop, start, delete). Forking is a local SmolVM feature, not the hosted Cloud product.",
   "checked": "2026-10-14"
  },
  "fork_running": {
   "value": false,
   "source": "https://github.com/CelestoAI/sdk/blob/main/src/celesto/sdk/client.py",
   "quote": null,
   "note": "No fork call of any kind in the hosted Computers SDK, so no fork of a running computer either (see fork evidence).",
   "checked": "2026-10-14"
  }
 },
 "locations": [],
 "locations_source": "https://celesto.ai/pricing",
 "locations_quote": "Celesto Cloud Computers API does not offer region selection or control; no documented list of regions where machines can be deployed.",
 "locations_checked": "2026-10-01"
}