{
 "features_resolved": {
  "snapshot_any": false,
  "snapshot_mem": false,
  "fork": true,
  "pause_resume": false,
  "persistent_disk": false,
  "whole_disk": false,
  "persist_scope": true,
  "volumes": false,
  "auto_stop_idle": false,
  "long_sessions": false,
  "custom_image": null,
  "image_snapshot": false,
  "image_oci": false,
  "vm_isolation": false,
  "docker_inside": false,
  "nested_virt": false,
  "root": null,
  "systemd": null,
  "browser": true,
  "desktop": true,
  "computer_use": true,
  "code_interpreter": null,
  "browser_control": true,
  "desktop_control": false,
  "browser_and_desktop": false,
  "anti_bot": true,
  "captcha_solving": true,
  "residential_ip": true,
  "agent_harnesses": false,
  "ssh": false,
  "public_ipv4": false,
  "inbound_https": false,
  "custom_domain": null,
  "raw_tcp_inbound": null,
  "egress_allowlist": false,
  "open_internet": true,
  "static_egress_ip": true,
  "private_network": null,
  "self_host": true,
  "byoc": true,
  "open_source": true,
  "soc2": true,
  "hipaa": true,
  "sso": true,
  "gpu": false,
  "arm64": true,
  "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": true,
  "scheduled_wakeups": null,
  "audit_logs": true,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": null,
  "mcp_server": true,
  "usage_api": false,
  "snapshot_auto": false,
  "snapshot_on_demand": true,
  "harness_api": false,
  "own_agent_api": true,
  "fast_boot": null,
  "strong_isolation": false,
  "ingress_rules": false,
  "guest_firewall": false,
  "secret_proxy": false,
  "secret_proxy_any": false,
  "volume_attach": false,
  "volume_shared": false,
  "sidecar": null,
  "fuse": null,
  "kernel_features": null,
  "burst": null
 },
 "company": {
  "id": "skyvern",
  "checked": "2026-09-30",
  "company": "Skyvern (Ikonomos Inc.)",
  "ownership": {
   "value": "independent",
   "parent": null,
   "source": "https://www.ycombinator.com/companies/skyvern",
   "quote": "Skyvern Founded: 2023 Batch: Summer 2023 Team Size: 10 Status: Active Location: San Francisco"
  },
  "stage": {
   "value": "seed",
   "source": "https://www.skyvern.com/blog/skyvern-we-raised-2-7m-to-fix-browser-automation-open-source/",
   "quote": "We just raised a $2.7M seed round to fix one of the most boring but expensive problems in business: manual browser work.",
   "confidence": "high",
   "note": "Seed round announced Dec 2025 (post-YC S23); no later priced round found as of 2026-09-30."
  },
  "accelerators": [
   {
    "name": "Y Combinator",
    "batch": "Summer 2023",
    "source": "https://www.ycombinator.com/companies/skyvern",
    "quote": "Home › Companies › Skyvern Skyvern Open Source AI Agent to automate browser workflows via an API Y Combinator Logo Summer 2023 Active",
    "confidence": "high",
    "via": "research"
   }
  ],
  "total_funding_usd": {
   "value": 2700000,
   "status": "confirmed",
   "basis": "company blog post announcing the seed round; no other funding rounds found",
   "source": "https://www.skyvern.com/blog/skyvern-we-raised-2-7m-to-fix-browser-automation-open-source/",
   "quote": "We just raised a $2.7M seed round to fix one of the most boring but expensive problems in business: manual browser work."
  },
  "last_round": {
   "type": "seed",
   "amount_usd": 2700000,
   "date": "2025-12",
   "leads": [],
   "status": "confirmed",
   "source": "https://www.skyvern.com/blog/skyvern-we-raised-2-7m-to-fix-browser-automation-open-source/",
   "quote": "We just raised a $2.7M seed round to fix one of the most boring but expensive problems in business: manual browser work."
  },
  "investors": [
   "Y Combinator"
  ],
  "portfolio_listings": [],
  "revenue": {
   "value": null,
   "status": "unknown"
  },
  "employees": {
   "value": 10,
   "source": "https://www.ycombinator.com/companies/skyvern"
  },
  "note": "Open-source (Skyvern-AI/skyvern on GitHub, 23K+ stars) AI browser-automation agent; legal entity 'Ikonomos Inc.' per site footer. YC S23 batch, still 'Active' per YC directory. The company's own blog post (Dec 18, 2025) frames the $2.7M as its first/seed round; no lead investor was named in the post, and no subsequent round (e.g. Series A) was found as of the 2026-09-30 check. SOC 2 Type II certified per company blog."
 },
 "id": "skyvern",
 "name": "Skyvern",
 "url": "https://www.skyvern.com/pricing",
 "category": "browser",
 "isolation": "container",
 "modes": [
  {
   "key": "browser",
   "label": "Managed browser service",
   "flags": [],
   "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": "Session tariff cannot be normalized to 4 vCPU/8 GiB without guaranteed resource specifications."
  }
 ],
 "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": "Free",
   "fee": 0,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 0,
   "per_seat": null,
   "concurrency": 1,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "",
   "included_credits": 5000
  },
  {
   "name": "Hobby",
   "fee": 29,
   "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": "",
   "included_credits": 30000
  },
  {
   "name": "Pro",
   "fee": 149,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": null,
   "per_seat": null,
   "concurrency": 25,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "",
   "included_credits": 150000
  },
  {
   "name": "Enterprise",
   "fee": null,
   "flags": [
    "sales"
   ],
   "fee_is_credit": false,
   "included_usd": null,
   "per_seat": null,
   "concurrency": 100,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": ""
  }
 ],
 "free": {
  "monthly_credit": null,
  "one_time_credit": null
 },
 "features": {
  "linux": null,
  "windows": false,
  "macos": false,
  "arm64": true,
  "gpu": false,
  "snapshot": "none",
  "pause_resume": false,
  "fork": true,
  "persistent_disk": false,
  "volumes": null,
  "auto_stop_idle": false,
  "max_session_h": 6,
  "custom_image": null,
  "docker_inside": false,
  "nested_virt": false,
  "root": null,
  "systemd": null,
  "browser": true,
  "desktop": true,
  "computer_use": true,
  "code_interpreter": null,
  "agent_harnesses": false,
  "ssh": false,
  "public_ipv4": false,
  "inbound_https": false,
  "custom_domain": null,
  "raw_tcp_inbound": null,
  "egress_allowlist": false,
  "static_egress_ip": true,
  "private_network": null,
  "self_host": true,
  "byoc": true,
  "open_source": true,
  "soc2": true,
  "hipaa": true,
  "sso": true,
  "gpu_types": [],
  "regions": null,
  "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": true,
  "scheduled_wakeups": null,
  "audit_logs": true,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": null,
  "mcp_server": true,
  "browser_control": true,
  "desktop_control": false,
  "anti_bot": true,
  "captcha_solving": true,
  "egress_ip_type": "datacenter+residential",
  "ip_note": "Datacenter proxies on Free/Hobby, residential (plus static RESIDENTIAL_ISP) on Pro/Enterprise with country/state/city geo-targeting; proxy_location NONE disables proxying; no per-GB price published; auto CAPTCHA solving is cloud-only (basic on Hobby/Pro, advanced on Pro/Enterprise).",
  "snapshot_auto": false,
  "snapshot_on_demand": true,
  "own_agent_api": true,
  "harness_api": false,
  "guest_firewall": false,
  "secret_proxy": false,
  "volume_attach": false,
  "volume_shared": false,
  "isolation": "container",
  "image_oci": false,
  "ingress_rules": false,
  "open_internet": true,
  "usage_api": false,
  "persist_scope": "profile"
 },
 "perf": {
  "cpu_runs_s": null,
  "cold_start_ms": null,
  "burst_tti_ms": null,
  "dax_s": null
 },
 "caveats": [
  "Free 5,000 credits once; Hobby 30,000/month, Pro 150,000/month. Actions have variable credit use; no invariant credit-to-CPU-hour conversion. Enterprise enables custom code blocks and HIPAA; Pro SMS $10/number/month.",
  "No invented browser vCPU or memory allocation: normalized 4/8 rate remains null. Proxy traffic is not necessarily equivalent to sandbox egress.",
  "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."
 ],
 "sources": [
  "https://www.ycombinator.com/companies/skyvern",
  "https://www.skyvern.com/pricing",
  "https://www.skyvern.com/",
  "https://www.skyvern.com/docs",
  "https://www.skyvern.com/llms.txt"
 ],
 "fleet": {
  "default_max_instances": 1,
  "default_max_vcpu": null,
  "default_max_gpus": null,
  "raise": "self-serve",
  "raise_time_days": null,
  "verification": "No card required for free credits.",
  "tiers": "Free 1 run; Hobby 10; Pro 25; Enterprise 100 (contact).",
  "notes": "10 fits Hobby; 50 requires Enterprise; 300/1,000 need custom confirmation beyond displayed 100. This is automation-run concurrency, not arbitrary VM allocation.",
  "sources": [
   "https://www.skyvern.com/pricing"
  ],
  "researched": "2026-09-28"
 },
 "audit_2026_09_29": {
  "applied": 13,
  "source": "checked against the provider's live pricing and docs pages"
 },
 "feature_evidence": {
  "snapshot_auto": {
   "value": false,
   "source": "https://www.skyvern.com/docs/developers/optimization/browser-sessions",
   "quote": "By default, a browser session does **not** save its browser profile when it ends.",
   "note": "Browser product, no VM. Opt-in only: generate_browser_profile=true (sessions) or persist_browser_session=true (workflows) archives cookies/localStorage/session files when the session/run ends, but nothing is restored automatically: you must create a profile from it and pass browser_profile_id to later runs ('This does not update the original profile'). No page/memory state. Sessions close at timeout (5-240 min, extendable to 360).",
   "checked": "2026-09-29"
  },
  "snapshot_on_demand": {
   "value": true,
   "source": "https://www.skyvern.com/docs/developers/optimization/browser-profiles",
   "quote": "A **Browser Profile** is a saved snapshot of browser state (cookies, localStorage, and session files) that you can reuse across multiple runs.",
   "note": "Browser-state only (cookies, localStorage, session files), no memory/open pages, no VM. Created via API from a closed browser session or a completed workflow run (not mid-run); any number of new sessions/runs can start from the profile (template-like).",
   "checked": "2026-09-29"
  },
  "own_agent_api": {
   "value": true,
   "source": "https://www.skyvern.com/docs/developers/getting-started/core-concepts",
   "quote": "A Task is a single automation job. You provide a natural-language prompt describing the goal, a starting URL, and optionally a JSON schema for structured output. Skyvern navigates the browser and returns the result.",
   "note": "Harness = Skyvern's own browser agent (not Claude Code/Codex/etc.). REST API + Python/TS SDK + CLI + MCP: run_task / run_workflow with a prompt, get_run, get_run_timeline, artifacts, cancel_run, webhooks; follow-up tasks can run in the same persistent browser session; send_totp_code to a waiting run; human-in-the-loop via live VNC view. The agent runs on Skyvern's side and drives a cloud Chromium.",
   "checked": "2026-09-29"
  },
  "harness_api": {
   "value": false,
   "source": "https://www.skyvern.com/docs/developers/getting-started/core-concepts",
   "quote": "A Task is a single automation job. You provide a natural-language prompt describing the goal, a starting URL, and optionally a JSON schema for structured output. Skyvern navigates the browser and returns the result.",
   "note": "Harness = Skyvern's own browser agent (not Claude Code/Codex/etc.). REST API + Python/TS SDK + CLI + MCP: run_task / run_workflow with a prompt, get_run, get_run_timeline, artifacts, cancel_run, webhooks; follow-up tasks can run in the same persistent browser session; send_totp_code to a waiting run; human-in-the-loop via live VNC view. The agent runs on Skyvern's side and drives a cloud Chromium.",
   "checked": "2026-09-29"
  },
  "guest_firewall": {
   "value": false,
   "source": null,
   "quote": null,
   "note": "Managed cloud browser API: no shell/root access to the machine running the browser (Enterprise 'code blocks' run in a Skyvern sandbox, not user-controlled networking). Self-hosted (open source, Docker/K8s) is the user's own infra.",
   "checked": "2026-09-29",
   "derived": true
  },
  "secret_proxy": {
   "value": false,
   "source": "https://www.skyvern.com/docs/cloud/managing-credentials/credentials-overview",
   "quote": "When an agent runs, the LLM receives only placeholder IDs like `placeholder_Xk9m_password`. The AI decides *where* to type on the page, but never sees the real values.",
   "note": "Not a network proxy: stored credentials (passwords, cards, TOTP; Skyvern vault, Bitwarden, 1Password, Azure Key Vault) are hidden from the LLM but typed as real values into the browser page at the browser layer, so the secret does enter the browser sandbox. Values are masked in logs/outputs. Worth noting as LLM-placeholder injection for web logins.",
   "checked": "2026-09-29"
  },
  "volume_attach": {
   "value": false,
   "source": "https://www.skyvern.com/llms.txt",
   "quote": "Skyvern is an open-source, AI-powered browser automation platform... Managed browser sessions with automatic scaling",
   "note": "Skyvern is a managed cloud browser automation API/agent, not a VM/sandbox product; its docs describe browser sessions, workflow runs, credential vaults and browser profiles (cookies/localStorage/session-file snapshots) but never an attachable block/disk volume. No mount, disk, or volume endpoint exists anywhere in the API/docs/llms.txt. Outside what the product is.",
   "checked": "2026-09-30"
  },
  "volume_shared": {
   "value": false,
   "source": "https://www.skyvern.com/llms.txt",
   "quote": "Skyvern is an open-source, AI-powered browser automation platform... Managed browser sessions with automatic scaling",
   "note": "No volume concept exists for Skyvern at all (see volume_attach), so there is nothing to share between runs/sessions either; the closest analog, browser profiles, is a copy-on-reuse state snapshot (cookies/localStorage/session files), not a shared mounted volume. Outside what the product is.",
   "checked": "2026-09-30"
  },
  "isolation": {
   "value": "container",
   "source": "https://www.skyvern.com/docs/developers/self-hosted/overview",
   "quote": "Skyvern API Server Orchestrates tasks, processes LLM responses, stores results. Includes an embedded Playwright-managed Chromium browser that executes web automation. ... Docker and Docker Compose Required for containerized deployment.",
   "note": "Not stated explicitly for the managed Cloud product; derived from the self-hosted architecture, which runs the API server plus an embedded Playwright/Chromium browser as Docker containers (also Kubernetes for scale). No VM/microVM/hypervisor isolation is documented; this is a browser-automation service, not a general multi-tenant compute sandbox.",
   "checked": "2026-09-30"
  },
  "image_oci": {
   "value": false,
   "source": "https://www.skyvern.com/docs",
   "quote": "Skyvern is an open-source, AI-powered browser automation platform. ... Automate logins, form fills, data extraction, document downloads, and multi-step workflows across any web portal.",
   "note": "not offered: outside the product's scope. Skyvern provisions managed Chrome/Edge browser sessions (browser_type=chrome|msedge); there is no API to start a machine from a customer-supplied Docker/OCI image.",
   "checked": "2026-09-30"
  },
  "docker_inside": {
   "value": false,
   "source": "https://www.skyvern.com/docs",
   "quote": "Skyvern is an open-source, AI-powered browser automation platform.",
   "note": "not offered: outside the product's scope. Customers get a browser session/API, not shell or root access to a host where they could run their own Docker containers.",
   "checked": "2026-09-30"
  },
  "nested_virt": {
   "value": false,
   "source": "https://www.skyvern.com/docs",
   "quote": "Skyvern is an open-source, AI-powered browser automation platform.",
   "note": "not offered: outside the product's scope. No /dev/kvm or VM-in-VM capability is exposed on a managed browser-session product.",
   "checked": "2026-09-30"
  },
  "desktop": {
   "value": true,
   "source": "https://www.skyvern.com/docs/developers/optimization/browser-sessions",
   "quote": "\"vnc_streaming_supported\": true, \"app_url\": \"https://app.skyvern.com/browser-session/pbs_490705123456789012\"",
   "note": "Live VNC-style streaming view of the running browser session (used for human-in-the-loop approval), not a full OS desktop — scoped to the managed browser, consistent with computer_use already true on the card.",
   "checked": "2026-09-30"
  },
  "ssh": {
   "value": false,
   "source": "https://www.skyvern.com/docs",
   "quote": "Skyvern is an open-source, AI-powered browser automation platform.",
   "note": "not offered: outside the product's scope. Access is via REST API/SDK/MCP to a browser session, not SSH to a host.",
   "checked": "2026-09-30"
  },
  "snapshot": {
   "value": "none",
   "source": "https://www.skyvern.com/docs/developers/optimization/browser-profiles",
   "quote": "A Browser Profile is a saved snapshot of browser state (cookies, localStorage, and session files) that you can reuse across multiple runs.",
   "note": "There is no VM/disk or memory snapshot; Browser Profiles only persist browser-level state (cookies, localStorage, session files), not filesystem or process/memory state of a machine, so this is scored as none against the VM-style none/fs/mem scale.",
   "checked": "2026-09-30"
  },
  "fork": {
   "value": true,
   "source": "https://www.skyvern.com/docs/developers/optimization/browser-profiles",
   "quote": "Want multiple agents to share the same authenticated state ... Pass browser_profile_id when running an agent. Skyvern restores the saved cookies, localStorage, and session files before the first block runs.",
   "note": "Cloning is at the browser-state level: a saved profile can be used to start any number of new, independent sessions/agent runs with the same starting state (not a VM clone).",
   "checked": "2026-09-30"
  },
  "fork_running": {
   "value": false,
   "source": "https://www.skyvern.com/docs/developers/optimization/browser-sessions",
   "quote": "Creating a browser profile from a closed session now fails with a 400 error unless the session had generate_browser_profile enabled or was started from a profile.",
   "note": "A profile (the basis for 'forking') can only be captured after a session/run has ended, not from a still-running session.",
   "checked": "2026-09-30"
  },
  "memory_snapshot_fork": {
   "value": false,
   "source": "https://www.skyvern.com/docs/developers/optimization/browser-profiles",
   "quote": "A Browser Profile is a saved snapshot of browser state (cookies, localStorage, and session files) that you can reuse across multiple runs.",
   "note": "Only cookies/localStorage/session files are captured; no running-process/memory state is preserved or restored.",
   "checked": "2026-09-30"
  },
  "pause_resume": {
   "value": false,
   "source": "https://www.skyvern.com/docs/developers/optimization/browser-sessions",
   "quote": "Close a session ... Close a session to release resources and stop billing. The browser shuts down immediately.",
   "note": "Sessions only close (with the browser destroyed); there is no documented pause that keeps the browser suspended for a lower-cost resume.",
   "checked": "2026-09-30"
  },
  "wake_on_request": {
   "value": false,
   "source": "https://www.skyvern.com/docs",
   "quote": "Skyvern is an open-source, AI-powered browser automation platform.",
   "note": "not offered: outside the product's scope. Sessions are explicitly created and stay live until timeout/close; there is no stopped/sleeping machine that wakes on an inbound request.",
   "checked": "2026-09-30"
  },
  "persistent_disk": {
   "value": false,
   "source": "https://www.skyvern.com/docs",
   "quote": "Skyvern is an open-source, AI-powered browser automation platform.",
   "note": "not offered: outside the product's scope. There is no machine filesystem exposed to the customer; only opt-in browser-state (cookies/localStorage/session files) can be persisted via Browser Profiles.",
   "checked": "2026-09-30"
  },
  "auto_stop_idle": {
   "value": false,
   "source": "https://www.skyvern.com/docs/developers/optimization/browser-sessions",
   "quote": "Sessions close automatically when the timeout expires, even if a task is still running. The timeout countdown begins when the browser launches.",
   "note": "Sessions stop on a fixed absolute timeout counted from launch, not on idle detection; activity does not extend the deadline (must call extend_browser_session explicitly).",
   "checked": "2026-09-30"
  },
  "live_resize": {
   "value": false,
   "source": "https://www.skyvern.com/docs",
   "quote": "Skyvern is an open-source, AI-powered browser automation platform.",
   "note": "not offered: outside the product's scope. No CPU/RAM sizing is exposed for a browser session to resize.",
   "checked": "2026-09-30"
  },
  "agent_harnesses": {
   "value": false,
   "source": "https://www.skyvern.com/docs/developers/getting-started/mcp",
   "quote": "Install and configure Skyvern's Model Context Protocol server for Claude Desktop, Cursor, Windsurf, VS Code, and other AI assistants",
   "note": "not offered: outside the product's scope. Skyvern ships an MCP server so external coding assistants (Claude Code, Cursor, etc.) can call ITS browser agent; it does not preinstall or template those coding harnesses inside a sandbox it runs.",
   "checked": "2026-09-30"
  },
  "lang_python": {
   "value": true,
   "source": "https://www.skyvern.com/llms.txt",
   "quote": "Python SDK: `pip install skyvern` — drop-in AI commands on top of Playwright",
   "note": null,
   "checked": "2026-09-30"
  },
  "lang_node": {
   "value": true,
   "source": "https://www.skyvern.com/llms.txt",
   "quote": "TypeScript SDK: `npm install @skyvern/client` — type-safe Node.js SDK",
   "note": null,
   "checked": "2026-09-30"
  },
  "public_ipv4": {
   "value": false,
   "source": "https://www.skyvern.com/docs",
   "quote": "Skyvern is an open-source, AI-powered browser automation platform.",
   "note": "not offered: outside the product's scope. There is no customer-addressable machine with its own public IPv4; outbound browser traffic goes through Skyvern-managed proxies.",
   "checked": "2026-09-30"
  },
  "inbound_https": {
   "value": false,
   "source": "https://www.skyvern.com/docs",
   "quote": "Skyvern is an open-source, AI-powered browser automation platform.",
   "note": "not offered: outside the product's scope. Nothing is hosted on the browser session for the customer to expose over HTTPS; app_url only lets you view the session in Skyvern's own dashboard.",
   "checked": "2026-09-30"
  },
  "ingress_rules": {
   "value": false,
   "source": "https://www.skyvern.com/docs",
   "quote": "Skyvern is an open-source, AI-powered browser automation platform.",
   "note": "not offered: outside the product's scope. There are no exposed inbound ports/URLs on a browser session for the provider to gate with ingress rules.",
   "checked": "2026-09-30"
  },
  "egress_allowlist": {
   "value": false,
   "source": "https://www.skyvern.com/docs/developers/features/proxy-and-geo-targeting",
   "quote": "Skyvern routes browser traffic through residential proxies in 21 countries, with city- and state-level targeting in the US.",
   "note": "Proxy/geo-targeting controls which country/ISP identity outbound traffic appears to come from, but no allow/deny-list or no-internet egress control for the browser is documented.",
   "checked": "2026-09-30"
  },
  "egress_http_rules": {
   "value": false,
   "source": "https://www.skyvern.com/docs/developers/features/proxy-and-geo-targeting",
   "quote": "Skyvern routes browser traffic through residential proxies so every run looks like it's coming from a real consumer ISP in the country you choose.",
   "note": "not offered: outside the product's scope. No HTTP method/path-level egress rule feature is documented; proxy config is geography/identity based only.",
   "checked": "2026-09-30"
  },
  "static_egress_ip": {
   "value": true,
   "source": "https://www.skyvern.com/docs/developers/optimization/browser-profiles",
   "quote": "A browser profile can carry a pinned residential ISP proxy identity so that every run reusing the profile reaches the target site from the same IP and locale. ... proxy_location — set to RESIDENTIAL_ISP ... to opt the profile into a static ISP identity.",
   "note": "Static/pinned residential IP is opt-in per profile/session (RESIDENTIAL_ISP), not a datacenter static IP per machine.",
   "checked": "2026-09-30"
  },
  "gpu": {
   "value": false,
   "source": "https://www.skyvern.com/docs",
   "quote": "Skyvern is an open-source, AI-powered browser automation platform.",
   "note": "not offered: outside the product's scope. Skyvern is a browser-automation service; no GPU machine offering is documented.",
   "checked": "2026-09-30"
  },
  "windows": {
   "value": false,
   "source": "https://www.skyvern.com/docs/developers/optimization/browser-sessions",
   "quote": "browser_type | string | Browser type: chrome or msedge.",
   "note": "not offered: outside the product's scope. browser_type selects the browser engine (Chrome/Edge) inside Skyvern's managed Linux browser infrastructure; it does not provide a Windows machine/desktop.",
   "checked": "2026-09-30"
  },
  "macos": {
   "value": false,
   "source": "https://www.skyvern.com/docs",
   "quote": "Skyvern is an open-source, AI-powered browser automation platform.",
   "note": "not offered: outside the product's scope. No macOS machine offering is documented.",
   "checked": "2026-09-30"
  },
  "arm64": {
   "value": true,
   "source": "https://registry.hub.docker.com/v2/repositories/skyvern/skyvern/tags/",
   "quote": "images: [{\"architecture\":\"amd64\", ... \"os\":\"linux\"}, {\"architecture\":\"arm64\", ... \"os\":\"linux\"}]",
   "note": "Official skyvern/skyvern Docker Hub image (self-hosted deployment) is published as a multi-arch manifest including linux/arm64 alongside linux/amd64.",
   "checked": "2026-09-30"
  },
  "eu_data_residency": {
   "value": true,
   "source": "https://www.skyvern.com/docs/developers/going-to-production/frequently-asked-questions",
   "quote": "Can Skyvern run in our own infrastructure? — Three deployment options: Cloud (fully managed, zero infrastructure burden), Self-hosted (full control over data residency in your own AWS/GCP/Azure), and Hybrid (cloud orchestration with self-hosted browser execution).",
   "note": "The managed Cloud product does not advertise a selectable EU region; EU residency is achieved via self-hosting Skyvern (open source) inside the customer's own EU AWS/GCP/Azure account.",
   "checked": "2026-09-30"
  },
  "max_session_h": {
   "value": 6,
   "source": "https://www.skyvern.com/docs/developers/optimization/browser-sessions",
   "quote": "Min: 5. Max: 240 (4 hours) — requests above 240 are capped at 240 with a warning. Default: 60. A running session can be extended up to 360 minutes (6 hours).",
   "note": "A session is created for up to 240 minutes and can be extended, call by call, to a hard total lifetime cap of 360 minutes (6 hours) from start.",
   "checked": "2026-09-30"
  },
  "usage_api": {
   "value": false,
   "source": "https://www.skyvern.com/llms.txt",
   "quote": "Skyvern is an open-source, AI-powered browser automation platform. It uses large language models and computer vision to navigate websites visually. Pricing: Free 5,000 credits, Hobby 30,000/mo, Pro 150,000/mo, Enterprise custom. Actions have variable credit use.",
   "note": "granularity: account-only; Skyvern is a managed browser automation API with credit-based billing. No REST API, SDK, or CLI endpoint is documented for querying per-sandbox usage or cost; the API only covers task execution (run_task, get_run, cancel_run, webhooks). Usage/cost tracking is dashboard-only and account-scoped (invoice).",
   "confidence": "medium",
   "checked": "2026-10-01"
  },
  "persist_scope": {
   "value": "profile",
   "source": "https://www.skyvern.com/docs",
   "quote": "Skyvern is an open-source, AI-powered browser automation platform.",
   "note": "Only a saved browser profile (cookies, local storage, logins) carries over; no files survive.",
   "checked": "2026-10-01"
  }
 },
 "locations": [],
 "locations_source": "https://www.skyvern.com/docs/developers/features/proxy-and-geo-targeting",
 "locations_quote": "Skyvern routes browser traffic through residential proxies in 21 countries, with city- and state-level targeting in the US.",
 "locations_checked": "2026-10-01"
}