{
  "logo": {
    "checked_at": "2026-10-31",
    "file": "/logos/gitlab.png",
    "source_url": "https://about.gitlab.com"
  },
  "name": "GitLab.com",
  "ownership": {
    "bowerbird": false,
    "operator": "GitLab Inc."
  },
  "products": {
    "ci_runner": {
      "billing": {
        "credit_expires": true,
        "credit_refundable": {
          "unknown": "Not on the pricing page or the compute minutes docs"
        },
        "granularity_seconds": {
          "unknown": "Usage is job duration in seconds / 60 x cost factor; the docs do not say how it is rounded"
        },
        "minimum_seconds": {
          "unknown": "Not on the pricing page or the compute minutes docs"
        },
        "payment_model": "prepaid",
        "per_job_fee_usd": 0.0,
        "plan_minimum_usd_per_month": 0.0,
        "source": {
          "checked_at": "2026-10-31",
          "source_url": "https://docs.gitlab.com/subscriptions/gitlab_com/compute_minutes/"
        }
      },
      "cache": {
        "docker_layer_cache": false,
        "included_gb": {
          "unknown": "Hosted runners share a distributed cache in a GCS bucket; no quota is published, only a 5 GB limit per uploaded cache archive"
        },
        "persistent_disks": false,
        "source": {
          "checked_at": "2026-10-31",
          "source_url": "https://docs.gitlab.com/ci/runners/hosted_runners/"
        },
        "usd_per_gb_month": {
          "unknown": "No cache price on the pricing page or hosted runners docs"
        }
      },
      "constraints": {
        "billed_overhead_seconds": 0,
        "max_concurrent_jobs": {
          "unknown": "No concurrency limit for hosted runners on the pricing page or hosted runners docs"
        },
        "max_job_minutes": 180,
        "setup_billed": false,
        "source": {
          "checked_at": "2026-10-31",
          "source_url": "https://docs.gitlab.com/ci/runners/hosted_runners/"
        },
        "vcpu_type": {
          "unknown": "Not stated in the hosted runners docs; each job gets its own ephemeral VM"
        }
      },
      "features": {
        "gpu": true,
        "soc2": true,
        "source": {
          "checked_at": "2026-10-31",
          "source_url": "https://about.gitlab.com/security/"
        },
        "ssh_debug": false,
        "static_ips": false
      },
      "free": {
        "minutes_per_month": 400,
        "one_time_credit_usd": 0.0,
        "source": {
          "checked_at": "2026-10-31",
          "source_url": "https://about.gitlab.com/pricing/"
        },
        "usd_per_month": 0.0
      },
      "name": "GitLab.com hosted runners",
      "notes": [
        "Jobs use compute minutes: job minutes x the machine type's cost factor. Factors: Linux x86-64 small 1, medium 2, large 3, xlarge 6, 2xlarge 12; GPU medium 7; Linux Arm64 small 1, medium 2, large 3; macOS M1 medium 6, M2 Pro large 12; Windows medium 1.",
        "Additional compute minutes cost $10 per 1,000, a one-time purchase on any plan. Sizes with cost factor 1 are listed at that rate; other sizes show no per-minute price because GitLab publishes only the cost factor.",
        "Included compute minutes per month: Free 400, Premium 10,000 ($29 per user a month, billed annually), Ultimate 50,000 (custom price). The quota is per top-level group, not per user.",
        "Linux x86-64 large and up, Linux Arm64 medium and large, GPU and macOS runners need Premium or Ultimate.",
        "macOS and Windows hosted runners are in beta. Windows VMs take about five minutes to provision.",
        "Public projects in the GitLab for Open Source program use a cost factor of 0.5.",
        "Using hosted runners requires a verified credit or debit card (a $1 authorization, not charged)."
      ],
      "plans": [
        {
          "basis": "user",
          "checked_at": "2026-10-31",
          "includes": "400 compute minutes a month, 10 GiB storage, 5 users per top-level group",
          "name": "Free",
          "period": "month",
          "source_url": "https://about.gitlab.com/pricing/",
          "usd": 0.0
        },
        {
          "basis": "user",
          "checked_at": "2026-10-31",
          "includes": "Billed annually; 10,000 compute minutes a month; larger Linux, Arm64, GPU and macOS runners",
          "name": "Premium",
          "period": "month",
          "source_url": "https://about.gitlab.com/pricing/",
          "usd": 29.0
        },
        {
          "basis": "user",
          "checked_at": "2026-10-31",
          "includes": "50,000 compute minutes a month",
          "name": "Ultimate",
          "period": "month",
          "source_url": "https://about.gitlab.com/pricing/",
          "usd": {
            "unknown": "Contact us for custom pricing"
          }
        }
      ],
      "platform": {
        "ci_systems": [
          "gitlab"
        ],
        "hosting": "managed",
        "regions": [
          "us-east1",
          "us-east5",
          "us-central1",
          "us-east-1"
        ],
        "source": {
          "checked_at": "2026-10-31",
          "source_url": "https://docs.gitlab.com/user/gitlab_com/"
        }
      },
      "skus": [
        {
          "arch": "x64",
          "cpu": {
            "unknown": "Docs say only that runners are Google Compute Engine VMs and the processor type might change"
          },
          "disk_gb": 30.0,
          "id": "linux-x64-2",
          "label": "saas-linux-small-amd64",
          "legacy": false,
          "memory_gb": 8.0,
          "os": "linux",
          "price": {
            "checked_at": "2026-10-31",
            "per": "minute",
            "source_url": "https://about.gitlab.com/pricing/",
            "usd": 0.01
          },
          "vcpu": 2
        },
        {
          "arch": "x64",
          "cpu": {
            "unknown": "Docs say only that runners are Google Compute Engine VMs and the processor type might change"
          },
          "disk_gb": 50.0,
          "id": "linux-x64-4",
          "label": "saas-linux-medium-amd64",
          "legacy": false,
          "memory_gb": 16.0,
          "os": "linux",
          "price": {
            "checked_at": "2026-10-31",
            "per": "minute",
            "source_url": "https://docs.gitlab.com/ci/pipelines/compute_minutes/",
            "usd": {
              "unknown": "Cost factor 2 compute minutes per job minute; GitLab publishes compute minutes at $10 per 1,000, not a USD price for this size"
            }
          },
          "vcpu": 4
        },
        {
          "arch": "x64",
          "cpu": {
            "unknown": "Docs say only that runners are Google Compute Engine VMs and the processor type might change"
          },
          "disk_gb": 100.0,
          "id": "linux-x64-8",
          "label": "saas-linux-large-amd64",
          "legacy": false,
          "memory_gb": 32.0,
          "os": "linux",
          "plan": "Premium",
          "price": {
            "checked_at": "2026-10-31",
            "per": "minute",
            "source_url": "https://docs.gitlab.com/ci/pipelines/compute_minutes/",
            "usd": {
              "unknown": "Cost factor 3 compute minutes per job minute; GitLab publishes compute minutes at $10 per 1,000, not a USD price for this size"
            }
          },
          "vcpu": 8
        },
        {
          "arch": "x64",
          "cpu": {
            "unknown": "Docs say only that runners are Google Compute Engine VMs and the processor type might change"
          },
          "disk_gb": 200.0,
          "id": "linux-x64-16",
          "label": "saas-linux-xlarge-amd64",
          "legacy": false,
          "memory_gb": 64.0,
          "os": "linux",
          "plan": "Premium",
          "price": {
            "checked_at": "2026-10-31",
            "per": "minute",
            "source_url": "https://docs.gitlab.com/ci/pipelines/compute_minutes/",
            "usd": {
              "unknown": "Cost factor 6 compute minutes per job minute; GitLab publishes compute minutes at $10 per 1,000, not a USD price for this size"
            }
          },
          "vcpu": 16
        },
        {
          "arch": "x64",
          "cpu": {
            "unknown": "Docs say only that runners are Google Compute Engine VMs and the processor type might change"
          },
          "disk_gb": 200.0,
          "id": "linux-x64-32",
          "label": "saas-linux-2xlarge-amd64",
          "legacy": false,
          "memory_gb": 128.0,
          "os": "linux",
          "plan": "Premium",
          "price": {
            "checked_at": "2026-10-31",
            "per": "minute",
            "source_url": "https://docs.gitlab.com/ci/pipelines/compute_minutes/",
            "usd": {
              "unknown": "Cost factor 12 compute minutes per job minute; GitLab publishes compute minutes at $10 per 1,000, not a USD price for this size"
            }
          },
          "vcpu": 32
        },
        {
          "arch": "x64",
          "cpu": {
            "unknown": "Not on the GPU-enabled hosted runners docs"
          },
          "disk_gb": 50.0,
          "gpu": "NVIDIA Tesla T4 (or similar), 16 GB",
          "id": "linux-x64-4-gpu",
          "label": "saas-linux-medium-amd64-gpu-standard",
          "legacy": false,
          "memory_gb": 15.0,
          "os": "linux",
          "plan": "Premium",
          "price": {
            "checked_at": "2026-10-31",
            "per": "minute",
            "source_url": "https://docs.gitlab.com/ci/pipelines/compute_minutes/",
            "usd": {
              "unknown": "Cost factor 7 compute minutes per job minute; GitLab publishes compute minutes at $10 per 1,000, not a USD price for this size"
            }
          },
          "vcpu": 4
        },
        {
          "arch": "arm64",
          "cpu": {
            "unknown": "Docs say only that runners are Google Compute Engine VMs and the processor type might change"
          },
          "disk_gb": 30.0,
          "id": "linux-arm64-2",
          "label": "saas-linux-small-arm64",
          "legacy": false,
          "memory_gb": 8.0,
          "os": "linux",
          "price": {
            "checked_at": "2026-10-31",
            "per": "minute",
            "source_url": "https://about.gitlab.com/pricing/",
            "usd": 0.01
          },
          "vcpu": 2
        },
        {
          "arch": "arm64",
          "cpu": {
            "unknown": "Docs say only that runners are Google Compute Engine VMs and the processor type might change"
          },
          "disk_gb": 50.0,
          "id": "linux-arm64-4",
          "label": "saas-linux-medium-arm64",
          "legacy": false,
          "memory_gb": 16.0,
          "os": "linux",
          "plan": "Premium",
          "price": {
            "checked_at": "2026-10-31",
            "per": "minute",
            "source_url": "https://docs.gitlab.com/ci/pipelines/compute_minutes/",
            "usd": {
              "unknown": "Cost factor 2 compute minutes per job minute; GitLab publishes compute minutes at $10 per 1,000, not a USD price for this size"
            }
          },
          "vcpu": 4
        },
        {
          "arch": "arm64",
          "cpu": {
            "unknown": "Docs say only that runners are Google Compute Engine VMs and the processor type might change"
          },
          "disk_gb": 100.0,
          "id": "linux-arm64-8",
          "label": "saas-linux-large-arm64",
          "legacy": false,
          "memory_gb": 32.0,
          "os": "linux",
          "plan": "Premium",
          "price": {
            "checked_at": "2026-10-31",
            "per": "minute",
            "source_url": "https://docs.gitlab.com/ci/pipelines/compute_minutes/",
            "usd": {
              "unknown": "Cost factor 3 compute minutes per job minute; GitLab publishes compute minutes at $10 per 1,000, not a USD price for this size"
            }
          },
          "vcpu": 8
        },
        {
          "arch": "arm64",
          "cpu": "Apple M1",
          "disk_gb": 50.0,
          "id": "macos-arm64-4",
          "label": "saas-macos-medium-m1",
          "legacy": false,
          "memory_gb": 8.0,
          "os": "macos",
          "plan": "Premium",
          "price": {
            "checked_at": "2026-10-31",
            "per": "minute",
            "source_url": "https://docs.gitlab.com/ci/pipelines/compute_minutes/",
            "usd": {
              "unknown": "Cost factor 6 (beta) compute minutes per job minute; GitLab publishes compute minutes at $10 per 1,000, not a USD price for this size"
            }
          },
          "vcpu": 4
        },
        {
          "arch": "arm64",
          "cpu": "Apple M2 Pro",
          "disk_gb": 50.0,
          "id": "macos-arm64-6",
          "label": "saas-macos-large-m2pro",
          "legacy": false,
          "memory_gb": 16.0,
          "os": "macos",
          "plan": "Premium",
          "price": {
            "checked_at": "2026-10-31",
            "per": "minute",
            "source_url": "https://docs.gitlab.com/ci/pipelines/compute_minutes/",
            "usd": {
              "unknown": "Cost factor 12 (beta) compute minutes per job minute; GitLab publishes compute minutes at $10 per 1,000, not a USD price for this size"
            }
          },
          "vcpu": 6
        },
        {
          "arch": "x64",
          "cpu": {
            "unknown": "Not on the Windows hosted runners docs"
          },
          "disk_gb": 75.0,
          "id": "windows-x64-2",
          "label": "saas-windows-medium-amd64",
          "legacy": false,
          "memory_gb": 7.5,
          "os": "windows",
          "price": {
            "checked_at": "2026-10-31",
            "per": "minute",
            "source_url": "https://about.gitlab.com/pricing/",
            "usd": 0.01
          },
          "vcpu": 2
        }
      ]
    }
  },
  "slug": "gitlab",
  "status": {
    "checked_at": "2026-10-31",
    "source_url": "https://about.gitlab.com/pricing/",
    "value": "active"
  },
  "summary": "GitLab-hosted runners for GitLab CI/CD on GitLab.com, paid in compute minutes that each machine type uses at its own cost factor.",
  "website": "https://about.gitlab.com"
}