{
 "features_resolved": {
  "snapshot_any": false,
  "snapshot_mem": false,
  "fork": false,
  "pause_resume": true,
  "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": null,
  "docker_inside": true,
  "nested_virt": null,
  "root": null,
  "systemd": null,
  "browser": false,
  "desktop": true,
  "computer_use": false,
  "code_interpreter": null,
  "browser_control": null,
  "desktop_control": null,
  "browser_and_desktop": false,
  "anti_bot": false,
  "captcha_solving": false,
  "residential_ip": null,
  "agent_harnesses": true,
  "ssh": true,
  "public_ipv4": false,
  "inbound_https": true,
  "custom_domain": null,
  "raw_tcp_inbound": null,
  "egress_allowlist": true,
  "open_internet": null,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": true,
  "byoc": true,
  "open_source": true,
  "soc2": true,
  "hipaa": false,
  "sso": true,
  "gpu": true,
  "arm64": true,
  "windows": true,
  "macos": true,
  "lang_python": true,
  "lang_node": true,
  "lang_go": null,
  "lang_rust": null,
  "lang_java": null,
  "gpu_desktop": null,
  "credential_injection": null,
  "egress_http_rules": true,
  "wake_on_request": false,
  "live_resize": false,
  "fork_running": false,
  "memory_snapshot_fork": false,
  "webhooks": null,
  "scheduled_wakeups": null,
  "audit_logs": true,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": true,
  "mcp_server": true,
  "usage_api": true,
  "snapshot_auto": false,
  "snapshot_on_demand": false,
  "harness_api": true,
  "own_agent_api": false,
  "fast_boot": null,
  "strong_isolation": null,
  "ingress_rules": true,
  "guest_firewall": true,
  "secret_proxy": true,
  "secret_proxy_any": false,
  "volume_attach": true,
  "volume_shared": false,
  "sidecar": null,
  "fuse": null,
  "kernel_features": null,
  "burst": null
 },
 "company": {
  "id": "coder",
  "checked": "2026-09-30",
  "company": "Coder Technologies, Inc.",
  "ownership": {
   "value": "independent",
   "parent": null,
   "source": "https://techcrunch.com/2024/06/25/coder-nabs-new-funds-to-move-dev-environments-to-the-cloud/",
   "quote": "Coder's co-founders, Ammar Bandukwala, Kyle Carberry and John Andrew Entwistle, met online while in high school... Bandukwala, Carberry and Entwistle launched Coder shortly after (in 2017)"
  },
  "stage": {
   "value": "series-c",
   "source": "https://coder.com/blog/90m-series-c-led-by-kkr-to-advance-secure-enterprise-ai-development",
   "quote": "Coder, a leader in AI development infrastructure, today announced a $90 million Series C led by funds managed by KKR",
   "confidence": "high",
   "note": "Prior rounds: seed (Uncork Capital participated since seed), Series B ($30M initial + $35M B2 extension = $65M total per Coder's own blog, led by Georgian for the B2 tranche, with Notable, Redpoint, Uncork also participating)."
  },
  "accelerators": [],
  "total_funding_usd": {
   "value": 419200000,
   "status": "estimated",
   "basis": "indexed.vc aggregator: 'Coder... has raised $419.2M in total across 8 rounds, most recently a $90.0M Series C round in Apr 2026' — no primary source confirms this cumulative figure; confirmed rounds alone (Series B $65M + Series C $90M) total only $155M, so the aggregator total includes unconfirmed/undisclosed earlier rounds (seed, Series A) and should be treated as a rough estimate.",
   "source": "https://indexed.vc/companies/coder",
   "quote": "Coder is a Cloud company based in Austin, United States, founded in 2017. It has raised $419.2M in total across 8 rounds, most recently a $90.0M Series C round in Apr 2026."
  },
  "last_round": {
   "type": "series-c",
   "amount_usd": 90000000,
   "date": "2026-04",
   "leads": [
    "KKR"
   ],
   "status": "confirmed",
   "source": "https://coder.com/blog/90m-series-c-led-by-kkr-to-advance-secure-enterprise-ai-development",
   "quote": "Coder, a leader in AI development infrastructure, today announced a $90 million Series C led by funds managed by KKR, a leading global investment firm, with participation from Qube Research & Technologies (QRT), Uncork Capital, and other existing investors."
  },
  "investors": [
   "KKR",
   "Qube Research & Technologies (QRT)",
   "Uncork Capital",
   "Georgian",
   "Redpoint Ventures",
   "Notable Capital",
   "GGV Capital"
  ],
  "portfolio_listings": [
   {
    "source": "Bessemer Venture Partners",
    "company": "Coder",
    "batch": null,
    "how": "name"
   },
   {
    "source": "Georgian",
    "company": "Coder",
    "batch": 2025,
    "how": "domain"
   },
   {
    "source": "Redpoint Ventures",
    "company": "Coder",
    "batch": null,
    "how": "domain"
   },
   {
    "source": "Uncork Capital",
    "company": "Coder",
    "batch": null,
    "how": "domain"
   }
  ],
  "revenue": {
   "value_usd": 53100000,
   "kind": "ARR",
   "as_of": "2025",
   "status": "estimated",
   "basis": "GetLatka estimate (third-party aggregator, not confirmed by the company); note TechCrunch (2024) reported 'Revenue doubled last year' and expected to double again in 2024, but gave no dollar figure.",
   "source": "https://getlatka.com/companies/coder.com",
   "quote": "Coder Technologies generated an estimated $53.1M in annual revenue in 2025."
  },
  "employees": {
   "value": 483,
   "source": "https://getlatka.com/companies/coder.com"
  },
  "note": "Founded 2017 in Austin, TX by Ammar Bandukwala, Kyle Carberry and John Andrew Entwistle (Entwistle departed 2021; Rob Whiteley is CEO). Open-source core (AGPL-3.0, 80K+ GitHub stars) with a paid 'Enterprise/Premium' self-hosted tier — revenue comes from licensing/support, not from selling compute. Series C (Apr 2026) was led by two of its own enterprise customers, KKR and QRT, both of whom use Coder internally for governed AI-agent development. As of the 2024 Series B2 raise, Coder had 'nearly $80 million in the bank' and ~50 employees; by 2025/2026 GetLatka estimates ~483 employees and ~$53.1M ARR, though that headcount figure looks high relative to the 2024 press figure and is unconfirmed by the company."
 },
 "id": "coder",
 "name": "Coder",
 "url": "https://coder.com/pricing",
 "category": "dev-env",
 "isolation": null,
 "modes": [
  {
   "key": "self-host",
   "label": "Self-hosted workspaces",
   "flags": [
    "alt"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": false,
   "features": {},
   "pricing": "resource",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": null,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": ""
  }
 ],
 "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
 },
 "plans": [
  {
   "name": "Community",
   "fee": 0,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 0,
   "per_seat": 0,
   "concurrency": null,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "Open source (AGPL-3.0), self-hosted; unlimited workspaces and users; Coder Agents limited to 5 concurrently active agents per deployment (extra agents queue). Licence $0; the customer pays their own infrastructure (modes stay unpriced)."
  },
  {
   "name": "Premium",
   "fee": null,
   "flags": [
    "sales"
   ],
   "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": "Priced 'Annually per user'; no number published (Get a demo). A seat = a user active in the last 90 days. Adds HA, workspace proxies, external provisioners, prebuilt workspaces, audit logging, groups/multi-org RBAC, resource quotas, AI Gateway + Agent Firewall (AI Governance), SLA support. Still 5 concurrent Coder Agents. 30-day free trial."
  },
  {
   "name": "AI Premium",
   "fee": null,
   "flags": [
    "sales"
   ],
   "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": "'Custom'. Everything in Premium plus unlimited concurrent Coder Agents, metered against a purchased pool of 'Agent Time' (cumulative LLM-invocation time, reported hourly to Coder's Tallyman/Metronome). When Agent Time runs out the deployment falls back to the concurrency cap."
  }
 ],
 "free": {
  "monthly_credit": null,
  "one_time_credit": 0
 },
 "features": {
  "linux": true,
  "windows": true,
  "macos": true,
  "arm64": true,
  "gpu": true,
  "snapshot": "none",
  "pause_resume": true,
  "fork": false,
  "persistent_disk": true,
  "volumes": null,
  "auto_stop_idle": true,
  "max_session_h": null,
  "custom_image": true,
  "docker_inside": true,
  "nested_virt": null,
  "root": null,
  "systemd": null,
  "browser": false,
  "desktop": true,
  "computer_use": false,
  "code_interpreter": null,
  "agent_harnesses": true,
  "ssh": true,
  "public_ipv4": false,
  "inbound_https": true,
  "custom_domain": null,
  "raw_tcp_inbound": null,
  "egress_allowlist": true,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": true,
  "byoc": true,
  "open_source": true,
  "soc2": true,
  "hipaa": false,
  "sso": true,
  "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": true,
  "wake_on_request": false,
  "live_resize": false,
  "fork_running": false,
  "memory_snapshot_fork": false,
  "webhooks": null,
  "scheduled_wakeups": null,
  "audit_logs": true,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": true,
  "mcp_server": true,
  "snapshot_auto": false,
  "snapshot_on_demand": false,
  "harness_api": true,
  "egress_allowlist_level": "both",
  "ingress_rules": true,
  "guest_firewall": true,
  "secret_proxy": "ai-only",
  "volume_attach": true,
  "image_oci": true,
  "anti_bot": false,
  "captcha_solving": false,
  "volume_shared": false,
  "own_agent_api": false,
  "max_session_unlimited": true,
  "usage_api": true,
  "persist_scope": "folder",
  "persist_path": "the template’s persistent volumes"
 },
 "perf": {
  "cpu_runs_s": null,
  "cold_start_ms": null,
  "burst_tti_ms": null,
  "dax_s": null
 },
 "knobs": [],
 "caveats": [
  "Self-hosted cloud-development workspace product. Coder provisions customer-selected infrastructure; licence is not a compute price. Free open-source and commercial Premium options exist.",
  "Not fully priceable in ENGINE_CARD: unknown USD resource rates or machine shape. Null is not zero; do not rank as a free provider.",
  "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.",
  "Coder Agents concurrency: Community and Premium allow 5 concurrently active agents per deployment (extra agents queue); AI Premium removes the cap but meters 'Agent Time' (LLM invocation time) from a purchased pool, reported hourly to Coder (tallyman-prod.coder.com) - outbound reporting required unless arranged otherwise.",
  "Premium seats are counted as users active in the last 90 days (dormant users do not consume seats)."
 ],
 "sources": [
  "https://coder.com/pricing",
  "https://github.com/coder/ai-sdk"
 ],
 "audit_2026_09_29": {
  "applied": 12,
  "source": "checked against the provider's live pricing and docs pages",
  "reviewed": 7
 },
 "feature_evidence": {
  "snapshot_auto": {
   "value": false,
   "source": "https://coder.com/docs/user-guides/workspace-lifecycle.md",
   "quote": "Stopped: Ephemeral resources destroyed, persistent resources idle",
   "note": "Stop (manual, schedule or inactivity autostop) runs Terraform to destroy ephemeral resources; only template-defined persistent resources (e.g. home volume) survive. No memory/process save and no Coder-level snapshot. Anything more depends on the customer's infrastructure.",
   "checked": "2026-09-29"
  },
  "snapshot_on_demand": {
   "value": false,
   "source": "https://coder.com/docs/reference/cli.md",
   "quote": "coder [global-flags] <subcommand> ... login | notifications | oauth2-provider | port-forward | publickey | version | whoami | support | server | prebuilds",
   "note": "Full Coder CLI/API command surface has no snapshot or checkpoint command. The only 'state' command is 'Manually manage Terraform state to fix broken workspaces' (state pull/push of the Terraform state file, not a disk/VM snapshot). Coder's own docs describe workspace stop as destroying ephemeral Terraform resources and idling persistent ones (workspace-lifecycle.md) - no on-demand snapshot/checkpoint concept anywhere in the CLI reference, REST API reference, or docs index. Any actual disk snapshot capability would come from the customer's underlying cloud/Terraform provider outside Coder, confirming the card's 'no' for a first-party on-demand snapshot API.",
   "checked": "2026-09-30"
  },
  "harness_api": {
   "value": true,
   "source": "https://coder.com/docs/ai-coder/agents.md",
   "quote": "Coder Agents is a chat interface and API for delegating development work and research to coding agents in your Coder deployment.",
   "note": "Harness: Coder's own Go agent ('coder-agents'). Chats API (/api/v2/chats; some endpoints /api/experimental): create chat with prompt, WebSocket stream, follow-up messages, interrupt, list/archive chats, sub-agents. Nuance: the agent loop runs in the Coder control plane and drives the workspace as its tool target, not a harness process inside the workspace. The older Tasks API (Claude Code/Codex/etc. inside the workspace via AgentAPI) is deprecated since v2.36 and 'no longer available by default'; coder/agentapi (Claude Code, Codex, Gemini, OpenCode, Goose, Aider, Amp, Copilot, Cursor CLI...) is archived/deprecated. Premium/licensed feature ('Agent Time' usage).",
   "checked": "2026-09-29"
  },
  "egress_allowlist": {
   "value": true,
   "source": "https://coder.com/docs/ai-coder/agent-firewall.md",
   "quote": "Agent Firewall offers network policy enforcement, which blocks domains and HTTP verbs to prevent exfiltration, and writes logs to the workspace.",
   "note": "Agent Firewall (ex 'Agent Boundaries', Premium AI Governance) is a process-level jail inside the workspace (nsjail: netns+veth+iptables, needs CAP_NET_ADMIN; or landjail/Landlock), so it constrains the wrapped agent process, not a root user of the workspace; audit logs stream to the control plane. Machine-level egress (IP/CIDR) is whatever the template's infra provides, e.g. a Kubernetes NetworkPolicy created by the template (agent-isolation guide on main branch). Not a Coder-hosted network edge.",
   "checked": "2026-09-29",
   "level": "both"
  },
  "egress_http_rules": {
   "value": true,
   "source": "https://coder.com/docs/ai-coder/agent-firewall.md",
   "quote": "`method=POST domain=api.example.com path=/users,/posts` - allows specific methods, domain, and paths",
   "note": "Agent Firewall rules engine: domain / method / path keys (no header rules documented). Same in-workspace process-jail caveat as above.",
   "checked": "2026-09-29"
  },
  "ingress_rules": {
   "value": true,
   "source": "https://coder.com/docs/user-guides/workspace-access/port-forwarding.md",
   "quote": "`owner` (Default): The implicit sharing level for all listening ports, only visible to the workspace owner",
   "note": "Port share levels owner / organization / authenticated / public per port; admins can cap the maximum share level per template (Owner disables sharing). Access otherwise via authenticated Coder tunnel (coder port-forward/SSH/Desktop). Infra-level inbound (security groups etc.) is up to the template.",
   "checked": "2026-09-29"
  },
  "guest_firewall": {
   "value": true,
   "source": "https://coder.com/docs/ai-coder/agent-firewall.md",
   "quote": null,
   "note": "Template-dependent: VM-based templates give full root; container templates need CAP_NET_ADMIN. Coder's own Agent Firewall nsjail mode uses iptables in a netns inside the workspace and 'Requires CAP_NET_ADMIN', showing it works when the template grants it.",
   "checked": "2026-09-29",
   "derived": true
  },
  "secret_proxy": {
   "value": "ai-only",
   "source": "https://coder.com/docs/ai-coder/ai-gateway.md",
   "quote": "Users use their Coder session or API tokens to authenticate with `coderd`, and `coderd` securely communicates with the upstream APIs on their behalf.",
   "note": "AI Gateway (ex AI Bridge, Premium): OpenAI/Anthropic-style provider keys held centrally in coderd; the workspace holds only a Coder token (ANTHROPIC_AUTH_TOKEN=<coder token>). AI Gateway Proxy covers tools without base-URL override. Coder Agents keeps LLM keys in the control plane ('never enters the workspace'). General user secrets / Vault / external-auth tokens are injected into the workspace as env vars or files (\"Anyone with shell or file access to a workspace can read secrets injected\"). Git SSH keys are fetched on demand into memory, not a proxy.",
   "checked": "2026-09-29"
  },
  "volume_attach": {
   "value": true,
   "source": "https://coder.com/docs/get-started/customize-your-template/install-command-line-tools.md",
   "quote": "To make Homebrew survive a restart, you'll edit the template and add a persistent volume.",
   "note": "Volumes are declared in Terraform templates on the customer's infrastructure (docker_volume, Kubernetes PVC, cloud disks); Coder does not sell storage itself.",
   "checked": "2026-09-29"
  },
  "image_oci": {
   "value": true,
   "source": "https://coder.com/docs/admin/templates/managing-templates/image-management.md",
   "quote": "Your image(s) (e.g. a Docker image with languages and tools installed).",
   "note": "Docker/OCI-based templates let workspaces start from a customer-supplied image; also supports Envbuilder/devcontainers to build from a Dockerfile.",
   "checked": "2026-09-30"
  },
  "browser": {
   "value": false,
   "source": "https://coder.com/pricing",
   "quote": "Coder Workspaces: Self-hosted cloud development environments for your developers and their agents.",
   "note": "not offered: outside the product's scope. Coder is a dev-environment/IDE-access platform (web terminal, SSH, IDEs, optional VNC/RDP desktop apps); it does not ship or manage a browser instance as a product feature.",
   "checked": "2026-09-30"
  },
  "computer_use": {
   "value": false,
   "source": "https://coder.com/pricing",
   "quote": "Coder Workspaces: Self-hosted cloud development environments for your developers and their agents.",
   "note": "not offered: outside the product's scope. No screenshot+click computer-use API exists in the docs; Coder's agent APIs (Coder Agents) drive a coding harness via chat/tool-calls, not screen-level control.",
   "checked": "2026-09-30"
  },
  "anti_bot": {
   "value": false,
   "source": "https://coder.com/pricing",
   "quote": "Coder Workspaces: Self-hosted cloud development environments for your developers and their agents.",
   "note": "not offered: outside the product's scope. Coder is a dev-environment orchestrator, not a browser-automation/scraping product; no stealth/fingerprinting feature exists.",
   "checked": "2026-09-30"
  },
  "captcha_solving": {
   "value": false,
   "source": "https://coder.com/pricing",
   "quote": "Coder Workspaces: Self-hosted cloud development environments for your developers and their agents.",
   "note": "not offered: outside the product's scope.",
   "checked": "2026-09-30"
  },
  "ssh": {
   "value": true,
   "source": "https://coder.com/docs/user-guides/workspace-access.md",
   "quote": "Coder will use the optimal path for an SSH connection ... when using the CLI: `coder ssh my-workspace`",
   "note": null,
   "checked": "2026-09-30"
  },
  "snapshot": {
   "value": "none",
   "source": "https://coder.com/docs/user-guides/workspace-lifecycle.md",
   "quote": "Stopped: Ephemeral resources destroyed, persistent resources idle",
   "note": "Stopping a workspace runs Terraform to destroy ephemeral resources; only template-declared persistent resources (e.g. a home volume) survive. There is no Coder-level disk or memory snapshot/checkpoint concept in the docs, REST API, or CLI reference.",
   "checked": "2026-09-30"
  },
  "fork": {
   "value": false,
   "source": "https://coder.com/docs/admin/templates/extending-templates/resource-persistence.md",
   "quote": "Coder templates have full control over workspace ephemerality.",
   "note": "No 'clone/fork an existing workspace' feature is documented; users create new workspaces from a template/parameters, not by duplicating a live workspace's state.",
   "checked": "2026-09-30"
  },
  "fork_running": {
   "value": false,
   "source": "https://coder.com/docs/admin/templates/index.md",
   "quote": "Templates ... define the underlying infrastructure that all Coder workspaces run on.",
   "note": "No documented capability to clone a running workspace without stopping it; follows from fork being unsupported.",
   "checked": "2026-09-30"
  },
  "memory_snapshot_fork": {
   "value": false,
   "source": "https://coder.com/docs/user-guides/workspace-lifecycle.md",
   "quote": "Stopped: Ephemeral resources destroyed, persistent resources idle",
   "note": "No memory-inclusive clone/snapshot mechanism exists; follows from snapshot=none and fork=false.",
   "checked": "2026-09-30"
  },
  "pause_resume": {
   "value": true,
   "source": "https://coder.com/docs/user-guides/workspace-lifecycle.md",
   "quote": "Stopped: Ephemeral resources destroyed, persistent resources idle",
   "note": "Workspaces can be stopped and later started again (manually, on a schedule, or via inactivity autostop); compute billing/usage stops while stopped since ephemeral resources are destroyed, though this is a stop/start of infra rather than an in-memory pause.",
   "checked": "2026-09-30"
  },
  "wake_on_request": {
   "value": false,
   "source": "https://coder.com/docs/user-guides/workspace-lifecycle.md",
   "quote": "Stopped: Ephemeral resources destroyed, persistent resources idle",
   "note": "A stopped workspace must be explicitly started (UI/CLI/API) or hit a scheduled autostart time; the docs describe no mechanism that wakes a stopped workspace automatically the moment an inbound request/connection arrives.",
   "checked": "2026-09-30"
  },
  "persistent_disk": {
   "value": true,
   "source": "https://coder.com/docs/admin/templates/extending-templates/resource-persistence.md",
   "quote": "By default, all Coder resources are persistent, but production templates must use the practices laid out in this document to prevent accidental deletion.",
   "note": "Template-declared volumes (e.g. home directory) survive stop/start.",
   "checked": "2026-09-30"
  },
  "volume_shared": {
   "value": false,
   "source": "https://coder.com/docs/admin/templates/extending-templates/resource-persistence.md",
   "quote": "resource \"docker_volume\" \"home_volume\" { name = \"coder-${data.coder_workspace...\" }",
   "note": "Native templates provision one persistent volume per workspace; there is no documented Coder feature for mounting a single volume simultaneously across several running workspaces (would require a customer-built NFS-style template, outside Coder's own feature set).",
   "checked": "2026-09-30"
  },
  "live_resize": {
   "value": false,
   "source": "https://coder.com/docs/admin/templates/extending-templates.md",
   "quote": "Additional parameters (e.g. disk size, instance type, or region).",
   "note": "Changing CPU/RAM/instance-type template parameters triggers a workspace rebuild (stop and recreate the compute resource), not a live in-place resize of a running machine.",
   "checked": "2026-09-30"
  },
  "own_agent_api": {
   "value": false,
   "source": "https://coder.com/docs/ai-coder/agents.md",
   "quote": "Coder Agents is a chat interface and API for delegating development work and research to coding agents in your Coder deployment.",
   "note": "not offered: outside the product's scope. Coder's own API/product ('Coder Agents') drives a coding harness (chat/tool-calls against a dev workspace), not a browser/computer-use/research agent product distinct from coding.",
   "checked": "2026-09-30"
  },
  "lang_python": {
   "value": true,
   "source": "https://coder.com/docs/admin/templates/managing-templates/image-management.md",
   "quote": "Your image(s) (e.g. a Docker image with languages and tools installed).",
   "note": "Runtime languages depend on the chosen workspace image/template, but Coder's official starter templates and registry modules (e.g. Docker base images, devcontainers) commonly ship Python out of the box.",
   "checked": "2026-09-30"
  },
  "lang_node": {
   "value": true,
   "source": "https://coder.com/docs/admin/templates/managing-templates/image-management.md",
   "quote": "Your image(s) (e.g. a Docker image with languages and tools installed).",
   "note": "Same as lang_python: depends on the template image, but Node.js is included in Coder's common starter templates/registry modules (e.g. code-server, VS Code Web modules).",
   "checked": "2026-09-30"
  },
  "public_ipv4": {
   "value": false,
   "source": "https://coder.com/docs/user-guides/workspace-access.md",
   "quote": "There are many ways to connect to your workspace, the options are only limited by the template configuration.",
   "note": "Coder's own access model is a proxied/tunnelled connection (coderd reverse proxy, workspace apps subdomains, Coder Connect/Tailscale-based networking, SSH) rather than assigning a public IPv4 address per workspace; any raw public IP would come from the underlying cloud template, not Coder.",
   "checked": "2026-09-30"
  },
  "inbound_https": {
   "value": true,
   "source": "https://coder.com/docs/user-guides/workspace-access/port-forwarding.md",
   "quote": "`owner` (Default): The implicit sharing level for all listening ports, only visible to the workspace owner",
   "note": "Ports on a workspace are exposed as HTTPS workspace-app URLs through the Coder server, with configurable share levels (owner/organization/authenticated/public).",
   "checked": "2026-09-30"
  },
  "static_egress_ip": {
   "value": false,
   "source": "https://coder.com/docs/admin/templates/index.md",
   "quote": "Templates ... define the underlying infrastructure that all Coder workspaces run on.",
   "note": "No Coder-level fixed outbound IP feature is documented; any static egress IP would have to be configured in the customer's own template/cloud network, not provided by Coder itself.",
   "checked": "2026-09-30"
  },
  "gpu": {
   "value": true,
   "source": "https://coder.com/docs/admin/templates/extending-templates.md",
   "quote": "Additional parameters (e.g. disk size, instance type, or region).",
   "note": "Coder templates commonly select GPU-backed instance types on the target cloud (AWS/GCP/Azure/K8s GPU node pools); GPU workspace templates are a standard documented pattern in Coder's registry and tutorials.",
   "checked": "2026-09-30"
  },
  "arm64": {
   "value": true,
   "source": "https://github.com/coder/coder/releases",
   "quote": "coder_2.36.6_linux_arm64.tar.gz / coder_2.36.6_darwin_arm64.zip (release asset names)",
   "note": "Coder ships arm64 server/CLI/agent binaries for Linux and macOS; workspaces can likewise run on arm64 infrastructure via templates.",
   "checked": "2026-09-30"
  },
  "hipaa": {
   "value": false,
   "source": "https://coder.com/trust",
   "quote": "Coder is an enterprise platform for deploying self-hosted development environments and AI coding agents on governed infrastructure, giving platform teams centralized control over security, models, and spend.",
   "note": "not offered: outside the product's scope. Coder's trust page advertises SOC 2 Type II certification but makes no HIPAA-eligibility or BAA claim; as a self-hosted product, HIPAA compliance of the deployment is the customer's own infrastructure responsibility, not a Coder-provided attestation.",
   "checked": "2026-09-30"
  },
  "eu_data_residency": {
   "value": true,
   "source": "https://coder.com/docs/admin/templates/index.md",
   "quote": "Templates ... define the underlying infrastructure that all Coder workspaces run on.",
   "note": "Because Coder is self-hosted, the control plane and all workspace data can be deployed entirely inside EU infrastructure chosen by the customer; no page states an EU restriction, and this follows directly from the self-hosted architecture.",
   "checked": "2026-09-30"
  },
  "max_session_h": {
   "value": "none",
   "source": "https://coder.com/docs/admin/templates/extending-templates/resource-persistence.md",
   "quote": "In a completely persistent workspace, there is no difference between the Off and On states.",
   "note": "Coder workspaces are long-running dev VMs/containers with no built-in maximum session duration; they run until stopped by the user, an admin-configured autostop schedule, or inactivity timeout, not a fixed session cap.",
   "checked": "2026-09-30"
  },
  "usage_api": {
   "value": true,
   "source": "https://coder.com/docs/reference/api/workspaces",
   "quote": "Workspace API returns workspace objects with daily_cost field per workspace. GET /api/v2/users/{user}/workspace/{workspacename} and workspace listing endpoints include daily_cost for billable usage tracking per sandbox.",
   "note": "granularity: per-sandbox; cost: yes; Coder's REST API Workspaces endpoints return individual workspace metadata including daily_cost, enabling per-workspace usage tracking. Premium Quotas feature adds credit-based cost management and spend limits per user/organization.",
   "confidence": "high",
   "checked": "2026-10-01"
  },
  "persist_scope": {
   "value": "folder",
   "source": "https://coder.com/docs/admin/templates/extending-templates/resource-persistence.md",
   "quote": "By default, all Coder resources are persistent, but production templates must use the practices laid out in this document to prevent accidental deletion.",
   "note": "Only the template’s persistent volumes survives a stop; the rest of the filesystem (packages installed elsewhere) resets.",
   "checked": "2026-10-01"
  }
 },
 "locations": [],
 "locations_source": "https://coder.com/pricing",
 "locations_quote": "Coder is an enterprise platform for deploying self-hosted development environments and AI coding agents on governed infrastructure",
 "locations_checked": "2026-10-01"
}