{
 "features_resolved": {
  "snapshot_any": true,
  "snapshot_mem": false,
  "fork": false,
  "pause_resume": false,
  "persistent_disk": true,
  "whole_disk": null,
  "persist_scope": null,
  "volumes": true,
  "auto_stop_idle": false,
  "long_sessions": true,
  "custom_image": true,
  "image_snapshot": true,
  "image_oci": true,
  "vm_isolation": false,
  "docker_inside": false,
  "nested_virt": false,
  "root": null,
  "systemd": null,
  "browser": false,
  "desktop": false,
  "computer_use": false,
  "code_interpreter": null,
  "browser_control": null,
  "desktop_control": null,
  "browser_and_desktop": false,
  "anti_bot": false,
  "captcha_solving": false,
  "residential_ip": null,
  "agent_harnesses": false,
  "ssh": false,
  "public_ipv4": false,
  "inbound_https": false,
  "custom_domain": null,
  "raw_tcp_inbound": null,
  "egress_allowlist": false,
  "open_internet": null,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": true,
  "byoc": false,
  "open_source": true,
  "soc2": true,
  "hipaa": false,
  "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": null,
  "scheduled_wakeups": null,
  "audit_logs": null,
  "eu_data_residency": null,
  "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": true,
  "guest_firewall": false,
  "secret_proxy": false,
  "secret_proxy_any": false,
  "volume_attach": true,
  "volume_shared": true,
  "sidecar": null,
  "fuse": null,
  "kernel_features": null,
  "burst": null
 },
 "company": {
  "id": "dagger",
  "checked": "2026-09-30",
  "company": "Dagger, Inc.",
  "ownership": {
   "value": "independent",
   "parent": null,
   "source": "https://www.ycombinator.com/companies/dagger",
   "quote": "Dagger Founded: 2018 Batch: Winter 2019 Team Size: 22 Status: Active Location: San Francisco Founders Solomon Hykes Founder"
  },
  "stage": {
   "value": "series-a",
   "source": "https://techcrunch.com/2022/03/30/docker-founder-launches-dagger-a-new-devops-platform/",
   "quote": "Dagger, which is launching into public beta today and announcing a $20 million Series A funding round. The round was led by Redpoint Ventures",
   "confidence": "high",
   "note": "Last priced round confirmed in press is the March 2022 $20M Series A led by Redpoint Ventures; no later round found in ~15 min of searching (no press coverage of a Series B as of check date)."
  },
  "accelerators": [
   {
    "name": "Y Combinator",
    "batch": "Winter 2019",
    "source": "https://www.ycombinator.com/companies/dagger",
    "quote": "Y Combinator Logo Winter 2019 Active Developer Tools DevSecOps San Francisco",
    "confidence": "high",
    "via": "research"
   }
  ],
  "total_funding_usd": {
   "value": 30000000,
   "status": "confirmed",
   "basis": "TechCrunch: $3M pre-seed + $7M seed (led by New Wave) + $20M Series A (Redpoint Ventures) = $30M, matching the article's headline total",
   "source": "https://techcrunch.com/2022/03/30/docker-founder-launches-dagger-a-new-devops-platform/",
   "quote": "Dagger, a new DevOps startup that has now raised $30 million... Previously, Dagger raised a $3 million pre-seed and $7 million seed round led by New Wave."
  },
  "last_round": {
   "type": "series-a",
   "amount_usd": 20000000,
   "date": "2022-03",
   "leads": [
    "Redpoint Ventures"
   ],
   "status": "confirmed",
   "source": "https://techcrunch.com/2022/03/30/docker-founder-launches-dagger-a-new-devops-platform/",
   "quote": "announcing a $20 million Series A funding round. The round was led by Redpoint Ventures, with participation from Y Combinator, Nat Friedman (former CEO, GitHub), Brian Stevens..., Idit Levine..., Julius Volz..., Ellen Pao..., and Daniel Lopez..."
  },
  "investors": [
   "Redpoint Ventures",
   "New Wave",
   "Y Combinator",
   "Nat Friedman",
   "Brian Stevens",
   "Idit Levine",
   "Julius Volz",
   "Ellen Pao",
   "Daniel Lopez"
  ],
  "portfolio_listings": [
   {
    "source": "Redpoint Ventures",
    "company": "Dagger ",
    "batch": null,
    "how": "domain"
   }
  ],
  "revenue": {
   "value": null,
   "status": "unknown"
  },
  "employees": {
   "value": 22,
   "source": "https://www.ycombinator.com/companies/dagger"
  },
  "note": "Independent, YC W19-backed dev-tools startup founded 2018 by Solomon Hykes (Docker co-founder) with Sam Alba and Andrea Luzzardi. Core Dagger Engine is open source; commercial layer is 'Dagger Cloud' (Individual/Team/Enterprise), currently in early access with usage-based observability pricing, not the hosted-compute product this card's inventory targets. Confirmed hint: the YC directory listing for 'Dagger' (W19, Active, San Francisco) links to https://dagger.io, the same domain as this provider."
 },
 "id": "dagger",
 "name": "Dagger",
 "url": "https://dagger.io",
 "category": "dev-env",
 "isolation": "container",
 "modes": [
  {
   "key": "native",
   "label": "Native product; see regime notes",
   "flags": [
    "alt"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": false,
   "features": {},
   "pricing": "resource",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": null,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "Incomplete or non-resource economics: rates remain null, never interpreted as free."
  },
  {
   "key": "cloud-engines",
   "label": "Cloud Engines (hosted, early access)",
   "flags": [
    "beta",
    "alt"
   ],
   "os": [
    "linux"
   ],
   "gpu_only": false,
   "pricing": "resource",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": null,
   "ram_basis": null,
   "note": "Hosted Dagger Engines that run Cloud Checks on Git push/PR ('auto-scaled on Cloud Engines'). Metered in core minutes; price unpublished; early access via Discord. CI runners, not interactive sandboxes."
  }
 ],
 "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": "Individual",
   "fee": 0,
   "flags": [
    "early-access"
   ],
   "fee_is_credit": false,
   "included_usd": 0,
   "per_seat": null,
   "concurrency": null,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "Observability for 1 user; 1,000,000 monthly events; 1-month run history; community support. No hosted compute included."
  },
  {
   "name": "Team",
   "fee": 50,
   "flags": [
    "early-access"
   ],
   "fee_is_credit": false,
   "included_usd": 0,
   "per_seat": null,
   "concurrency": null,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "Flat $50/month after a 2-week trial for up to 10 users (not per seat); 10,000,000 monthly events; 1-year run history; Module Insights + Catalog; email support. Overage above the events cap is unpublished."
  },
  {
   "name": "Enterprise",
   "fee": null,
   "flags": [
    "sales"
   ],
   "fee_is_credit": null,
   "included_usd": null,
   "per_seat": null,
   "concurrency": null,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "Custom; SSO, managed single-tenant deployment, 24/7 premium support."
  }
 ],
 "free": {
  "monthly_credit": null,
  "one_time_credit": null
 },
 "features": {
  "linux": null,
  "windows": false,
  "macos": false,
  "arm64": true,
  "gpu": false,
  "snapshot": "fs",
  "pause_resume": false,
  "fork": false,
  "persistent_disk": true,
  "volumes": null,
  "auto_stop_idle": false,
  "max_session_h": null,
  "custom_image": null,
  "docker_inside": false,
  "nested_virt": false,
  "root": null,
  "systemd": null,
  "browser": false,
  "desktop": false,
  "computer_use": false,
  "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": false,
  "private_network": null,
  "self_host": true,
  "byoc": false,
  "open_source": true,
  "soc2": true,
  "hipaa": false,
  "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": null,
  "scheduled_wakeups": null,
  "audit_logs": null,
  "eu_data_residency": null,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": null,
  "mcp_server": true,
  "snapshot_on_demand": true,
  "own_agent_api": true,
  "harness_api": false,
  "ingress_rules": true,
  "secret_proxy": false,
  "volume_attach": true,
  "volume_shared": true,
  "isolation": "container",
  "image_oci": true,
  "anti_bot": false,
  "captcha_solving": false,
  "snapshot_auto": false,
  "guest_firewall": false,
  "max_session_unlimited": true,
  "usage_api": false
 },
 "perf": {
  "cpu_runs_s": null,
  "cold_start_ms": null,
  "burst_tti_ms": null,
  "dax_s": null
 },
 "caveats": [
  "Dagger Cloud plans (Individual free / Team $50 per month flat for up to 10 users / Enterprise custom) are 'EARLY ACCESS' observability + module-sharing plans capped by monthly telemetry events (1M / 10M). Hosted compute now exists separately as Cloud Engines (used by Cloud Checks, early access), metered in core minutes, but no price is published. The self-hosted engine is free.",
  "Inventory exclusion: CI engine/cloud observability, not hosted CPU. Card contains no numeric compute modes and no selectable price plan.",
  "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/dagger",
  "https://dagger.io/",
  "https://dagger.io/pricing/",
  "https://docs.dagger.io/getting-started/introduction/",
  "https://dagger.io/llms.txt"
 ],
 "audit_2026_09_29": {
  "applied": 6,
  "source": "checked against the provider's live pricing and docs pages",
  "reviewed": 3
 },
 "fleet": {
  "default_max_instances": null,
  "default_max_vcpu": null,
  "default_max_gpus": 0,
  "raise": "sales",
  "raise_time_days": null,
  "verification": "GitHub integration; early access via Discord for Cloud Engines",
  "tiers": "Individual 1 user / Team 10 users / Enterprise custom",
  "notes": "No hosted-compute quotas published; Cloud Engines are early access.",
  "sources": [
   "https://dagger.io/pricing/",
   "https://dagger.io/changelog"
  ]
 },
 "feature_evidence": {
  "snapshot_on_demand": {
   "value": true,
   "source": "https://raw.githubusercontent.com/dagger/dagger/main/docs/docs-graphql/schema.graphqls",
   "quote": "Package the container state as an OCI image, and publish it to a registry",
   "note": "Container.publish / export: filesystem state only (no memory). Dagger Container values are immutable, so any intermediate state can be reused to start new containers (fork-like); published images can boot new containers. Not a VM snapshot.",
   "checked": "2026-09-29"
  },
  "own_agent_api": {
   "value": true,
   "source": "https://raw.githubusercontent.com/dagger/dagger/main/docs/docs-graphql/schema.graphqls",
   "quote": "Sending to a never-started agent starts it (signal-with-start).",
   "note": "EXPERIMENTAL core Agent API (spawn/send/pause/resume/wait/notify/stop/reseed; conversation snapshot readable as an LLM value) drives Dagger's OWN LLM agent loop running in the engine, with containers as tools. Does not drive Claude Code/Codex/OpenCode inside a container. container-use is the reverse direction (an MCP server that external agents like Claude Code call).",
   "checked": "2026-09-29"
  },
  "harness_api": {
   "value": false,
   "source": "https://raw.githubusercontent.com/dagger/dagger/main/docs/docs-graphql/schema.graphqls",
   "quote": "Sending to a never-started agent starts it (signal-with-start).",
   "note": "EXPERIMENTAL core Agent API (spawn/send/pause/resume/wait/notify/stop/reseed; conversation snapshot readable as an LLM value) drives Dagger's OWN LLM agent loop running in the engine, with containers as tools. Does not drive Claude Code/Codex/OpenCode inside a container. container-use is the reverse direction (an MCP server that external agents like Claude Code call).",
   "checked": "2026-09-29"
  },
  "ingress_rules": {
   "value": true,
   "source": "https://raw.githubusercontent.com/dagger/dagger/main/docs/docs-graphql/schema.graphqls",
   "quote": "Creates a tunnel that forwards traffic from the caller's network to this service.",
   "note": "Services are reachable only by clients inside the Dagger session ('Configures a hostname which can be used by clients within the session to reach this container.') unless explicitly tunneled (Service.up / `dagger up`) with chosen frontend/backend port mappings to the caller's machine. No public URLs.",
   "checked": "2026-09-29"
  },
  "secret_proxy": {
   "value": false,
   "source": "https://container-use.com/secrets.md",
   "quote": "injects actual values as environment variables in the container",
   "note": "Dagger secrets (env:, file:, cmd:, vault://, op://, aws+sm://, gcp://, libsecret://) are resolved on the host and injected INTO the container via withSecretVariable (env) or withMountedSecret (file). Safeguards are only log redaction, never written to layers, excluded from cache keys; container-use additionally hides values from the model's context, but the sandbox process holds the real secret. Engine-side non-HTTP uses keep the credential out of the container: withRegistryAuth (registry push) and sshfsVolume privateKey.",
   "checked": "2026-09-29"
  },
  "volume_attach": {
   "value": true,
   "source": "https://raw.githubusercontent.com/dagger/dagger/main/docs/docs-graphql/schema.graphqls",
   "quote": "Constructs an engine-managed volume backed by operator-provided storage beneath the configured engine state root.",
   "note": "Container.withMountedVolume (optional readOnly) mounts a Volume: engineVolume (operator-provided storage on the engine) or sshfsVolume (remote SSHFS). Also CacheVolume (withMountedCache) persisting across runs.",
   "checked": "2026-09-29"
  },
  "volume_shared": {
   "value": true,
   "source": "https://raw.githubusercontent.com/dagger/dagger/main/docs/docs-graphql/schema.graphqls",
   "quote": "Shares the cache volume amongst many build pipelines",
   "note": "CacheVolume sharing mode SHARED (default, read-write across concurrent pipelines), LOCKED (serializes writes) or PRIVATE. Volumes can be mounted read-only. Scope is one engine (self-hosted or Cloud Engine).",
   "checked": "2026-09-29"
  },
  "isolation": {
   "value": "container",
   "source": "https://docs.dagger.io/llms-full.txt",
   "quote": "containers, including nested engines, are in sibling `/buildkit` cgroups.",
   "note": "The Dagger Engine executes pipeline steps as OCI containers via an embedded BuildKit/runc backend (shared-kernel container isolation), not full VMs/microVMs.",
   "checked": "2026-09-30"
  },
  "image_oci": {
   "value": true,
   "source": "https://docs.dagger.io/llms-full.txt",
   "quote": "Package the container state as an OCI image, and publish it to a registry",
   "note": "Container.from() starts from any OCI/Docker image; Container.publish/export produce OCI images.",
   "checked": "2026-09-30"
  },
  "docker_inside": {
   "value": false,
   "source": "https://docs.dagger.io/",
   "quote": "Dagger is the missing software stack for CI. It makes your pipelines faster and more repeatable... spin up multi-container environments just in time",
   "note": "Dagger runs and composes containers itself via its engine (buildkit/runc); running a nested full Docker daemon (docker-in-docker) inside a Dagger container is not a documented, supported first-class feature and no docs on privileged/insecure dind mode were found.",
   "checked": "2026-09-30"
  },
  "nested_virt": {
   "value": false,
   "source": "https://dagger.io/pricing",
   "quote": "The missing software stack for CI",
   "note": "not offered: outside the product's scope — Dagger is a container-based CI/pipeline engine, no /dev/kvm or nested VM support documented.",
   "checked": "2026-09-30"
  },
  "desktop": {
   "value": false,
   "source": "https://docs.dagger.io/getting-started/introduction/",
   "quote": "Dagger is the missing software stack for CI.",
   "note": "not offered: outside the product's scope",
   "checked": "2026-09-30"
  },
  "browser": {
   "value": false,
   "source": "https://docs.dagger.io/reference/modules/js/playwright",
   "quote": "Run Playwright browser tests, wired to the service under test.",
   "note": "Dagger offers a Playwright test-runner module (browsers as ephemeral test tooling inside a pipeline container), not a managed/persistent browser product for agent browsing. not offered: outside the product's scope",
   "checked": "2026-09-30"
  },
  "computer_use": {
   "value": false,
   "source": "https://dagger.io/pricing",
   "quote": "The missing software stack for CI",
   "note": "not offered: outside the product's scope",
   "checked": "2026-09-30"
  },
  "anti_bot": {
   "value": false,
   "source": "https://dagger.io/pricing",
   "quote": "The missing software stack for CI",
   "note": "not offered: outside the product's scope",
   "checked": "2026-09-30"
  },
  "captcha_solving": {
   "value": false,
   "source": "https://dagger.io/pricing",
   "quote": "The missing software stack for CI",
   "note": "not offered: outside the product's scope",
   "checked": "2026-09-30"
  },
  "ssh": {
   "value": false,
   "source": "https://docs.dagger.io/llms-full.txt",
   "quote": "--engine string      Select the engine: cloud, image://, container://, tcp://, tls://, ssh://, kube-pod://, unix:// (or set DAGGER_ENGINE...)",
   "note": "The `ssh://` engine selector lets the CLI connect to a remote Dagger Engine over SSH; it is not an SSH login to an interactive sandbox machine. Debug access instead uses `dagger call -i`/`dagger terminal` (API-driven interactive terminal into a container), not SSH.",
   "checked": "2026-09-30"
  },
  "snapshot": {
   "value": "fs",
   "source": "https://raw.githubusercontent.com/dagger/dagger/main/docs/docs-graphql/schema.graphqls",
   "quote": "Package the container state as an OCI image, and publish it to a registry",
   "note": "Container.publish/export capture filesystem state only as an OCI image; no memory/process-state snapshot exists.",
   "checked": "2026-09-30"
  },
  "snapshot_auto": {
   "value": false,
   "source": "https://docs.dagger.io/getting-started/introduction/",
   "quote": "Dagger is the missing software stack for CI.",
   "note": "Pipelines are ephemeral per-run; there is no automatic save/restore of a persistent machine's state on stop/sleep.",
   "checked": "2026-09-30"
  },
  "fork": {
   "value": false,
   "source": "https://raw.githubusercontent.com/dagger/dagger/main/docs/docs-graphql/schema.graphqls",
   "quote": "Container values are immutable, so any intermediate state can be reused to start new containers",
   "note": "Dagger has no 'machine' to clone; its immutable, content-addressed container/build values let you reuse cached layers to start many new containers, which is caching/reuse, not a fork-a-running-machine feature.",
   "checked": "2026-09-30"
  },
  "fork_running": {
   "value": false,
   "source": "https://dagger.io/pricing",
   "quote": "The missing software stack for CI",
   "note": "not offered: outside the product's scope",
   "checked": "2026-09-30"
  },
  "memory_snapshot_fork": {
   "value": false,
   "source": "https://dagger.io/pricing",
   "quote": "The missing software stack for CI",
   "note": "not offered: outside the product's scope",
   "checked": "2026-09-30"
  },
  "pause_resume": {
   "value": false,
   "source": "https://raw.githubusercontent.com/dagger/dagger/main/docs/docs-graphql/schema.graphqls",
   "quote": "Sending to a never-started agent starts it (signal-with-start).",
   "note": "The experimental Agent API can pause/resume Dagger's OWN LLM agent loop, not a customer 'machine'/engine instance for billing purposes. No machine-level pause/resume billing feature found.",
   "checked": "2026-09-30"
  },
  "wake_on_request": {
   "value": false,
   "source": "https://dagger.io/pricing",
   "quote": "The missing software stack for CI",
   "note": "not offered: outside the product's scope — engines run per pipeline invocation, not as an addressable always-present endpoint that wakes on request.",
   "checked": "2026-09-30"
  },
  "persistent_disk": {
   "value": true,
   "source": "https://raw.githubusercontent.com/dagger/dagger/main/docs/docs-graphql/schema.graphqls",
   "quote": "Constructs an engine-managed volume backed by operator-provided storage beneath the configured engine state root.",
   "note": "CacheVolume/engineVolume persist data across pipeline runs on the engine host, so files can survive between runs, though there is no single persistent 'machine' disk in the VM sense.",
   "checked": "2026-09-30"
  },
  "auto_stop_idle": {
   "value": false,
   "source": "https://docs.dagger.io/getting-started/introduction/",
   "quote": "Dagger is the missing software stack for CI.",
   "note": "not offered: outside the product's scope — pipelines/containers are ephemeral per invocation rather than a persistent machine that idles and auto-stops.",
   "checked": "2026-09-30"
  },
  "live_resize": {
   "value": false,
   "source": "https://dagger.io/pricing",
   "quote": "The missing software stack for CI",
   "note": "not offered: outside the product's scope",
   "checked": "2026-09-30"
  },
  "agent_harnesses": {
   "value": false,
   "source": "https://dagger.io/pricing",
   "quote": "The missing software stack for CI",
   "note": "Dagger itself does not ship preinstalled coding-agent harness templates (Claude Code/Codex/OpenCode). The related open-source tool container-use lets such harnesses use Dagger containers as sandboxes via MCP, but does not preinstall the harnesses themselves.",
   "checked": "2026-09-30"
  },
  "mcp_server": {
   "value": true,
   "source": "https://raw.githubusercontent.com/dagger/container-use/main/README.md",
   "quote": "It's an open-source MCP server that works as a CLI tool with Claude Code, Cursor, and other MCP-compatible agents. Powered by Dagger.",
   "note": "container-use, built by the Dagger org and powered by the Dagger engine, is an MCP server that gives coding agents isolated container environments.",
   "checked": "2026-09-30"
  },
  "lang_python": {
   "value": true,
   "source": "https://docs.dagger.io/llms-full.txt",
   "quote": "Python | `dagger-io` (PyPI) | [`sdk/python`](https://github.com/dagger/dagger/tree/main/sdk/python)",
   "note": "First-party Python SDK for writing/calling Dagger modules; any Python runtime is also available inside pipeline containers via images.",
   "checked": "2026-09-30"
  },
  "lang_node": {
   "value": true,
   "source": "https://docs.dagger.io/llms-full.txt",
   "quote": "TypeScript and PHP still need an update to the new SDK interface.",
   "note": "First-party TypeScript/Node.js SDK exists for writing Dagger modules (sdk/typescript), alongside Node.js runtime availability inside pipeline containers via images.",
   "checked": "2026-09-30"
  },
  "public_ipv4": {
   "value": false,
   "source": "https://docs.dagger.io/llms-full.txt",
   "quote": "Configures a hostname which can be used by clients within the session to reach this container.",
   "note": "not offered: services are only reachable within the Dagger session by default; there is no per-machine public IPv4 assignment.",
   "checked": "2026-09-30"
  },
  "inbound_https": {
   "value": false,
   "source": "https://docs.dagger.io/llms-full.txt",
   "quote": "Creates a tunnel that forwards traffic from the caller's network to this service.",
   "note": "Exposure requires an explicit local tunnel (Service.up/`dagger up`) mapping to the caller's own machine ports; there is no provider-hosted public HTTPS URL feature.",
   "checked": "2026-09-30"
  },
  "egress_http_rules": {
   "value": false,
   "source": "https://dagger.io/pricing",
   "quote": "The missing software stack for CI",
   "note": "not offered: outside the product's scope",
   "checked": "2026-09-30"
  },
  "guest_firewall": {
   "value": false,
   "source": "https://docs.dagger.io/llms-full.txt",
   "quote": "containers, including nested engines, are in sibling `/buildkit` cgroups.",
   "note": "Dagger's isolation is container-based (shared kernel), not a full VM/microVM with guest root network stack control, so the guest_firewall derivation used for full VMs does not apply.",
   "checked": "2026-09-30"
  },
  "static_egress_ip": {
   "value": false,
   "source": "https://dagger.io/pricing",
   "quote": "The missing software stack for CI",
   "note": "not offered: no fixed outbound IP feature documented; egress IP is whatever host runs the engine.",
   "checked": "2026-09-30"
  },
  "gpu": {
   "value": false,
   "source": "https://docs.dagger.io/getting-started/introduction/",
   "quote": "Dagger is the missing software stack for CI.",
   "note": "not offered: outside the product's scope — no GPU machine offering found in docs/pricing.",
   "checked": "2026-09-30"
  },
  "windows": {
   "value": false,
   "source": "https://docs.dagger.io/llms-full.txt",
   "quote": "containers, including nested engines, are in sibling `/buildkit` cgroups.",
   "note": "The Dagger Engine executes containers on Linux (cgroups/buildkit); no Windows container/machine execution target is documented. The CLI is merely installable on Windows as a client.",
   "checked": "2026-09-30"
  },
  "macos": {
   "value": false,
   "source": "https://docs.dagger.io/llms-full.txt",
   "quote": "containers, including nested engines, are in sibling `/buildkit` cgroups.",
   "note": "not offered: engine executes Linux containers; the CLI is merely installable on macOS as a client, not a macOS machine execution target.",
   "checked": "2026-09-30"
  },
  "arm64": {
   "value": true,
   "source": "https://docs.dagger.io/getting-started/install",
   "quote": "Install the Dagger CLI",
   "note": "Dagger publishes multi-arch (amd64/arm64) engine and CLI images and runs on Apple Silicon/arm64 hosts; the engine and containers support the arm64 platform.",
   "checked": "2026-09-30"
  },
  "soc2": {
   "value": true,
   "source": "https://trust.dagger.io",
   "quote": "We are excited to announce that Dagger has successfully received our SOC 2 Type II Report for the period of March 1 2024 - February 28 2025... clean audit opinion",
   "note": null,
   "checked": "2026-09-30"
  },
  "hipaa": {
   "value": false,
   "source": "https://trust.dagger.io",
   "quote": "Compliance SOC 2",
   "note": "Trust Center lists only SOC 2 compliance; no HIPAA/BAA mention found on trust or pricing pages.",
   "checked": "2026-09-30"
  },
  "max_session_h": {
   "value": "none",
   "source": "https://docs.dagger.io/getting-started/introduction/",
   "quote": "Dagger is the missing software stack for CI.",
   "note": "The self-hosted engine is a long-running daemon under the customer's control with no documented maximum session/runtime cap; individual pipeline runs are as long as the customer's own CI job allows.",
   "checked": "2026-09-30"
  },
  "egress_allowlist": {
   "value": false,
   "source": "https://dagger.io/pricing/",
   "quote": "Dagger is the missing software stack for CI",
   "note": "not offered: Dagger is a CI orchestration/build engine (open-source, self-hosted, or early-access Cloud Engines for Cloud Checks); it has no product surface for provider-side outbound allow/deny lists or no-internet mode. Network egress from a Dagger container is whatever the host/network it runs on permits, not something Dagger's own docs, pricing, or compliance pages describe as a controllable platform feature.",
   "checked": "2026-09-30"
  },
  "byoc": {
   "value": false,
   "source": "https://dagger.io/pricing",
   "quote": "Managed single-tenant deployment ❌ ❌ Contact us",
   "note": "The Enterprise plan offers a Dagger-managed single-tenant deployment (sales-only, no further detail published), not a documented option to deploy the managed service into the customer's own cloud account. The core engine is instead offered as self-hosted open source (self_host=true), which is a distinct model from BYOC.",
   "checked": "2026-09-30"
  },
  "usage_api": {
   "value": false,
   "source": "https://docs.dagger.io/reference/cli",
   "quote": "dagger cloud usage: Show Dagger Cloud usage for a UTC calendar month. Reports Cloud Engine compute usage (core minutes and cost) and telemetry usage (spans and log lines ingested) for the current month by default, or the month given with --month. Supports --json output.",
   "note": "granularity: account-only; cost: yes; The CLI command dagger cloud usage provides machine-readable JSON output (--json flag) for billable usage: Cloud Engine compute cost in core minutes, and telemetry/observability cost. Usage is reported at organization/account level per calendar month, not broken down per individual sandbox/check. Granularity is monthly and per-organization. Cloud Engines (early access) are the billable compute layer metered in core minutes; pricing per minute is unpublished.",
   "confidence": "high",
   "checked": "2026-10-01"
  }
 },
 "locations": [],
 "locations_source": "https://docs.dagger.io/cloud/cloud-checks",
 "locations_quote": "Dagger Cloud Checks is a fully managed CI platform with integrated compute and caching. Checks run on Dagger engines fully managed by Dagger.",
 "locations_checked": "2026-10-01"
}