{
 "features_resolved": {
  "snapshot_any": false,
  "snapshot_mem": false,
  "fork": false,
  "pause_resume": false,
  "persistent_disk": false,
  "whole_disk": false,
  "persist_scope": null,
  "volumes": false,
  "auto_stop_idle": true,
  "long_sessions": false,
  "custom_image": true,
  "image_snapshot": false,
  "image_oci": true,
  "vm_isolation": false,
  "docker_inside": true,
  "nested_virt": false,
  "root": true,
  "systemd": null,
  "browser": false,
  "desktop": false,
  "computer_use": false,
  "code_interpreter": false,
  "browser_control": null,
  "desktop_control": null,
  "browser_and_desktop": false,
  "anti_bot": false,
  "captcha_solving": false,
  "residential_ip": false,
  "agent_harnesses": true,
  "ssh": false,
  "public_ipv4": false,
  "inbound_https": false,
  "custom_domain": false,
  "raw_tcp_inbound": false,
  "egress_allowlist": false,
  "open_internet": true,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": true,
  "byoc": false,
  "open_source": false,
  "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": false,
  "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": true,
  "eu_data_residency": false,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": true,
  "mcp_server": true,
  "usage_api": false,
  "snapshot_auto": false,
  "snapshot_on_demand": false,
  "harness_api": true,
  "own_agent_api": false,
  "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": "bitbucket-pipelines",
  "checked": "2026-09-30",
  "company": "Atlassian Corporation (Bitbucket Pipelines is a feature of Bitbucket Cloud)",
  "ownership": {
   "value": "public",
   "parent": null,
   "source": "https://en.wikipedia.org/wiki/Atlassian",
   "quote": "On 10 December 2015, Atlassian made its initial public offering (IPO) on the NASDAQ stock exchange, under the symbol TEAM, putting the market capitalisation of Atlassian at $4.37 billion."
  },
  "stage": {
   "value": "public",
   "source": "https://en.wikipedia.org/wiki/Atlassian",
   "quote": "On 10 December 2015, Atlassian made its initial public offering (IPO) on the NASDAQ stock exchange, under the symbol TEAM",
   "confidence": "high",
   "note": "Atlassian was bootstrapped for over a decade before a 2010 secondary VC raise from Accel and its 2015 IPO; Bitbucket Pipelines is a CI/CD feature within Bitbucket Cloud, not a separately funded entity."
  },
  "accelerators": [],
  "total_funding_usd": {
   "value": null,
   "status": "unknown"
  },
  "last_round": {
   "type": "public",
   "amount_usd": null,
   "date": "2015-12",
   "leads": [],
   "status": "confirmed",
   "source": "https://en.wikipedia.org/wiki/Atlassian",
   "quote": "On 10 December 2015, Atlassian made its initial public offering (IPO) on the NASDAQ stock exchange, under the symbol TEAM, putting the market capitalisation of Atlassian at $4.37 billion."
  },
  "investors": [
   "Accel Partners"
  ],
  "portfolio_listings": [],
  "revenue": {
   "value_usd": 5220000000,
   "kind": "annual revenue",
   "as_of": "2025",
   "status": "confirmed",
   "basis": "Atlassian FY2025 consolidated revenue (whole company; Bitbucket/Pipelines revenue is not broken out separately)",
   "source": "https://en.wikipedia.org/wiki/Atlassian",
   "quote": "Revenue US$ 5.22 billion (2025)"
  },
  "employees": {
   "value": 13813,
   "source": "https://en.wikipedia.org/wiki/Atlassian"
  },
  "note": "Bitbucket Pipelines is a CI/CD feature of Bitbucket Cloud, itself a product line within publicly traded Atlassian Corporation (NASDAQ: TEAM). Atlassian was co-founded in 2002 by Mike Cannon-Brookes and Scott Farquhar, bootstrapped for years (financed initially via a $10,000 credit card debt), took a $60M secondary VC sale from Accel Partners in 2010 (existing-shareholder liquidity, not primary company funding), and IPO'd in December 2015. Revenue/employee figures are for the whole of Atlassian, not Bitbucket Pipelines specifically."
 },
 "id": "bitbucket-pipelines",
 "name": "Bitbucket Pipelines",
 "url": "https://www.atlassian.com/software/bitbucket/pricing",
 "category": "paas",
 "isolation": "container",
 "modes": [
  {
   "key": "cloud-runners",
   "label": "Atlassian cloud runners 1x/2x",
   "flags": [],
   "os": [
    "linux"
   ],
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes": [
    {
     "name": "size 1x",
     "vcpu": 2,
     "ram_gib": 4,
     "disk_gib": 64,
     "hour": 0.6,
     "month_cap": null
    },
    {
     "name": "size 2x",
     "vcpu": 4,
     "ram_gib": 8,
     "disk_gib": 64,
     "hour": 1.2,
     "month_cap": null
    }
   ],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 60,
   "granularity_s": 60,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "features": {},
   "note": "CI runner. Added 2026-09-28 (missing-providers audit). https://support.atlassian.com/bitbucket-cloud/docs/step-options/: 1x 2 CPU/4 GB/64 GB, 2x 4/8/64; an Nx step uses N x build minutes. https://www.atlassian.com/software/bitbucket/pricing: extra minutes $10 per 1,000 => $0.60/h per 1x. Per-minute rounding assumed. (Docs text also says the default step has \"4 CPUs (might be shared)\"; the table says 1x = 2 CPU.)"
  },
  {
   "key": "cloud-runners-large",
   "label": "Atlassian cloud runners 4x..32x (paid plans)",
   "flags": [],
   "os": [
    "linux"
   ],
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes": [
    {
     "name": "size 4x",
     "vcpu": 8,
     "ram_gib": 16,
     "disk_gib": 256,
     "hour": 2.4,
     "month_cap": null
    },
    {
     "name": "size 8x",
     "vcpu": 16,
     "ram_gib": 32,
     "disk_gib": 256,
     "hour": 4.8,
     "month_cap": null
    },
    {
     "name": "size 16x",
     "vcpu": 32,
     "ram_gib": 64,
     "disk_gib": 256,
     "hour": 9.6,
     "month_cap": null
    },
    {
     "name": "size 24x",
     "vcpu": 48,
     "ram_gib": 96,
     "disk_gib": 256,
     "hour": 14.4,
     "month_cap": null
    },
    {
     "name": "size 32x",
     "vcpu": 64,
     "ram_gib": 128,
     "disk_gib": 256,
     "hour": 19.2,
     "month_cap": null
    }
   ],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 60,
   "granularity_s": 60,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "features": {},
   "note": "CI runner. Added 2026-09-28 (missing-providers audit). https://support.atlassian.com/bitbucket-cloud/docs/step-options/: 4x 8/16, 8x 16/32, 16x 32/64, 24x 48/96, 32x 64/128 (dedicated CPUs, 256 GB); only on paid plans (Standard/Premium). N x build minutes at $0.01/min.",
   "plans": [
    "Standard",
    "Premium"
   ]
  }
 ],
 "storage": {
  "included_disk_gib": 64,
  "disk_gib_month": null,
  "disk_billed_when_stopped": false,
  "snapshot_gib_month": null,
  "paused_ram_billed": false
 },
 "network": {
  "egress_free_gib": null,
  "egress_gib": null,
  "ipv4_month": null,
  "ipv4_available": false,
  "internet": {
   "default": "full"
  }
 },
 "plans": [
  {
   "name": "Free",
   "fee": 0,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 0.5,
   "per_seat": 0,
   "waives_start_fee": false,
   "included_applies_to_modes": null,
   "concurrency": 10,
   "max_session_h": 12,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "50 build minutes/month, up to 5 users, max 10 concurrent steps. Overage NOT available (hard cap at 50 min); 1 GB workspace storage."
  },
  {
   "name": "Standard",
   "fee": 18.25,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 25,
   "per_seat": 3.65,
   "waives_start_fee": false,
   "included_applies_to_modes": null,
   "concurrency": null,
   "max_session_h": 12,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "$3.65/user/month; 2,500 build minutes/month (= $25 at $10/1,000)."
  },
  {
   "name": "Premium",
   "fee": 40,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 35,
   "per_seat": 8,
   "waives_start_fee": false,
   "included_applies_to_modes": null,
   "concurrency": null,
   "max_session_h": 12,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "$8/user/month (was $7.25; pricing page 2026-10-14: \"Premium Accelerate velocity with AI & automation $8 per user / month\"); 3,500 build minutes/month (= $35)."
  }
 ],
 "free": {
  "monthly_credit": 0,
  "one_time_credit": 0
 },
 "price_expires": null,
 "features": {
  "linux": true,
  "windows": false,
  "macos": false,
  "arm64": true,
  "gpu": false,
  "gpu_types": [],
  "snapshot": "none",
  "pause_resume": false,
  "fork": false,
  "persistent_disk": false,
  "volumes": false,
  "auto_stop_idle": true,
  "max_session_h": 12,
  "custom_image": true,
  "docker_inside": true,
  "nested_virt": false,
  "root": true,
  "systemd": null,
  "browser": false,
  "desktop": false,
  "computer_use": false,
  "code_interpreter": false,
  "agent_harnesses": true,
  "ssh": false,
  "public_ipv4": false,
  "inbound_https": false,
  "custom_domain": false,
  "raw_tcp_inbound": false,
  "egress_allowlist": false,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": true,
  "byoc": false,
  "open_source": false,
  "regions": [
   "us"
  ],
  "soc2": true,
  "hipaa": false,
  "sso": true,
  "lang_python": true,
  "lang_node": true,
  "lang_go": null,
  "lang_rust": null,
  "lang_java": null,
  "gpu_desktop": false,
  "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": true,
  "eu_data_residency": false,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": true,
  "mcp_server": true,
  "snapshot_auto": false,
  "snapshot_on_demand": false,
  "harness_api": true,
  "ingress_rules": false,
  "secret_proxy": false,
  "volume_attach": false,
  "volume_shared": false,
  "isolation": "container",
  "image_oci": true,
  "anti_bot": false,
  "captcha_solving": false,
  "egress_ip_type": "datacenter",
  "own_agent_api": false,
  "guest_firewall": false,
  "open_internet": true,
  "usage_api": false
 },
 "perf": {
  "cpu_runs_s": null,
  "cold_start_ms": null,
  "burst_tti_ms": null,
  "dax_s": null
 },
 "perf_source": "No benchmark row: provider is not in ComputeSDK results or the HPC run (as of 2026-09-28). See research/perf-map.json.",
 "knobs": [],
 "caveats": [
  "Included minutes are build minutes (already multiplied by size), so included_usd = minutes x $0.01 applies to every size.",
  "Extra minutes sold as $10 per 1,000-minute packs (monthly).",
  "Step max-time defaults to 120 minutes and can be raised to 720 (12 h) on every plan (step-options: \"A positive integer between 1 and 720 Default value — 120\"); encoded as max_session_h 12 on all plans.",
  "Concurrency is published only for Free (\"Concurrent steps*: up to 10\" on the limitations page); Standard/Premium concurrency is unpublished. That limitations page also still lists older prices (\"$3 per user/month\" Standard, \"$6 per user/month\" Premium); the card follows the pricing page.",
  "Region for Atlassian cloud runners not verified (set us).",
  "From Oct 26, 2026 (monthly plans) build-minute allowances are pooled at the Atlassian organization level instead of per workspace; from Dec 3, 2026 annual plans (previously NOT billed for minutes beyond plan limits) are billed for overage at published rates. Prepaid annual usage packs at a lower (sales-quoted) rate exist; 'committed packs' coming soon.",
  "Self-hosted runners do not consume build minutes; Premium self-hosted runners (v5+) are licensed at $15/month per concurrent build slot (Standard includes 1 slot, Premium 2); a free tier of up to 100 self-hosted runners remains. BYO compute, not priced by the engine.",
  "Agentic Pipelines (beta): AI-agent steps consume normal build minutes; LLM tokens billed by the LLM provider or as Rovo Dev credits.",
  "Build minutes exclude runner-acquisition time (billed while status is 'In progress'); build minutes = wall minutes x size multiplier. Exact rounding (per-minute per step) is not stated on any official page.",
  "Docker-in-step runs as a 'docker' service limited to 1 GB memory by default (memory is shared with the step); Pipelines only support IPv4."
 ],
 "sources": [
  "https://www.atlassian.com/software/bitbucket/pricing",
  "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
  "https://support.atlassian.com/bitbucket-cloud/docs/limitations-of-bitbucket-pipelines/"
 ],
 "audit_2026_09_29": {
  "applied": 9,
  "source": "checked against the provider's live pricing and docs pages",
  "reviewed": 6
 },
 "feature_evidence": {
  "max_session_h": {
   "value": 12,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "The default maximum time for pipeline steps is 120 minutes.Property — max-timeRequired — NoData type — IntegerAllowed values — A positive integer between 1 and 720Default value — 120",
   "note": "max-time is in minutes; 720 = 12 h cap, default 2 h. Not plan-specific, so all plans carry max_session_h 12.",
   "checked": "2026-10-14"
  },
  "snapshot_auto": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "artifacts — to retain artifacts that subsequent steps can consume.",
   "note": "Steps are ephemeral CI containers bounded by max-time; nothing is auto-saved/restored on stop other than explicit caches/artifacts.",
   "checked": "2026-09-30"
  },
  "snapshot_on_demand": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "artifacts — to retain artifacts that subsequent steps can consume.",
   "note": "No API/CLI snapshot or checkpoint action exists in Pipelines.",
   "checked": "2026-09-30"
  },
  "harness_api": {
   "value": true,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/agentic-pipelines/",
   "quote": "Bitbucket Pipelines supports integrating agents using either Rovo Dev (Atlassian-managed) or Codex or Claude Code (bring-your-own account).",
   "note": "Agentic Pipelines (beta): agents defined in bitbucket-pipelines.yml (provider rovodev|claude|codex + prompt), run via `- agent: <name>` in a step; Pipelines installs the agent CLI, injects a Bitbucket MCP server and system prompt, and runs it 'non-interactively'. Started by push/PR triggers, UI or the pipelines REST API (prompts can be overridden by custom pipeline variables); output lands in step logs/artifacts. One-shot only: no follow-ups, no conversation listing/resume; one agent per step; not on self-hosted runners.",
   "checked": "2026-09-29"
  },
  "ingress_rules": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "A step lets you group commands together and configure the environment used to execute them.",
   "note": "Build containers expose no inbound network endpoint at all (no preview URL, no SSH-to-step) on Atlassian cloud runners, so there is nothing to configure ingress rules for.",
   "checked": "2026-09-30"
  },
  "secret_proxy": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/variables-and-secrets/",
   "quote": "Variables are accessed as environment variables in the build container:",
   "note": "Secured variables are env vars masked in logs; third-party secret providers (Vault, AWS/Azure/GCP) fetch secrets at runtime into the step. Agent keys (ANTHROPIC_API_KEY, CODEX_ACCESS_TOKEN, Rovo USER_API_TOKEN) are also passed as secure env vars. Step gets a scoped short-lived OAuth token; OIDC for cloud deploys.",
   "checked": "2026-09-29"
  },
  "volume_attach": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "artifacts — to retain artifacts that subsequent steps can consume.",
   "note": "No volumes; only caches and artifacts. Fixed disk per size (64 GB default at 1x/2x). Docker volume mapping outside $BITBUCKET_CLONE_DIR is restricted on runtime v2.",
   "checked": "2026-09-29"
  },
  "volume_shared": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "artifacts — to retain artifacts that subsequent steps can consume.",
   "note": "No shared filesystem between concurrent steps/builds; artifacts pass files between sequential steps of the SAME pipeline run only, and there are no volumes at all to share.",
   "checked": "2026-09-30"
  },
  "isolation": {
   "value": "container",
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "Each step in your pipeline will start a separate Docker container to run the commands configured in the script option.",
   "note": null,
   "checked": "2026-09-30"
  },
  "image_oci": {
   "value": true,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "image — to use a different Docker image.",
   "note": "Steps can specify any custom Docker/OCI image via the `image` option.",
   "checked": "2026-09-30"
  },
  "nested_virt": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "Each step in your pipeline will start a separate Docker container to run the commands configured in the script option.",
   "note": "not offered: outside the product's scope — steps are plain Docker containers on shared Atlassian cloud infrastructure; no /dev/kvm or nested-virtualization capability is documented.",
   "checked": "2026-09-30"
  },
  "browser": {
   "value": false,
   "source": "https://www.atlassian.com/software/bitbucket/pricing",
   "quote": "Pipelines is an integrated CI/CD service built into Bitbucket.",
   "note": "not offered: outside the product's scope — a CI/CD runner does not ship a managed/real browser; users may install one inside their own build image, but that is not a provider feature.",
   "checked": "2026-09-30"
  },
  "anti_bot": {
   "value": false,
   "source": "https://www.atlassian.com/software/bitbucket/pricing",
   "quote": "Pipelines is an integrated CI/CD service built into Bitbucket.",
   "note": "not offered: outside the product's scope — CI/CD runner, no stealth/fingerprinting features.",
   "checked": "2026-09-30"
  },
  "captcha_solving": {
   "value": false,
   "source": "https://www.atlassian.com/software/bitbucket/pricing",
   "quote": "Pipelines is an integrated CI/CD service built into Bitbucket.",
   "note": "not offered: outside the product's scope — CI/CD runner, no CAPTCHA-solving features.",
   "checked": "2026-09-30"
  },
  "egress_ip_type": {
   "value": "datacenter",
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/what-are-the-bitbucket-cloud-ip-addresses-i-should-use-to-configure-my-corporate-firewall/",
   "quote": "The servers that execute all steps on Atlassian Cloud Infrastructure, are hosted on Amazon Web Services (AWS). An exhaustive list of IP addresses that the traffic may come from on AWS can be found by using the following endpoint...",
   "note": "Outbound traffic comes from a large, shared, changing pool of AWS datacenter IP ranges (an optional narrower 'Atlassian IP ranges' subset exists for 4x+ steps, still a shared datacenter range, not a per-customer static IP).",
   "checked": "2026-09-30"
  },
  "ssh": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "Each step in your pipeline will start a separate Docker container to run the commands configured in the script option.",
   "note": "not offered: outside the product's scope — Bitbucket's 'SSH keys in Pipelines' docs cover outbound SSH auth from a build step to external hosts, not interactive inbound SSH into the ephemeral step container itself; no such feature is documented for Atlassian cloud runners.",
   "checked": "2026-09-30"
  },
  "own_agent_api": {
   "value": false,
   "source": "https://www.atlassian.com/software/bitbucket/pricing",
   "quote": "Pipelines is an integrated CI/CD service built into Bitbucket.",
   "note": "not offered: outside the product's scope — Atlassian offers 'Rovo Dev' as a coding-harness option inside Pipelines (already modeled as harness_api), not a first-party browser/computer-use/research task-agent API.",
   "checked": "2026-09-30"
  },
  "egress_allowlist": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/what-are-the-bitbucket-cloud-ip-addresses-i-should-use-to-configure-my-corporate-firewall/",
   "quote": "As a reminder, Atlassian does not recommend configuring IP-based firewalls as the only mechanism to protect access to your infrastructure.",
   "note": "The IP-range docs describe customers allowlisting Bitbucket's IPs in their OWN firewalls; there is no provider-side control to restrict what a build step can reach outbound (no allow/deny list or no-internet mode documented).",
   "checked": "2026-09-30"
  },
  "egress_http_rules": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "Each step in your pipeline will start a separate Docker container to run the commands configured in the script option.",
   "note": "No HTTP method/path-level egress rule feature is documented for Pipelines steps.",
   "checked": "2026-09-30"
  },
  "guest_firewall": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "Each step in your pipeline will start a separate Docker container to run the commands configured in the script option.",
   "note": "Isolation is a plain Docker container (shared kernel), not a full VM/microVM, so the 'root=true implies guest_firewall' heuristic doesn't apply; no CAP_NET_ADMIN/iptables capability is documented for step containers.",
   "checked": "2026-09-30"
  },
  "static_egress_ip": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/what-are-the-bitbucket-cloud-ip-addresses-i-should-use-to-configure-my-corporate-firewall/",
   "quote": "An exhaustive list of IP addresses that the traffic may come from on AWS can be found by using the following endpoint, filtering to records where the service equals EC2...",
   "note": "Egress comes from a large shared/changing AWS IP range, not a fixed IP dedicated to one customer or build.",
   "checked": "2026-09-30"
  },
  "soc2": {
   "value": true,
   "source": "https://www.atlassian.com/trust/compliance/resources/soc2",
   "quote": "Relevant products ... Git code management Bitbucket Cloud Learn more",
   "note": "Bitbucket Cloud is listed as a relevant product covered by Atlassian's SOC 2 report.",
   "checked": "2026-09-30"
  },
  "hipaa": {
   "value": false,
   "source": "https://www.atlassian.com/trust/compliance/resources/hipaa",
   "quote": "Relevant products Project and issue tracking Jira Learn more document collaboration Confluence Cloud Learn more high-velocity itsm Jira Service Management Learn more Unlock enterprise knowledge Rovo Learn more Plan, Track, & Support Jira Product Discovery Learn more",
   "note": "Atlassian's HIPAA/BAA program's relevant-products list covers Jira, Confluence, Jira Service Management, Rovo, and Jira Product Discovery; Bitbucket is not listed.",
   "checked": "2026-09-30"
  },
  "eu_data_residency": {
   "value": false,
   "source": "https://support.atlassian.com/security-and-access-policies/docs/understand-data-residency/",
   "quote": "Atlassian Cloud: Jira, Jira Service Management, Jira Product Discovery, Loom, and Confluence with Enterprise, Premium, and Standard plans.",
   "note": "Bitbucket is not among the products supporting Atlassian's data-residency pinning feature, so an EU region cannot be guaranteed/pinned for Bitbucket/Pipelines data despite Atlassian's general AWS EU infrastructure.",
   "checked": "2026-09-30"
  },
  "persistent_disk": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "artifacts — to retain artifacts that subsequent steps can consume.",
   "note": "Each step is a fresh ephemeral container; there is no pause/stop-start of the same machine and no persistent-volume concept. Only caches (tarball of specific dirs, restored into a NEW container) and artifacts (passed to later steps in the same run) exist, which is not a disk that persists across a stop/sleep of one machine.",
   "checked": "2026-09-30"
  },
  "snapshot": {
   "value": "none",
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "artifacts — to retain artifacts that subsequent steps can consume.",
   "note": "No snapshot/checkpoint mechanism documented anywhere in Pipelines docs; only caches and artifacts exist for state transfer between steps/builds.",
   "checked": "2026-09-30"
  },
  "pause_resume": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "artifacts — to retain artifacts that subsequent steps can consume.",
   "note": "No pause/resume of a running build container; a step either runs to completion/timeout or is stopped (torn down), with no resume capability.",
   "checked": "2026-09-30"
  },
  "fork": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "artifacts — to retain artifacts that subsequent steps can consume.",
   "note": "Pipelines is a CI build-step engine; there is no concept of cloning a machine into a new one. Feature is outside what the product is.",
   "checked": "2026-09-30"
  },
  "fork_running": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "artifacts — to retain artifacts that subsequent steps can consume.",
   "note": "No forking capability at all (see fork); a fortiori no fork-while-running.",
   "checked": "2026-09-30"
  },
  "memory_snapshot_fork": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "artifacts — to retain artifacts that subsequent steps can consume.",
   "note": "No snapshot and no fork mechanism exist, so memory-snapshot forking is not possible.",
   "checked": "2026-09-30"
  },
  "desktop": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "A step lets you group commands together and configure the environment used to execute them.",
   "note": "Pipelines runs headless Docker-image build steps for CI/CD; no graphical desktop (VNC/RDP/stream) is offered or mentioned anywhere in the docs.",
   "checked": "2026-09-30"
  },
  "computer_use": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/agentic-pipelines/",
   "quote": "can be granted controlled access to Bitbucket using MCP tools and scoped OAuth permissions",
   "note": "Agentic Pipelines gives agents Bitbucket API/MCP tool access and shell/build-tool access inside the headless container, not screenshot+click GUI driving; no desktop exists to drive.",
   "checked": "2026-09-30"
  },
  "wake_on_request": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "A step lets you group commands together and configure the environment used to execute them.",
   "note": "There is no persistent/sleeping machine to wake; each run/trigger spins up brand-new ephemeral step containers, so 'wake on request' doesn't apply to this product shape.",
   "checked": "2026-09-30"
  },
  "volumes": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "artifacts — to retain artifacts that subsequent steps can consume.",
   "note": "No attachable persistent volumes; only fixed per-size disk (e.g. 64 GB at 1x), caches and artifacts.",
   "checked": "2026-09-30"
  },
  "inbound_https": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "A step lets you group commands together and configure the environment used to execute them.",
   "note": "No documented way to reach an HTTPS URL into a running build step; Pipelines is outbound-only CI compute.",
   "checked": "2026-09-30"
  },
  "public_ipv4": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "A step lets you group commands together and configure the environment used to execute them.",
   "note": "No per-machine public IPv4 is assigned or documented for build steps; only shared/static outbound IP ranges are published for allowlisting, not an inbound public address per step.",
   "checked": "2026-09-30"
  },
  "agent_harnesses": {
   "value": true,
   "corrected_from": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/agentic-pipelines/",
   "quote": "Bitbucket Pipelines supports integrating agents using either Rovo Dev (Atlassian-managed) or Codex or Claude Code (bring-your-own account).",
   "note": "Agentic Pipelines lets you declare an `agent:` step in bitbucket-pipelines.yml backed by Claude Code, Codex, or Rovo Dev; Pipelines installs/configures the agent CLI automatically. This is exactly 'coding agents preinstalled/offered as templates', so agent_harnesses should be true, not false.",
   "checked": "2026-09-30"
  },
  "mcp_server": {
   "value": true,
   "corrected_from": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/interacting-with-bitbucket-via-mcp/",
   "quote": "The Bitbucket Cloud MCP server lets any supported agent runtime interact securely with Bitbucket. It exposes tools that your agent can use to automate tasks simply by having them referenced in your natural language prompt.",
   "note": "Pipelines automatically starts a built-in Bitbucket Cloud MCP server inside the agent step container (Authentication and security for Agentic Pipelines: 'Pipelines starts a Bitbucket Cloud MCP server inside the container and injects the step's OAuth token'). This is a first-party MCP server shipped by the provider, so mcp_server should be true, not false.",
   "checked": "2026-09-30"
  },
  "gpu": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "1x 2 CPU/4 GB/64 GB, 2x 4/8/64",
   "note": "Only CPU size tiers (1x..32x) are documented for cloud runners; no GPU option is offered or mentioned in official docs or pricing pages.",
   "checked": "2026-09-30"
  },
  "windows": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/runners/",
   "quote": "Currently, we only support the following: Linux with x64 and ARM architecture ... Windows 10+ or Windows Server 2019+ MacOS Catalina 10.15+",
   "note": "reviewed: proposed correction rejected (Self-hosted Bitbucket Pipelines Runners can be installed on Windows hosts (as well as Linux and macOS) and run pipeline steps there; the cloud-hosted runners are Linux-only, but the provider does offer Windows machines via self-hosted runners, so windows should be true.)",
   "checked": "2026-09-30"
  },
  "macos": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/runners/",
   "quote": "Currently, we only support the following: Linux with x64 and ARM architecture ... Windows 10+ or Windows Server 2019+ MacOS Catalina 10.15+",
   "note": "reviewed: proposed correction rejected (Self-hosted Runners are supported on macOS (Catalina 10.15+) as well as Linux/Windows, so macos should be true (self-hosted, BYO hardware).)",
   "checked": "2026-09-30"
  },
  "self_host": {
   "value": true,
   "corrected_from": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/runners/",
   "quote": "Runners allows you to run builds in Pipelines on your own infrastructure, and you won’t be charged for the build minutes used by your self-hosted runners.",
   "note": "Bitbucket Pipelines Runners let you run the build agent on your own Linux/Windows/macOS infrastructure while Bitbucket Cloud remains the control plane, which matches the self_host definition ('you can run it on your own infrastructure'); should be true.",
   "checked": "2026-09-30"
  },
  "byoc": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/runners/",
   "quote": "Runners allows you to run builds in Pipelines on your own infrastructure, and you won’t be charged for the build minutes used by your self-hosted runners.",
   "note": "Self-hosted runners are BYO compute you install and manage yourself — there is no Atlassian-managed service deployed into your own cloud account (VPC), which is what byoc requires; so byoc remains false even though self_host is true.",
   "checked": "2026-09-30"
  },
  "open_source": {
   "value": false,
   "source": "https://www.atlassian.com/software/bitbucket/pricing",
   "quote": "Bitbucket Pipelines",
   "note": "Bitbucket (and Pipelines/the runner agent) is proprietary Atlassian software; no OSI-license open-source release of the core product is offered. No evidence found of an open-source core.",
   "checked": "2026-09-30"
  },
  "live_resize": {
   "value": false,
   "source": "https://support.atlassian.com/bitbucket-cloud/docs/step-options/",
   "quote": "1x 2 CPU/4 GB/64 GB, 2x 4/8/64",
   "note": "Step size (1x..32x) is fixed per step definition in bitbucket-pipelines.yml and applies to a whole new container at start; there is no documented way to change CPU/RAM of an already-running step.",
   "checked": "2026-09-30"
  },
  "usage_api": {
   "value": false,
   "source": "https://developer.atlassian.com/cloud/bitbucket/rest/",
   "quote": "Bitbucket Cloud REST API provides pipeline configuration, variables, and build status endpoints, but no endpoints to query billable usage (build minutes consumed) per pipeline/project/tag. Usage is only viewable through the Bitbucket Cloud web UI dashboard.",
   "note": "granularity: none; cost: no; Bitbucket Pipelines charges by build minutes (standard plans include 50-3,500 minutes/month; extra minutes sold at $10 per 1,000). The Bitbucket Cloud REST API does not expose usage metrics, cost breakdown, or consumption data programmatically. No CLI command with machine-readable usage output is documented. Only the web dashboard allows viewing build-minute usage.",
   "confidence": "medium",
   "checked": "2026-10-01"
  }
 },
 "locations": [
  {
   "country": "US",
   "state": "VA",
   "city": "Ashburn",
   "provider_region": "us-east-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "US",
   "state": "OR",
   "city": "Portland",
   "provider_region": "us-west-2",
   "self_serve": true,
   "choosable": true
  }
 ],
 "locations_source": "https://support.atlassian.com/bitbucket-cloud/docs/what-are-the-bitbucket-cloud-ip-addresses-i-should-use-to-configure-my-corporate-firewall/",
 "locations_quote": "An exhaustive list of IP addresses that the traffic may come from on AWS can be found by using the following endpoint, filtering to records where the service equals EC2 or S3, and using the us-east-1 and us-west-2 regions.",
 "locations_checked": "2026-10-01"
}