{
 "features_resolved": {
  "snapshot_any": true,
  "snapshot_mem": false,
  "fork": true,
  "pause_resume": true,
  "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": false,
  "vm_isolation": true,
  "docker_inside": true,
  "nested_virt": true,
  "root": true,
  "systemd": true,
  "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": false,
  "ssh": true,
  "public_ipv4": true,
  "inbound_https": false,
  "custom_domain": true,
  "raw_tcp_inbound": true,
  "egress_allowlist": true,
  "open_internet": null,
  "static_egress_ip": true,
  "private_network": true,
  "self_host": false,
  "byoc": false,
  "open_source": false,
  "soc2": true,
  "hipaa": true,
  "sso": true,
  "gpu": true,
  "arm64": true,
  "windows": true,
  "macos": true,
  "lang_python": false,
  "lang_node": false,
  "lang_go": null,
  "lang_rust": null,
  "lang_java": null,
  "gpu_desktop": false,
  "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": null,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": null,
  "mcp_server": true,
  "usage_api": true,
  "snapshot_auto": false,
  "snapshot_on_demand": true,
  "harness_api": false,
  "own_agent_api": false,
  "fast_boot": null,
  "strong_isolation": true,
  "ingress_rules": true,
  "guest_firewall": true,
  "secret_proxy": false,
  "secret_proxy_any": false,
  "volume_attach": true,
  "volume_shared": true,
  "sidecar": null,
  "fuse": true,
  "kernel_features": true,
  "burst": null
 },
 "company": {
  "id": "oracle-cloud",
  "checked": "2026-09-30",
  "company": "Oracle Corporation",
  "ownership": {
   "value": "public",
   "parent": null,
   "source": "https://en.wikipedia.org/wiki/Oracle_Corporation",
   "quote": "Oracle is among the 50 largest companies in the world by market cap, and ranked 52nd on the Forbes Global 2000 as of 2026."
  },
  "stage": {
   "value": "subsidiary",
   "source": "https://www.oracle.com/cloud/compute/pricing/",
   "quote": "Oracle Cloud Infrastructure is a product/division of Oracle Corporation, not a separately funded entity.",
   "confidence": "high",
   "note": "Oracle Cloud Infrastructure (OCI) is a business line of publicly traded Oracle Corporation (NYSE: ORCL), not an independently financed company, so no startup-style funding rounds exist."
  },
  "accelerators": [],
  "total_funding_usd": {
   "value": null,
   "status": "unknown"
  },
  "last_round": {
   "type": "public",
   "amount_usd": null,
   "date": "1986-03",
   "leads": [],
   "status": "confirmed",
   "source": "https://en.wikipedia.org/wiki/Oracle_Corporation",
   "quote": "On March 12, 1986, the company had its initial public offering."
  },
  "investors": [
   "Lightspeed Venture Partners"
  ],
  "portfolio_listings": [
   {
    "source": "Lightspeed Venture Partners",
    "company": "MetaSolv Software",
    "batch": null,
    "how": "domain"
   }
  ],
  "revenue": {
   "value_usd": 67360000000,
   "kind": "annual revenue",
   "as_of": "2026 (FY ended 2026-05-31, whole company)",
   "status": "confirmed",
   "basis": "Oracle Corporation consolidated total revenue per its FY2026 Form 10-K; OCI-specific revenue is not broken out separately from other cloud/license lines.",
   "source": "https://www.sec.gov/Archives/edgar/data/1341439/000119312526277521/orcl-20260531.htm",
   "quote": "Revenue US$ 67.36 billion (2026)"
  },
  "employees": {
   "value": 141000,
   "source": "https://en.wikipedia.org/wiki/Oracle_Corporation"
  },
  "note": "Oracle Cloud Infrastructure (OCI) is the cloud infrastructure division of Oracle Corporation, a public company (NYSE: ORCL) founded 1977, IPO 1986. It has no independent funding history; all figures above are for the whole of Oracle Corporation since OCI's standalone financials are not separately disclosed. Oracle reported total FY2026 revenue of $67.36B and ~141,000 employees (down from ~162,000 a year earlier amid layoffs, including ~12,000 cut in India in April 2026)."
 },
 "id": "oracle-cloud",
 "name": "Oracle Cloud Infrastructure",
 "url": "https://www.oracle.com/cloud/compute/pricing/",
 "category": "hyperscaler",
 "isolation": "vm",
 "modes": [
  {
   "key": "e4",
   "label": "E4 Flex x86",
   "flags": [],
   "os": [
    "linux"
   ],
   "regions": [
    "us",
    "eu",
    "asia",
    "other"
   ],
   "gpu_only": false,
   "features": {
    "arm64": false
   },
   "pricing": "resource",
   "vcpu_h": 0.0125,
   "ram_gib_h": 0.0015,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    0.5,
    32
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": [
    2,
    4,
    6,
    8,
    10,
    12,
    14,
    16,
    18,
    20,
    22,
    24,
    26,
    28,
    30,
    32,
    34,
    36,
    38,
    40,
    42,
    44,
    46,
    48,
    50,
    52,
    54,
    56,
    58,
    60,
    62,
    64,
    66,
    68,
    70,
    72,
    74,
    76,
    78,
    80,
    82,
    84,
    86,
    88,
    90,
    92,
    94,
    96,
    98,
    100,
    102,
    104,
    106,
    108,
    110,
    112,
    114,
    116,
    118,
    120,
    122,
    124,
    126,
    128
   ],
   "min_vcpu": 2,
   "max_vcpu": 128,
   "max_ram_gib": 1024,
   "sizes": [],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 60,
   "granularity_s": 1,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": 0.046,
   "gpu": {},
   "note": "Allocated flexible resources, no monthly cap; boot disk extra. One x86 OCPU=two hardware threads/vCPUs."
  },
  {
   "key": "e5-e6",
   "label": "E5/E6 Flex x86",
   "flags": [],
   "os": [
    "linux"
   ],
   "regions": [
    "us",
    "eu",
    "asia",
    "other"
   ],
   "gpu_only": false,
   "features": {
    "arm64": false
   },
   "pricing": "resource",
   "vcpu_h": 0.015,
   "ram_gib_h": 0.002,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    0.5,
    32
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": [
    2,
    4,
    6,
    8,
    10,
    12,
    14,
    16,
    18,
    20,
    22,
    24,
    26,
    28,
    30,
    32,
    34,
    36,
    38,
    40,
    42,
    44,
    46,
    48,
    50,
    52,
    54,
    56,
    58,
    60,
    62,
    64,
    66,
    68,
    70,
    72,
    74,
    76,
    78,
    80,
    82,
    84,
    86,
    88,
    90,
    92,
    94,
    96,
    98,
    100,
    102,
    104,
    106,
    108,
    110,
    112,
    114,
    116,
    118,
    120,
    122,
    124,
    126,
    128,
    130,
    132,
    134,
    136,
    138,
    140,
    142,
    144,
    146,
    148,
    150,
    152,
    154,
    156,
    158,
    160,
    162,
    164,
    166,
    168,
    170,
    172,
    174,
    176,
    178,
    180,
    182,
    184,
    186,
    188,
    190,
    192,
    194,
    196,
    198,
    200,
    202,
    204,
    206,
    208,
    210,
    212,
    214,
    216,
    218,
    220,
    222,
    224,
    226,
    228,
    230,
    232,
    234,
    236,
    238,
    240,
    242,
    244,
    246,
    248,
    250,
    252
   ],
   "min_vcpu": 2,
   "max_vcpu": 252,
   "max_ram_gib": 1024,
   "sizes": [],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 60,
   "granularity_s": 1,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": {},
   "note": "Allocated flexible resources, no monthly cap; boot disk extra. One x86 OCPU=two hardware threads/vCPUs."
  },
  {
   "key": "standard3",
   "label": "Intel Standard3 Flex",
   "flags": [],
   "os": [
    "linux"
   ],
   "regions": [
    "us",
    "eu",
    "asia",
    "other"
   ],
   "gpu_only": false,
   "features": {
    "arm64": false,
    "nested_virt": true
   },
   "pricing": "resource",
   "vcpu_h": 0.02,
   "ram_gib_h": 0.0015,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    0.5,
    32
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": [
    2,
    4,
    6,
    8,
    10,
    12,
    14,
    16,
    18,
    20,
    22,
    24,
    26,
    28,
    30,
    32,
    34,
    36,
    38,
    40,
    42,
    44,
    46,
    48,
    50,
    52,
    54,
    56,
    58,
    60,
    62,
    64
   ],
   "min_vcpu": 2,
   "max_vcpu": 64,
   "max_ram_gib": 512,
   "sizes": [],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 60,
   "granularity_s": 1,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": {},
   "note": "Allocated flexible resources, no monthly cap; boot disk extra. One x86 OCPU=two hardware threads/vCPUs."
  },
  {
   "key": "a1",
   "label": "Ampere A1 Arm",
   "flags": [],
   "os": [
    "linux"
   ],
   "regions": [
    "us",
    "eu",
    "asia",
    "other"
   ],
   "gpu_only": false,
   "features": {
    "arm64": true,
    "nested_virt": false
   },
   "pricing": "resource",
   "vcpu_h": 0.01,
   "ram_gib_h": 0.0015,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    1,
    64
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": [
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    12,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    30,
    31,
    32,
    33,
    34,
    35,
    36,
    37,
    38,
    39,
    40,
    41,
    42,
    43,
    44,
    45,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    53,
    54,
    55,
    56,
    57,
    58,
    59,
    60,
    61,
    62,
    63,
    64,
    65,
    66,
    67,
    68,
    69,
    70,
    71,
    72,
    73,
    74,
    75,
    76
   ],
   "min_vcpu": 1,
   "max_vcpu": 76,
   "max_ram_gib": 472,
   "sizes": [],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 60,
   "granularity_s": 1,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": {},
   "note": "Allocated flexible resources, no monthly cap; boot disk extra. Arm (Ampere) only: ordinary self-serve VM, arm64=true; the arch filter handles x86-only workloads. A1 one OCPU=one core; A2/A4 one OCPU=two Arm cores."
  },
  {
   "key": "a2",
   "label": "Ampere A2 Arm",
   "flags": [],
   "os": [
    "linux"
   ],
   "regions": [
    "us",
    "eu",
    "asia",
    "other"
   ],
   "gpu_only": false,
   "features": {
    "arm64": true,
    "nested_virt": false
   },
   "pricing": "resource",
   "vcpu_h": 0.007,
   "ram_gib_h": 0.002,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    0.5,
    32
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": [
    2,
    4,
    6,
    8,
    10,
    12,
    14,
    16,
    18,
    20,
    22,
    24,
    26,
    28,
    30,
    32,
    34,
    36,
    38,
    40,
    42,
    44,
    46,
    48,
    50,
    52,
    54,
    56,
    58,
    60,
    62,
    64,
    66,
    68,
    70,
    72,
    74,
    76,
    78,
    80,
    82,
    84,
    86,
    88,
    90,
    92,
    94,
    96,
    98,
    100,
    102,
    104,
    106,
    108,
    110,
    112,
    114,
    116,
    118,
    120,
    122,
    124,
    126,
    128,
    130,
    132,
    134,
    136,
    138,
    140,
    142,
    144,
    146,
    148,
    150,
    152,
    154,
    156
   ],
   "min_vcpu": 2,
   "max_vcpu": 156,
   "max_ram_gib": 946,
   "sizes": [],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 60,
   "granularity_s": 1,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": {},
   "note": "Allocated flexible resources, no monthly cap; boot disk extra. Arm (Ampere) only: ordinary self-serve VM, arm64=true; the arch filter handles x86-only workloads. A1 one OCPU=one core; A2/A4 one OCPU=two Arm cores."
  },
  {
   "key": "a4",
   "label": "Ampere A4 Arm",
   "flags": [],
   "os": [
    "linux"
   ],
   "regions": [
    "us",
    "eu",
    "asia",
    "other"
   ],
   "gpu_only": false,
   "features": {
    "arm64": true
   },
   "pricing": "resource",
   "vcpu_h": 0.0069,
   "ram_gib_h": 0.0027,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    0.5,
    32
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": [
    2,
    4,
    6,
    8,
    10,
    12,
    14,
    16,
    18,
    20,
    22,
    24,
    26,
    28,
    30,
    32,
    34,
    36,
    38,
    40,
    42,
    44,
    46,
    48,
    50,
    52,
    54,
    56,
    58,
    60,
    62,
    64,
    66,
    68,
    70,
    72,
    74,
    76,
    78,
    80,
    82,
    84,
    86,
    88,
    90
   ],
   "min_vcpu": 2,
   "max_vcpu": 90,
   "max_ram_gib": 700,
   "sizes": [],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 60,
   "granularity_s": 1,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": {},
   "note": "Allocated flexible resources, no monthly cap; boot disk extra. Arm (Ampere) only: ordinary self-serve VM, arm64=true; the arch filter handles x86-only workloads. A1 one OCPU=one core; A2/A4 one OCPU=two Arm cores."
  },
  {
   "key": "e4-burstable-50",
   "label": "E4 50% baseline burstable",
   "flags": [
    "burstable"
   ],
   "os": [
    "linux"
   ],
   "regions": [
    "us",
    "eu",
    "asia",
    "other"
   ],
   "gpu_only": false,
   "features": {},
   "pricing": "resource",
   "vcpu_h": 0.00625,
   "ram_gib_h": 0.0015,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    0.5,
    32
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": [
    2,
    4,
    6,
    8,
    10,
    12,
    14,
    16,
    18,
    20,
    22,
    24,
    26,
    28,
    30,
    32,
    34,
    36,
    38,
    40,
    42,
    44,
    46,
    48,
    50,
    52,
    54,
    56,
    58,
    60,
    62,
    64,
    66,
    68,
    70,
    72,
    74,
    76,
    78,
    80,
    82,
    84,
    86,
    88,
    90,
    92,
    94,
    96,
    98,
    100,
    102,
    104,
    106,
    108,
    110,
    112,
    114,
    116,
    118,
    120,
    122,
    124,
    126,
    128
   ],
   "min_vcpu": 2,
   "max_vcpu": 128,
   "max_ram_gib": 1024,
   "sizes": [],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 60,
   "granularity_s": 1,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": {},
   "note": "OCI burstable: 'Burstable instances are charged according to the baseline OCPU ... regardless of whether the actual CPU utilization is at the baseline, below the baseline, or bursts above' (docs burstable-instances.htm). 50% baseline = half the E4 OCPU rate; memory in full. 12.5% baseline also exists.",
   "baseline_pct": 50
  },
  {
   "key": "e4-preemptible",
   "label": "E4 preemptible",
   "flags": [
    "spot"
   ],
   "os": [
    "linux"
   ],
   "regions": [
    "us",
    "eu",
    "asia",
    "other"
   ],
   "gpu_only": false,
   "features": {},
   "pricing": "resource",
   "vcpu_h": 0.00625,
   "ram_gib_h": 0.00075,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    0.5,
    32
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": [
    2,
    4,
    6,
    8,
    10,
    12,
    14,
    16,
    18,
    20,
    22,
    24,
    26,
    28,
    30,
    32,
    34,
    36,
    38,
    40,
    42,
    44,
    46,
    48,
    50,
    52,
    54,
    56,
    58,
    60,
    62,
    64,
    66,
    68,
    70,
    72,
    74,
    76,
    78,
    80,
    82,
    84,
    86,
    88,
    90,
    92,
    94,
    96,
    98,
    100,
    102,
    104,
    106,
    108,
    110,
    112,
    114,
    116,
    118,
    120,
    122,
    124,
    126,
    128
   ],
   "min_vcpu": 2,
   "max_vcpu": 128,
   "max_ram_gib": 1024,
   "sizes": [],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 60,
   "granularity_s": 1,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": {},
   "note": "50% list discount, interruptible; no capacity guarantee."
  },
  {
   "key": "commit",
   "label": "Universal Credits commitment",
   "flags": [
    "sales"
   ],
   "os": [
    "linux"
   ],
   "regions": [
    "us",
    "eu",
    "asia",
    "other"
   ],
   "gpu_only": false,
   "features": {},
   "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": [],
   "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": {},
   "note": "Negotiated commitment rates unpublished. Separately, unused capacity reservations are priced at 85% of the price of regular instances."
  },
  {
   "key": "e4-burstable-12",
   "label": "E4 12.5% baseline burstable",
   "flags": [
    "burstable"
   ],
   "baseline_pct": 12.5,
   "pricing": "resource",
   "vcpu_h": 0.0015625,
   "ram_gib_h": 0.0015,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "ram_per_vcpu": [
    0.5,
    32
   ],
   "min_vcpu": 2,
   "max_vcpu": 128,
   "min_billed_seconds": 60,
   "granularity_s": 1,
   "note": "12.5% baseline: charged 12.5% of the E4 OCPU rate ($0.025 x 0.125 / 2 per vCPU); memory in full; burst max 1 h continuous, not guaranteed. Also available on E3/E5/Standard3."
  },
  {
   "key": "standard4-ax",
   "label": "Intel Standard4.Ax Flex (X12 Ax)",
   "flags": [],
   "pricing": "resource",
   "vcpu_h": 0.00595,
   "ram_gib_h": 0.0114,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "ram_per_vcpu": [
    0.5,
    32
   ],
   "min_vcpu": 2,
   "max_vcpu": 78,
   "max_ram_gib": 360,
   "min_billed_seconds": 60,
   "granularity_s": 1,
   "features": {
    "arm64": false
   },
   "note": "New Ax pricing: cheap OCPU, expensive memory. Cheapest on-demand x86 only at ~0.5 GiB/vCPU; at 2 GiB/vCPU it is $0.029/vCPU-h vs E4 $0.0155."
  },
  {
   "key": "e6-ax",
   "label": "AMD E6.Ax Flex",
   "flags": [],
   "pricing": "resource",
   "vcpu_h": 0.0069,
   "ram_gib_h": 0.0108,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "ram_per_vcpu": [
    0.5,
    32
   ],
   "min_vcpu": 2,
   "max_vcpu": 188,
   "max_ram_gib": 712,
   "min_billed_seconds": 60,
   "granularity_s": 1,
   "features": {
    "arm64": false
   },
   "note": "Ax pricing; cheaper than E6 only below ~0.9 GiB/vCPU."
  },
  {
   "key": "a1-preemptible",
   "label": "Ampere A1 preemptible",
   "flags": [
    "spot"
   ],
   "pricing": "resource",
   "vcpu_h": 0.005,
   "ram_gib_h": 0.00075,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "ram_per_vcpu": [
    1,
    64
   ],
   "min_vcpu": 1,
   "max_vcpu": 76,
   "max_ram_gib": 472,
   "min_billed_seconds": 60,
   "granularity_s": 1,
   "features": {
    "arm64": true
   }
  }
 ],
 "storage": {
  "included_disk_gib": 0,
  "disk_gib_month": 0.0425,
  "disk_billed_when_stopped": true,
  "snapshot_gib_month": 0.0255,
  "paused_ram_billed": false
 },
 "network": {
  "egress_free_gib": 10240,
  "egress_gib": 0.0085,
  "ipv4_month": 0,
  "ipv4_available": true
 },
 "plans": [
  {
   "name": "Usage account",
   "fee": 0,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 28.5,
   "per_seat": 0,
   "concurrency": null,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "Account quotas and stock availability must be checked before deploying 50 concurrent machines; no quota approval implied. Always Free: 'All tenancies get the first 1,500 OCPU hours and 9,000 GB hours per month for free' on VM.Standard.A1.Flex (docs FreeTier Always_Free_Resources, rechecked 2026-10-14; 'For Always Free tenancies, this is equivalent to 2 OCPUs and 12 GB of memory') = 1,500 x $0.01 + 9,000 x $0.0015 = $28.50/month, counted only when the A1 regime is used.",
   "included_applies_to_modes": [
    "a1"
   ]
  }
 ],
 "free": {
  "monthly_credit": 0,
  "one_time_credit": 300
 },
 "features": {
  "linux": true,
  "windows": true,
  "macos": true,
  "arm64": true,
  "gpu": true,
  "gpu_types": [],
  "snapshot": "fs",
  "pause_resume": true,
  "fork": true,
  "persistent_disk": true,
  "volumes": true,
  "auto_stop_idle": false,
  "max_session_h": null,
  "custom_image": true,
  "docker_inside": true,
  "nested_virt": true,
  "root": true,
  "systemd": true,
  "browser": false,
  "desktop": false,
  "computer_use": false,
  "code_interpreter": false,
  "agent_harnesses": false,
  "ssh": true,
  "public_ipv4": true,
  "inbound_https": false,
  "custom_domain": true,
  "raw_tcp_inbound": true,
  "egress_allowlist": true,
  "static_egress_ip": true,
  "private_network": true,
  "self_host": false,
  "byoc": false,
  "open_source": false,
  "regions": [
   "other",
   "eu",
   "asia",
   "us"
  ],
  "soc2": true,
  "hipaa": true,
  "sso": true,
  "lang_python": false,
  "lang_node": false,
  "lang_go": null,
  "lang_rust": null,
  "lang_java": null,
  "gpu_desktop": false,
  "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": null,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": null,
  "mcp_server": true,
  "snapshot_auto": false,
  "snapshot_on_demand": true,
  "harness_api": false,
  "egress_allowlist_level": "both",
  "ingress_rules": true,
  "guest_firewall": true,
  "secret_proxy": false,
  "volume_attach": true,
  "volume_shared": true,
  "isolation": "qemu-kvm",
  "image_oci": false,
  "anti_bot": false,
  "captcha_solving": false,
  "egress_ip_type": "datacenter",
  "own_agent_api": false,
  "max_session_unlimited": true,
  "usage_api": true
 },
 "perf": {
  "cpu_runs_s": null,
  "cold_start_ms": null,
  "burst_tti_ms": null,
  "dax_s": null
 },
 "knobs": [],
 "caveats": [
  "DIY infrastructure rather than an agent-managed sandbox: guest installation, HTTPS/domain setup, abuse controls and operations are customer responsibilities. Linux guest administrative capabilities are not preinstalled agent features. 30% guest CPU utilization does not reduce allocated-compute charges. Unknowns remain null; a partial subtotal is not a complete invoice.",
  "First-party conflict: Always Free resource page says all tenancies 1500 OCPU-h/9000 GB-h (2 cores/12GB); Arm/pricing pages retain 3000/18000 (4/24). No blanket guarantee of the larger tier.",
  "Always Free A1 allowance (1,500 OCPU-h + 9,000 GB-h per month per tenancy, per the current docs) is encoded as $28.50/month included usage scoped to the A1 regime only; it cannot pay for x86 compute. Engine limitation: when A1 is chosen the credit may also offset that bill's disk/egress lines.",
  "Always Free home-region capacity can be exhausted and idle resources reclaimed. Free micro-VMs are not 50 full 4/8 machines.",
  "Standard flexible VMs generally stop compute billing when stopped; DenseIO/bare-metal exceptions exist. Root disks and public network allocations have independent lifecycle.",
  "A1 free fleet of 2/12 or 4/24 cannot satisfy the requested 200 vCPU/400GB peak, regardless of monthly allowance.",
  "Egress default shown for supported North America/Europe rate category; other regional tiers differ.",
  "Grouped E5/E6 mode uses the conservative E5 memory ceiling1024GiB; E6 can reach1454GiB per shape docs. Bootvolume minimum47–50GB is not automatically enforced by the current engine.",
  "Snapshot retention priced at $0.0255/GB-month: block volume backups are \"regionally stored in Object Storage\" (docs blockvolumebackups.htm) and Object Storage Standard is $0.0255/GB-month above 10 GB (price API part B91628). No separate backup SKU exists; backups are incremental so this is an upper-bound per GB of retained state.",
  "Boot time before a VM is usable is not published, so boot_overhead_s is left unset (a plain VM; the hyperscaler category already carries the \"no sandbox API\" compromise).",
  "Nested KVM: Oracle Linux blog (Apr 2025) documents it on VM.Standard.E5.Flex and VM.Standard3.Flex; \"Ampere VMs (ARM/aarch64) did not support nested virtualization\" (A1/A2 set false; A4 postdates the blog, left null; E4/E6 not stated, null). The blog returned 403 to automated fetches on 2026-10-14, so this rests on the 2026-09-30 check."
 ],
 "sources": [
  "https://www.oracle.com/cloud/compute/pricing/",
  "https://apexapps.oracle.com/pls/apex/cetools/api/v1/products/?currencyCode=USD",
  "https://www.oracle.com/cloud/price-list/",
  "https://www.oracle.com/cloud/free/",
  "https://www.oracle.com/cloud/free/faq/",
  "https://www.oracle.com/cloud/compute/faq/",
  "https://www.oracle.com/cloud/networking/virtual-cloud-network/faq/",
  "https://www.oracle.com/assets/paas-iaas-universal-credits-3940775.pdf",
  "https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm",
  "https://docs.oracle.com/en-us/iaas/Content/Compute/References/burstable-instances.htm",
  "https://docs.oracle.com/en-us/iaas/Content/Compute/Concepts/preemptible.htm",
  "https://docs.oracle.com/en-us/iaas/Content/Compute/References/computeshapes.htm",
  "https://docs.oracle.com/en-us/iaas/Content/Compute/Concepts/computeoverview.htm",
  "https://docs.oracle.com/en-us/iaas/Content/General/Concepts/servicelimits.htm",
  "https://docs.oracle.com/en-us/iaas/Content/Network/Tasks/managingpublicIPs.htm",
  "https://docs.oracle.com/en-us/iaas/Content/Block/Concepts/blockvolumebackups.htm",
  "https://docs.oracle.com/en-us/iaas/Content/Block/Concepts/blockvolumeperformance.htm",
  "https://blogs.oracle.com/linux/kvm-nested-virtualization-in-oci",
  "https://hn.algolia.com/api/v1/items/49183750",
  "https://www.cnelecar.com/blog/oracle-always-free-arm-limits-cut-2026/",
  "https://apexapps.oracle.com/pls/apex/cetools/api/v1/products/?currencyCode=USD&serviceCategory=Storage",
  "https://blogs.oracle.com/linux/post/kvm-nested-virtualization-in-oci"
 ],
 "fleet": {
  "default_max_instances": null,
  "default_max_vcpu": 12,
  "default_max_gpus": null,
  "raise": "ticket",
  "raise_time_days": null,
  "verification": null,
  "tiers": "Default/trial limits depend on service and account; usage/account standing can raise limits automatically. Console limit-increase requests also available.",
  "notes": "No single VM/vCPU/GPU quota represents all shapes, regions and Free Trial/PAYG tenancies. Upgrade from free/trial where needed before requesting paid capacity; approved quota does not guarantee stock.",
  "sources": [
   "https://docs.oracle.com/en-us/iaas/Content/General/service-limits/overview.htm",
   "https://docs.oracle.com/en-us/iaas/Content/General/service-limits/create-request.htm"
  ],
  "researched": "2026-09-28"
 },
 "audit_2026_09_29": {
  "applied": 7,
  "source": "checked against the provider's live pricing and docs pages",
  "reviewed": 3
 },
 "feature_evidence": {
  "snapshot_auto": {
   "value": false,
   "source": "https://docs.oracle.com/en-us/iaas/Content/Block/Concepts/bootvolumebackups.htm",
   "quote": "You can either manually start the backup, or assign a policy which defines a set backup schedule.",
   "note": "Stop/start just powers the VM off; boot volume persists (persistent_disk). No stop-triggered checkpoint and no memory save. Policy-based (scheduled) boot/block volume backups exist - scheduled backup, not this feature.",
   "checked": "2026-09-29"
  },
  "snapshot_on_demand": {
   "value": true,
   "source": "https://docs.oracle.com/en-us/iaas/Content/Compute/Tasks/managingcustomimages.htm",
   "quote": "You can create a custom image of an instance's boot disk and use it to launch other instances.",
   "note": "Disk only (no memory). Manual boot-volume and block-volume backups (incremental/full, stored in Object Storage) can be restored to new volumes / new instances; boot volume clones also exist. Custom images boot new instances (template/fork of disk state).",
   "checked": "2026-09-29"
  },
  "harness_api": {
   "value": false,
   "source": "https://www.oracle.com/artificial-intelligence/generative-ai/agents/",
   "quote": "OCI Enterprise AI helps developers build and deploy production-ready agents across data sources.",
   "note": "No first-party API to drive a coding harness (Claude Code/Codex/OpenCode) inside an OCI sandbox was found; OCI's agent product is a business/RAG agent builder, not a coding-harness driver.",
   "checked": "2026-09-30"
  },
  "egress_allowlist": {
   "value": true,
   "source": "https://docs.oracle.com/en-us/iaas/Content/network-firewall/overview.htm",
   "quote": "Custom URL and FQDN filtering: Restrict ingress and egress traffic to a specified list of fully qualified domain names (FQDNs), including wild cards and custom URLs.",
   "note": "IP level in the base VCN: security lists and NSGs have egress rules by CIDR/protocol/port ('A security rule allows a particular type of traffic in or out of a VNIC', securityrules.htm). Domain level requires the separately billed OCI Network Firewall (Palo Alto-based) with routing through it.",
   "checked": "2026-09-29",
   "level": "both"
  },
  "egress_http_rules": {
   "value": true,
   "source": "https://docs.oracle.com/en-us/iaas/Content/network-firewall/creating-lists.htm",
   "quote": "To match URL patterns that include paths and query parameters, you must enable decryption.",
   "note": "Only via OCI Network Firewall URL lists (host + path/query, needs SSL inspection/decryption). No method/header rules found. Security lists/NSGs are L3/L4 only.",
   "checked": "2026-09-29"
  },
  "ingress_rules": {
   "value": true,
   "source": "https://docs.oracle.com/en-us/iaas/Content/Network/Concepts/securityrules.htm",
   "quote": "The Networking service offers two virtual firewall features that both use security rules to control traffic at the packet level.",
   "note": "Security lists (per subnet) and NSGs (per VNIC) ingress rules by source CIDR/NSG, protocol, port; 'Without security rules, no traffic is allowed in and out of VNICs in the VCN.' Private subnets / no public IP possible.",
   "checked": "2026-09-29"
  },
  "guest_firewall": {
   "value": true,
   "source": null,
   "quote": null,
   "note": "Full VM (or bare metal) with root; iptables/nftables/firewalld inside the guest are under customer control.",
   "checked": "2026-09-29",
   "derived": true
  },
  "secret_proxy": {
   "value": false,
   "source": "https://docs.oracle.com/en-us/iaas/Content/KeyManagement/Concepts/keyoverview.htm",
   "quote": "The secrets functionality of Vault, including secret tags and secret rules, has moved to a new Secret Management Service.",
   "note": "Secrets now live in the separate OCI Secret Management Service (moved out of Vault) and are fetched by the workload (instance principals); no credential-injecting egress proxy. Network Firewall 'mapped secrets' are TLS decryption certs, not credential injection.",
   "checked": "2026-10-14"
  },
  "volume_attach": {
   "value": true,
   "source": "https://docs.oracle.com/en-us/iaas/Content/Block/Concepts/overview.htm",
   "quote": "You can create, attach, connect, and move volumes, as well as change volume performance, as needed",
   "note": "Block Volume (iSCSI/paravirtualized) attach/detach.",
   "checked": "2026-09-29"
  },
  "volume_shared": {
   "value": true,
   "source": "https://docs.oracle.com/en-us/iaas/Content/Block/Tasks/attachingvolumetomultipleinstances.htm",
   "quote": "if you configure the block volume as read/write and shareable you must deploy a cluster aware system or solution on top of the shared storage",
   "note": "Block volume multi-attach read/write shareable (needs cluster-aware FS) or read-only; plus File Storage (NFS, read-write): 'Large Compute clusters of thousands of instances can use the File Storage service for high-performance shared storage.'",
   "checked": "2026-09-29"
  },
  "isolation": {
   "value": "qemu-kvm",
   "source": "https://blogs.oracle.com/linux/kvm-nested-virtualization-in-oci",
   "quote": "Oracle Cloud Infrastructure (OCI) uses KVM (Kernel-based Virtual Machine) as the hypervisor for its virtual machine (VM) shapes.",
   "note": "OCI Compute VM shapes (E4/E5/E6/Standard3/A1/A2/A4 etc., as modeled by this card) run on a KVM-based hypervisor over bare metal hosts; full VM isolation (docs computeoverview.htm also distinguishes VM vs bare metal).",
   "checked": "2026-09-30"
  },
  "image_oci": {
   "value": false,
   "source": "https://docs.oracle.com/en-us/iaas/Content/Compute/Tasks/managingcustomimages.htm",
   "quote": "You can create a custom image of an instance's boot disk and use it to launch other instances.",
   "note": "not offered: outside the product's scope. Custom images modeled here are VM boot-disk images (built from an existing instance/uploaded VM image), not Docker/OCI container images used to start the machine; OCI's separate Container Instances service (not one of this card's modes) can run OCI images directly.",
   "checked": "2026-09-30"
  },
  "nested_virt": {
   "value": true,
   "source": "https://blogs.oracle.com/linux/kvm-nested-virtualization-in-oci",
   "quote": "Ampere VMs (ARM/aarch64) did not support nested virtualization ... VM.Standard.E5.Flex and VM.Standard3.Flex",
   "note": "True for the x86 E5/Standard3 (and by extension general E-series/Standard3 Flex) shapes that make up most of this card's modes; Ampere A1/A2 are false and A4 is unstated (see card's own per-mode features/caveats).",
   "checked": "2026-09-30"
  },
  "anti_bot": {
   "value": false,
   "source": "https://www.oracle.com/cloud/compute/pricing/",
   "quote": "Oracle Cloud Infrastructure Compute provides fast, flexible, and affordable compute capacity to fit any workload need, from an economical virtual machine to a bare metal server instance.",
   "note": "not offered: outside the product's scope. This is a generic IaaS VM/bare-metal product with no browser or bot-detection-evasion features.",
   "checked": "2026-09-30"
  },
  "captcha_solving": {
   "value": false,
   "source": "https://www.oracle.com/cloud/compute/pricing/",
   "quote": "Oracle Cloud Infrastructure Compute provides fast, flexible, and affordable compute capacity to fit any workload need, from an economical virtual machine to a bare metal server instance.",
   "note": "not offered: outside the product's scope. Plain IaaS compute has no CAPTCHA-solving capability.",
   "checked": "2026-09-30"
  },
  "egress_ip_type": {
   "value": "datacenter",
   "source": "https://docs.oracle.com/en-us/iaas/Content/Network/Tasks/managingpublicIPs.htm",
   "quote": "For an instance to communicate directly with the internet, all of the following are required: The instance must be in a public subnet. The instance must have a reserved or ephemeral public IP address.",
   "note": "Standard OCI datacenter IPv4 ranges; no residential/mobile IP offering.",
   "checked": "2026-09-30"
  },
  "fork_running": {
   "value": false,
   "source": "https://docs.oracle.com/en-us/iaas/Content/Compute/Tasks/managingcustomimages.htm",
   "quote": "When you create an image of a running instance, the instance shuts down and remains unavailable for several minutes. The instance restarts when the process completes.",
   "note": "Creating a custom image (the closest thing to a clone) from a running instance forces it to shut down during the process, so the source machine is not cloned while it keeps running.",
   "checked": "2026-09-30"
  },
  "wake_on_request": {
   "value": false,
   "source": "https://www.oracle.com/cloud/compute/pricing/",
   "quote": "Oracle Cloud Infrastructure Compute provides fast, flexible, and affordable compute capacity to fit any workload need, from an economical virtual machine to a bare metal server instance.",
   "note": "not offered: outside the product's scope. Stopped VM instances stay off until explicitly started via console/API/CLI; there is no request-triggered auto-wake for plain Compute instances.",
   "checked": "2026-09-30"
  },
  "auto_stop_idle": {
   "value": false,
   "source": "https://www.oracle.com/cloud/compute/pricing/",
   "quote": "Oracle Cloud Infrastructure Compute provides fast, flexible, and affordable compute capacity to fit any workload need, from an economical virtual machine to a bare metal server instance.",
   "note": "not offered: outside the product's scope. Plain VM instances run until the customer (or their own scripted automation) stops them; no built-in idle-based auto-stop for Compute instances.",
   "checked": "2026-09-30"
  },
  "live_resize": {
   "value": false,
   "source": "https://docs.oracle.com/en-us/iaas/Content/Compute/Tasks/resizinginstances.htm",
   "quote": "If the instance is running, it's rebooted. Confirm when prompted.",
   "note": "Flexible shapes let you change OCPU/memory without rebuilding the instance, but a running instance is rebooted as part of the change-shape operation, so it is not a true live (no-downtime) resize.",
   "checked": "2026-09-30"
  },
  "own_agent_api": {
   "value": false,
   "source": "https://www.oracle.com/cloud/compute/pricing/",
   "quote": "Oracle Cloud Infrastructure Compute provides fast, flexible, and affordable compute capacity to fit any workload need, from an economical virtual machine to a bare metal server instance.",
   "note": "not offered: outside the product's scope. OCI Compute is plain IaaS VM/bare-metal capacity; it has no first-party browser/computer-use/research task-agent API (OCI Generative AI Agents is a separate RAG chat-agent service, not a task agent driving these machines).",
   "checked": "2026-09-30"
  },
  "mcp_server": {
   "value": true,
   "source": "https://raw.githubusercontent.com/oracle/mcp/main/README.md",
   "quote": "For most OCI users, start with oci-cloud-mcp-server. It uses the official OCI Python SDK directly ... and is the recommended general-purpose entry point for OCI workflows.",
   "note": "Oracle's official GitHub org (oracle/mcp) ships MCP servers, including a general-purpose OCI Cloud MCP server, to control OCI resources such as Compute instances; the repo itself labels these as reference implementations rather than a GA product.",
   "checked": "2026-09-30"
  },
  "lang_python": {
   "value": false,
   "source": "https://www.oracle.com/cloud/compute/pricing/",
   "quote": "Oracle Cloud Infrastructure Compute provides fast, flexible, and affordable compute capacity to fit any workload need, from an economical virtual machine to a bare metal server instance.",
   "note": "not offered: outside the product's scope. This is a bare VM/bare-metal you provision from an OS image; whether Python is present depends on the chosen OS image, not a managed language runtime OCI provides.",
   "checked": "2026-09-30"
  },
  "lang_node": {
   "value": false,
   "source": "https://www.oracle.com/cloud/compute/pricing/",
   "quote": "Oracle Cloud Infrastructure Compute provides fast, flexible, and affordable compute capacity to fit any workload need, from an economical virtual machine to a bare metal server instance.",
   "note": "not offered: outside the product's scope. Node.js is not preinstalled on OCI's stock Linux/Windows images; customers install their own runtime on the VM.",
   "checked": "2026-09-30"
  },
  "static_egress_ip": {
   "value": true,
   "source": "https://docs.oracle.com/en-us/iaas/Content/Network/Tasks/managingpublicIPs.htm",
   "quote": "Reserved: The object is persistent and exists beyond the lifetime of the instance it's assigned to. You can unassign it and then reassign it to another instance whenever you like.",
   "note": "Reserved public IPs (assignable to an instance or to a NAT gateway used by instances in a private subnet) provide a fixed outbound/inbound IPv4 address.",
   "checked": "2026-09-30"
  },
  "gpu": {
   "value": true,
   "source": "https://www.oracle.com/cloud/compute/gpu/",
   "quote": "Oracle Cloud Infrastructure (OCI) Compute provides bare metal and VM GPU instances that customers can use for demanding workloads, such as AI training and inferencing.",
   "note": "GPU VM and bare-metal shapes (e.g. VM.GPU3, VM.GPU.A10, BM.GPU series) are offered on OCI Compute, alongside the CPU shapes this card models.",
   "checked": "2026-09-30"
  },
  "soc2": {
   "value": true,
   "source": "https://www.oracle.com/cloud/compliance/",
   "quote": "SOC 2 System and Organization Controls 2 ... A SOC 2 report outlines information related to a service organization's internal controls for security, availability, processing integrity, confidentiality or privacy Trust Criteria.",
   "note": "Listed among Oracle Cloud's attestations/compliance offerings on its compliance page.",
   "checked": "2026-09-30"
  },
  "hipaa": {
   "value": true,
   "source": "https://www.oracle.com/cloud/compliance/",
   "quote": "HIPAA Health Insurance Portability and Accountability Act ... The Health Insurance Portability and Accountability Act of 1996 (HIPAA) is a US federal law.",
   "note": "HIPAA is listed on Oracle Cloud's compliance page alongside HITRUST CSF as a supported regulatory framework for OCI.",
   "checked": "2026-09-30"
  },
  "sso": {
   "value": true,
   "source": "https://docs.oracle.com/en-us/iaas/Content/Identity/Concepts/federation.htm",
   "quote": "Oracle Cloud Infrastructure supports federation with Oracle Identity Cloud Service, and Microsoft Active Directory (via Active Directory Federation Services (AD FS)), Microsoft Azure Active Directory, Okta, and other identity providers that support the Security Assertion Markup Language (SAML) 2.0 protocol.",
   "note": "SAML 2.0-based single sign-on federation with external identity providers is supported for console/account access.",
   "checked": "2026-09-30"
  },
  "max_session_h": {
   "value": "none",
   "source": "https://docs.oracle.com/en-us/iaas/Content/Compute/Concepts/computeoverview.htm",
   "quote": "Compute lets you provision and manage compute hosts, known as instances. You can create instances as needed to meet your compute and application requirements. After you create an instance, you can access it securely from your computer, restart it, attach and detach volumes, and terminate it when you're done with it.",
   "note": "A plain VM/bare-metal instance runs indefinitely until the customer stops or terminates it; there is no provider-enforced maximum session duration.",
   "checked": "2026-09-30"
  },
  "pause_resume": {
   "value": true,
   "corrected_from": false,
   "source": "https://www.oracle.com/cloud/compute/faq/",
   "quote": "For Standard VM and bare metal instances, when the instance is in a \"stopped\" state, billing pauses for both the compute instance cost and the Microsoft Windows Server operating system license cost.",
   "note": "Stop/start an instance pauses compute billing while the boot volume (disk) persists; instance can later be started again with state intact. This is exactly pause/resume with reduced billing. Default is boot volume persists across stop; DenseIO/GPU/HPC shapes with local NVMe keep billing running until terminate (documented exception).",
   "checked": "2026-09-30"
  },
  "memory_snapshot_fork": {
   "value": false,
   "source": "https://docs.oracle.com/en-us/iaas/Content/Compute/Tasks/managingcustomimages.htm",
   "quote": "You can create a custom image of an instance's boot disk and use it to launch other instances.",
   "note": "Custom images / boot-volume clones only capture disk state, not running memory/process state; stop/start does not save RAM to a portable snapshot. No first-party live-memory fork found.",
   "checked": "2026-09-30"
  },
  "desktop": {
   "value": false,
   "source": "https://www.oracle.com/cloud/compute/secure-desktops/",
   "quote": "OCI Secure Desktops is a managed service in OCI that lets you implement desktop as a service. It provides a centrally controlled deployment of virtual desktops running Oracle Linux or Microsoft Windows for the operating system. ... The desktop screens are delivered via a high-speed, secure, proprietary protocol.",
   "note": "reviewed: proposed correction rejected (First-party managed remote/streamed desktop product (OCI Secure Desktops), separate from the plain-VM compute regime priced on the card, but it is a real Oracle-offered feature of the platform.)",
   "checked": "2026-09-30"
  },
  "browser": {
   "value": false,
   "source": "https://www.oracle.com/cloud/compute/pricing/",
   "quote": "Oracle Cloud Infrastructure (OCI) Compute provides ... virtual machine (VM) and bare metal (BM) compute capacity",
   "note": "OCI is IaaS compute; no managed/hosted-browser product was found (Secure Desktops streams a full OS desktop, not a dedicated managed browser). Outside the product's scope for a plain VM/IaaS offering.",
   "checked": "2026-09-30"
  },
  "computer_use": {
   "value": false,
   "source": "https://www.oracle.com/artificial-intelligence/generative-ai/agents/",
   "quote": "OCI Enterprise AI helps developers build and deploy production-ready agents across data sources. Build agentic workflows with open standards and open source frameworks, plus managed access to leading models with zero data retention endpoints.",
   "note": "Oracle's AI-agent product targets enterprise data/RAG workflows, not a screenshot+click computer-use API; no such API found for Compute or Secure Desktops.",
   "checked": "2026-09-30"
  },
  "inbound_https": {
   "value": false,
   "source": "https://docs.oracle.com/en-us/iaas/Content/Network/Tasks/managingpublicIPs.htm",
   "quote": "A public IP address is an IPv4 address that is reachable from the internet. If a resource in your tenancy needs to be directly reachable from the internet, it must have a public IP address.",
   "note": "reviewed: proposed correction rejected (Instances get a directly-reachable public IPv4 (card's own public_ipv4/raw_tcp_inbound are already true) and security lists/NSGs allow opening any port including 443; OCI also offers a managed Load Balancer with SSL/TLS certificate termination (Balance service 'SSL Certificates' feature) and Web Application Acceleration/WAF for HTTPS. inbound_https=false contradicts the card's own raw_tcp_inbound=true and public_ipv4=true.)",
   "checked": "2026-09-30"
  },
  "agent_harnesses": {
   "value": false,
   "source": "https://www.oracle.com/artificial-intelligence/generative-ai/agents/",
   "quote": "Build agentic workflows with open standards and open source frameworks, plus managed access to leading models with zero data retention endpoints.",
   "note": "No preinstalled/templated coding agents (Claude Code, Codex, OpenCode) found on Compute/Secure Desktops; Oracle's AI agent offering is for custom business agents, not preinstalled coding harnesses.",
   "checked": "2026-09-30"
  },
  "macos": {
   "value": true,
   "corrected_from": false,
   "source": "https://docs.oracle.com/en-us/iaas/Content/managed-mac/overview.htm",
   "quote": "Oracle Cloud Infrastructure Managed Services for Mac lets you run macOS workloads in the Oracle Cloud, extending the flexibility, scalability, and cost benefits of Oracle Cloud Infrastructure to all Apple developers. By using Oracle Cloud Infrastructure-hosted Mac servers, you can create apps for the iPhone, iPad, Mac, Apple Watch, Apple TV devices...",
   "note": "OCI 'Managed Services for Mac' offers dedicated Apple Mac servers (billed per server per hour) as a first-party OCI service, separate from the x86/Arm compute regimes priced on the card.",
   "checked": "2026-09-30"
  },
  "self_host": {
   "value": false,
   "source": "https://www.oracle.com/cloud/cloud-at-customer/dedicated-region/",
   "quote": "Rapidly deploy full-stack OCI in a Dedicated Region, with an expandable footprint starting as small as 3 Racks... Oracle managed cloud racks... Access for Oracle operations personnel for set-up and hardware support",
   "note": "OCI Dedicated Region/Cloud@Customer places Oracle-owned, Oracle-operated hardware in the customer's data center; the customer never runs the OCI software stack themselves, so this does not meet 'run it on your own infrastructure'. OCI is not offered as self-hostable software.",
   "checked": "2026-09-30"
  },
  "byoc": {
   "value": false,
   "source": "https://www.oracle.com/cloud/alloy/",
   "quote": "Oracle Alloy is a platform that enables partners to become cloud providers... to deliver a complete cloud tailored to the specific needs of their customers",
   "note": "Oracle Alloy lets a partner white-label and resell OCI, and Dedicated Region places Oracle hardware on-prem, but neither is 'a managed service deployed into your own AWS/GCP/Azure account' (BYOC as defined) - Oracle IS the cloud/hyperscaler, not a service layered onto another cloud.",
   "checked": "2026-09-30"
  },
  "open_source": {
   "value": false,
   "source": "https://www.oracle.com/cloud/compute/pricing/",
   "quote": "Oracle Cloud Infrastructure (OCI) Compute provides fast provisioning and flexible virtual machine (VM) and bare metal (BM) compute capacity to meet the demands of any workload.",
   "note": "OCI is Oracle's proprietary commercial cloud platform; no OSI-licensed core product exists (the underlying compute/network/storage control plane is closed-source, unlike e.g. OpenStack).",
   "checked": "2026-09-30"
  },
  "usage_api": {
   "value": true,
   "source": "https://raw.githubusercontent.com/oracle/oci-python-sdk/master/src/oci/usage_api/models/request_summarized_usages_details.py",
   "quote": "Aggregate the result by: tagNamespace, tagKey, tagValue, service, skuName, skuPartNumber, unit, compartmentName, compartmentPath, compartmentId, platform, region, logicalAd, resourceId, tenantId, tenantName. Query usage type COST queries billing data.",
   "note": "granularity: per-resource,per-tag,per-compartment; cost: yes; OCI Usage API (request_summarized_usages endpoint) returns billable usage with support for per-resource (resourceId), per-tag (group_by_tag), and per-compartment (group by compartmentId) granularity. query_type parameter supports COST for billing data, USAGE for quantities. Available in OCI SDK (Python, Java, etc.) and REST API.",
   "confidence": "high",
   "checked": "2026-10-01"
  }
 },
 "locations": [
  {
   "country": "AU",
   "state": null,
   "city": "Sydney",
   "provider_region": "ap-sydney-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "AU",
   "state": null,
   "city": "Melbourne",
   "provider_region": "ap-melbourne-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "BR",
   "state": null,
   "city": "Sao Paulo",
   "provider_region": "sa-saopaulo-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "BR",
   "state": null,
   "city": "Vinhedo",
   "provider_region": "sa-vinhedo-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "CA",
   "state": null,
   "city": "Montreal",
   "provider_region": "ca-montreal-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "CA",
   "state": null,
   "city": "Toronto",
   "provider_region": "ca-toronto-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "CL",
   "state": null,
   "city": "Santiago",
   "provider_region": "sa-santiago-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "CL",
   "state": null,
   "city": "Valparaiso",
   "provider_region": "sa-valparaiso-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "CO",
   "state": null,
   "city": "Bogota",
   "provider_region": "sa-bogota-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "FR",
   "state": null,
   "city": "Paris",
   "provider_region": "eu-paris-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "FR",
   "state": null,
   "city": "Marseille",
   "provider_region": "eu-marseille-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "DE",
   "state": null,
   "city": "Frankfurt",
   "provider_region": "eu-frankfurt-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "IN",
   "state": null,
   "city": "Hyderabad",
   "provider_region": "ap-hyderabad-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "IN",
   "state": null,
   "city": "Mumbai",
   "provider_region": "ap-mumbai-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "ID",
   "state": null,
   "city": "Batam",
   "provider_region": "ap-batam-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "IL",
   "state": null,
   "city": "Jerusalem",
   "provider_region": "il-jerusalem-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "IT",
   "state": null,
   "city": "Milan",
   "provider_region": "eu-milan-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "IT",
   "state": null,
   "city": "Turin",
   "provider_region": "eu-turin-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "JP",
   "state": null,
   "city": "Osaka",
   "provider_region": "ap-osaka-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "JP",
   "state": null,
   "city": "Tokyo",
   "provider_region": "ap-tokyo-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "MY",
   "state": null,
   "city": "Kulai",
   "provider_region": "ap-kulai-2",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "MX",
   "state": null,
   "city": "Queretaro",
   "provider_region": "mx-queretaro-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "MX",
   "state": null,
   "city": "Monterrey",
   "provider_region": "mx-monterrey-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "MA",
   "state": null,
   "city": "Casablanca",
   "provider_region": "af-casablanca-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "NL",
   "state": null,
   "city": "Amsterdam",
   "provider_region": "eu-amsterdam-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "SA",
   "state": null,
   "city": "Riyadh",
   "provider_region": "me-riyadh-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "SA",
   "state": null,
   "city": "Jeddah",
   "provider_region": "me-jeddah-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "RS",
   "state": null,
   "city": "Jovanovac",
   "provider_region": "eu-jovanovac-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "SG",
   "state": null,
   "city": "Singapore",
   "provider_region": "ap-singapore-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "SG",
   "state": null,
   "city": "Singapore",
   "provider_region": "ap-singapore-2",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "ZA",
   "state": null,
   "city": "Johannesburg",
   "provider_region": "af-johannesburg-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "KR",
   "state": null,
   "city": "Seoul",
   "provider_region": "ap-seoul-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "KR",
   "state": null,
   "city": "Chuncheon",
   "provider_region": "ap-chuncheon-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "ES",
   "state": null,
   "city": "Madrid",
   "provider_region": "eu-madrid-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "ES",
   "state": null,
   "city": "Madrid",
   "provider_region": "eu-madrid-3",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "SE",
   "state": null,
   "city": "Stockholm",
   "provider_region": "eu-stockholm-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "CH",
   "state": null,
   "city": "Zurich",
   "provider_region": "eu-zurich-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "AE",
   "state": null,
   "city": "Abu Dhabi",
   "provider_region": "me-abudhabi-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "AE",
   "state": null,
   "city": "Dubai",
   "provider_region": "me-dubai-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "GB",
   "state": null,
   "city": "London",
   "provider_region": "uk-london-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "GB",
   "state": null,
   "city": "Newport",
   "provider_region": "uk-cardiff-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "US",
   "state": "VA",
   "city": "Ashburn",
   "provider_region": "us-ashburn-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "US",
   "state": "IL",
   "city": "Chicago",
   "provider_region": "us-chicago-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "US",
   "state": "AZ",
   "city": "Phoenix",
   "provider_region": "us-phoenix-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "US",
   "state": "CA",
   "city": "San Jose",
   "provider_region": "us-sanjose-1",
   "self_serve": true,
   "choosable": true
  }
 ],
 "locations_source": "https://docs.oracle.com/en-us/iaas/Content/General/Concepts/regions.htm",
 "locations_quote": "Oracle Cloud Infrastructure is hosted in regions and availability domains. A region is a localized geographic area, and an availability domain is one or more data centers located within a region.",
 "locations_checked": "2026-10-01"
}