Side-by-side comparison of 10+ CI/CD free tiers in 2026. Compare GitHub Actions, GitLab CI, CircleCI, Buildkite, Bitrise, Codemagic, Drone CI, and more — build minutes, concurrency, runners, and hidden costs.

CI/CD Free Tier Comparison 2026

Published 2026-03-31 · Not yet reviewed · Data verified from our index of 1,547 developer tools · 37 CI/CD services compared

📂 Browse all 37 CI/CD services with free tiers → CI/CD Category Hub
37
CI/CD Services
Best for Open Source
Most Generous Credits
Best Self-Hosted

Quick verdict: GitHub Actions dominates for open source projects with unlimited free minutes on public repos. GitLab CI is the strongest all-in-one DevOps platform with 400 compute minutes/month and built-in container registry. CircleCI offers the most generous credit-based free tier (30,000 credits/month) with powerful parallelism. Buildkite is the developer favorite for fast, scalable pipelines with unlimited self-hosted agents on the free plan.

The CI/CD landscape in 2026: GitHub Actions remains the default choice for most developers, but its planned self-hosted runner charge was postponed indefinitely after community backlash. GitLab CI continues to tighten limits (down from 400 to 400 compute minutes). Self-hosted options like Drone CI and Woodpecker CI offer truly unlimited free CI/CD. Mobile CI/CD is a distinct niche where Bitrise and Codemagic compete on iOS/Android build minutes.

Jump to section

  1. Main Comparison Table
  2. General-Purpose CI/CD
  3. Developer-Focused CI/CD
  4. Mobile CI/CD
  5. Specialized CI/CD
  6. Self-Hosted (Unlimited Free)
  7. Best for Each Use Case
  8. Hidden Costs and Gotchas
  9. Pricing Change Timeline
  10. Data Source

Main Comparison Table

Side-by-side comparison of the top 10 CI/CD free tiers.

CI/CD Free Minutes / Credits Concurrent Jobs Artifact / Cache Runner Specs Public vs Private Self-Hosted Always Free?
GitHub Actions BEST OSS CHANGED SEP 2 Source ↗ 2,000 min/mo (private)
Unlimited (public)
20 concurrent (public)
20 concurrent (private)
500 MB artifacts, 10 GB cache/repo 2 vCPU, 7 GB RAM (Linux) Public: unlimited Free (charge postponed) Yes
GitLab CI BEST ALL-IN-ONE Source ↗ 400 compute min/mo Varies by runner 5 GB project storage (incl. artifacts + registry) 1 vCPU, 3.75 GB RAM (shared) Same limits for all repos Free (unlimited) Yes
CircleCI MOST CREDITS CHANGED SEP 3 Source ↗ 30,000 credits/mo 30 jobs (Linux) Included in credits Medium: 2 vCPU, 4 GB RAM Same limits for all repos Free (unlimited) Yes
Buildkite CHANGED SEP 5 Source ↗ Unlimited (self-hosted)
Hosted: usage-based
Unlimited (self-hosted) Bring-your-own storage Your hardware (self-hosted) Same limits for all repos Free (self-hosted) Yes (personal)
Bitbucket Pipelines Source ↗ 50 min/mo 1 concurrent 1 GB artifacts 4 GB RAM (2x pipeline) Same limits for all repos No Yes
Harness CI CHANGED AUG 28 Source ↗ 2,000 build credits/mo Varies Included in credits Cloud-hosted runners Same limits for all repos Free Yes
Google Cloud Build Source ↗ 120 min/day (e2-standard) 10 concurrent GCS storage (separate) e2-standard-2 (2 vCPU, 8 GB) Same limits for all repos No (GCE-based) Always Free
Bitrise CHANGED AUG 28 Source ↗ 300 credits/mo 1 concurrent 10-min build time limit Standard runners Same limits for all repos No Yes (Hobby)
Codemagic CHANGED SEP 3 Source ↗ 500 min/mo 1 concurrent Build artifacts available macOS M2 runners (Flutter) Same limits for all repos No Yes
Drone CI BEST SELF-HOSTED Unsourced Unlimited (self-hosted) Unlimited Unlimited (your storage) Your hardware Same (self-hosted) Fully self-hosted Yes (Community)
Minutes vs credits: GitHub Actions and GitLab CI use minutes directly. CircleCI uses credits (10 credits = 1 minute on medium Linux). Bitrise uses its own credit system. GitHub Actions is the clear winner for open source with unlimited public repo minutes. CircleCI leads for private repos with 30,000 credits/month. Self-hosted options (Drone CI, Woodpecker CI, Buildkite) offer truly unlimited CI/CD at the cost of managing your own infrastructure.

General-Purpose CI/CD

The big four CI/CD platforms that handle most workloads — from simple test-and-deploy to complex multi-stage pipelines.

Provider Free Tier Config Format Marketplace Container Registry Best For
GitHub Actions ECOSYSTEM LEADER CHANGED SEP 2 Source ↗ 2,000 min/mo + unlimited public YAML (workflows) 17,000+ marketplace actions GitHub Packages (500 MB free) Open source, GitHub-native projects
GitLab CI BEST ALL-IN-ONE Source ↗ 400 compute min/mo YAML (.gitlab-ci.yml) CI/CD catalog (growing) Built-in (5 GB total) All-in-one DevOps (code, CI, registry, deploy)
CircleCI CHANGED SEP 3 Source ↗ 30,000 credits/mo YAML + orbs Orbs marketplace No (external) Complex workflows, parallelism, orbs
Bitbucket Pipelines Source ↗ 50 min/mo YAML (bitbucket-pipelines.yml) Pipes (limited) No (external) Atlassian/Jira teams
GitHub Actions vs GitLab CI: GitHub Actions wins on ecosystem (17,000+ marketplace actions) and open source support (unlimited minutes). GitLab CI wins as an all-in-one platform — CI/CD, container registry, issue tracking, and deployments in one tool. CircleCI offers the most compute for free (30K credits) and has the best parallelism support. Bitbucket Pipelines is only worth considering if you’re already in the Atlassian ecosystem — 50 min/mo is the stingiest free tier in this category.

Developer-Focused CI/CD

Newer platforms targeting developer experience, speed, and modern workflows. Often better self-hosted runner support.

Provider Free Tier Self-Hosted Runners Parallelism Best For
Buildkite CHANGED SEP 5 Source ↗ Free for personal use (unlimited self-hosted agents) Unlimited, first-class Unlimited (your hardware) Fast builds, own infrastructure
Semaphore CI CHANGED AUG 28 Source ↗ Community plan (self-hosted, unlimited) Unlimited Configurable Self-hosted, Ruby/Elixir communities
Buddy Source ↗ 5 projects, 500 executions/mo Paid only Limited Visual pipeline builder, simple deploys
Harness CI CHANGED AUG 28 Source ↗ 2,000 build credits/mo Free Yes Enterprise-grade CI with ML-powered insights
Buildkite stands out by offering unlimited self-hosted agents on the free personal plan. You bring your own compute (a spare laptop, a VM, a Kubernetes cluster) and Buildkite orchestrates the pipelines. Semaphore CI offers a similar self-hosted-first approach. Harness CI is enterprise-grade with ML-powered test intelligence that can automatically split and parallelize tests.

Mobile CI/CD

Specialized for iOS/Android builds. Mobile CI/CD requires macOS runners for iOS and specific SDKs — general-purpose CI often struggles here.

Provider Free Tier iOS Builds Android Builds Flutter Best For
Bitrise CHANGED AUG 28 Source ↗ 300 credits/mo, 1 concurrent macOS runners Linux runners Supported Broadest mobile platform support
Codemagic BEST FLUTTER CHANGED SEP 3 Source ↗ 500 min/mo, 1 concurrent macOS M2 runners Linux runners First-class (by Flutter team) Flutter apps (built by Flutter team)
Appcircle Source ↗ 25 min/build, limited builds macOS runners Linux runners Supported Enterprise mobile DevOps
Codemagic leads for Flutter — it was built by the Flutter community and offers 500 free minutes/month with macOS M2 runners (critical for iOS builds). Bitrise has the broadest integration ecosystem for native iOS/Android. Tip: GitHub Actions can build mobile apps too (including macOS runners for iOS), but mobile-specific platforms handle code signing, App Store deployment, and device testing much better.

Specialized CI/CD

Niche CI/CD tools for specific use cases — monorepos, infrastructure-as-code, and cloud-native builds.

Provider Free Tier Specialty Best For
Nx Cloud CHANGED APR 12 Source ↗ Hobby plan: free for small teams Monorepo build orchestration Nx/monorepo projects (remote caching, task distribution)
Google Cloud Build Source ↗ 120 build-min/day (e2-standard) GCP-native, container builds GCP projects, container image builds
Codefresh Unsourced 3 users, 1 concurrent, unlimited builds GitOps + Argo CD native Kubernetes deployments, GitOps workflows
Terramate Unsourced Free for open source IaC orchestration (Terraform, OpenTofu) Infrastructure-as-code CI/CD
RunMyJob Unsourced 400 vCPU-min, 800 GB-min, 10 concurrent Smart scaling for GitHub Actions/GitLab CI Cost optimization for existing CI pipelines
Nx Cloud can dramatically speed up monorepo builds by caching task results across CI runs. Codefresh is the best free option for Kubernetes/GitOps workflows with native Argo CD support. Google Cloud Build is generous at 120 min/day but only makes sense if you’re already on GCP. RunMyJob is a newer entrant that optimizes runner costs for existing GitHub Actions/GitLab CI pipelines.

Self-Hosted CI/CD (Unlimited Free)

Fully free, open-source CI/CD that runs on your own infrastructure. Zero build-minute limits, complete control, but you manage the servers.

Provider License Config Container-Native Kubernetes Best For
Drone CI MOST MATURE Unsourced Community (Apache 2.0) YAML (.drone.yml) Docker-native Kubernetes runner Docker-native CI, simple YAML config
Woodpecker CI Unsourced Apache 2.0 YAML (.woodpecker.yml) Docker-native Kubernetes backend Drone CI fork with active community
Drone CI is the most mature self-hosted option — Docker-native, simple YAML configuration, and a large plugin ecosystem. Woodpecker CI is a community-driven fork of Drone that continues active development under the Apache 2.0 license. Both are truly free and unlimited — your only cost is the compute to run them. Ideal for teams with spare infrastructure or homelab setups.

Best for Each Use Case

When to Pick Each CI/CD Tool

Open source projects → GitHub Actions

Unlimited free minutes for public repos, 17,000+ marketplace actions, native GitHub integration. The default choice for every open source project. View GitHub Actions details →

Private repos on a budget → GitLab CI or CircleCI

GitLab CI: 400 min/mo + unlimited self-hosted runners + built-in container registry. CircleCI: 30,000 credits/mo with powerful parallelism. GitLab wins on all-in-one; CircleCI wins on raw compute. CI/CD alternatives guide →

Complex workflows with parallelism → CircleCI

30,000 credits/month, 30 concurrent Linux jobs, orbs for reusable configurations, and built-in test splitting. The best free tier for compute-heavy pipelines. View CircleCI details →

Mobile apps (Flutter) → Codemagic

500 free minutes/month with macOS M2 runners. Built by the Flutter team with first-class Flutter, iOS, and Android support including code signing and App Store deployment. View Codemagic details →

Mobile apps (native iOS/Android) → Bitrise

Broadest integration ecosystem for native mobile development. 300 credits/month, macOS runners for iOS builds, pre-configured steps for common mobile workflows. View Bitrise details →

Monorepos → Nx Cloud

Remote caching and distributed task execution for Nx-based monorepos. Free hobby plan dramatically reduces CI times by skipping unchanged projects. Pairs with any CI provider (GitHub Actions, GitLab CI, etc.).

Self-hosted / unlimited → Drone CI or Woodpecker CI

Truly free and unlimited CI/CD on your own infrastructure. Docker-native, simple YAML config, no build-minute limits. Drone CI is more mature; Woodpecker CI has a more active community fork.

Kubernetes / GitOps → Codefresh

Native Argo CD integration, GitOps-first workflows, Kubernetes dashboard. Free for 3 users with unlimited builds. The best free option for teams deploying to Kubernetes.

Hidden Costs and Gotchas

Free CI/CD tiers have several non-obvious limits that can catch you off guard. Here’s what to watch for.

macOS/Windows minute multipliers

GitHub Actions counts macOS minutes at 10x and Windows at 2x the Linux rate. Your 2,000 free minutes becomes just 200 macOS minutes or 1,000 Windows minutes. CircleCI similarly charges more credits for macOS and Windows runners. Always check the minute multiplier before running iOS builds on general-purpose CI.

Artifact storage fees

GitHub Actions: 500 MB free artifact storage (shared with GitHub Packages). Artifacts auto-expire after 90 days (configurable). GitLab: Artifacts count toward the 5 GB project storage limit alongside the container registry. CircleCI: Artifacts stored for 30 days on free plan. Build caching across CI providers is often unlimited but only persists for 7-30 days.

Concurrent job limits

Free tiers typically limit concurrent jobs: Bitbucket Pipelines allows only 1 concurrent build. Bitrise and Codemagic also limit to 1 concurrent. Even GitHub Actions can queue builds if you exceed 20 concurrent jobs. For teams with multiple developers pushing frequently, concurrent job limits matter more than total minutes.

Data transfer and egress

Most CI providers don’t charge for data transfer on free tiers, but Google Cloud Build egress follows standard GCP pricing outside the Always Free bucket. GitLab counts data transfer toward project limits. If you’re pulling large Docker images or datasets in CI, check whether data transfer counts against your free allocation.

Self-hosted runner economics

Self-hosted runners on GitHub Actions, GitLab CI, Buildkite, and CircleCI are free — you pay only for your own infrastructure. A $5/mo VPS can serve as a CI runner with unlimited minutes. For teams exceeding free tier limits, self-hosted runners are almost always cheaper than buying more cloud minutes.

Pricing Change Timeline

Recent CI/CD pricing changes from our tracker. See the full timeline for all 554 tracked changes.

Date Provider Change Impact
discovered Sep 5, 2026 · effective date unknown Buildkite The free plan now offers 2,000 Linux vCPU minutes/month and 250k test executions, up from 500 minutes and 50k executions. The free plan also includes 30 days build retention instead of 90. The open-source specific mention is gone. Source ↗ MEDIUM
discovered Sep 3, 2026 · effective date unknown Codemagic The free tier now has 30 days of build history instead of 60, and 10GB cache per build instead of 3GB. Source ↗ MEDIUM
discovered Sep 3, 2026 · effective date unknown CircleCI The free tier still exists. The details have been expanded. The free tier now includes options for different resource classes and concurrency levels. Previously about 30K credits/month (up to 6,000 build minutes on small Docker), 5 users, and 30x concurrency is still accurate as a baseline. The free tier now offers more options. Source ↗ MEDIUM
discovered Sep 2, 2026 · effective date unknown GitHub Actions The free tier for private repositories includes 2,000 minutes, 500MB artifact storage, and 10GB cache storage. The pricing page details specific per-minute costs for different runner types (Linux, Windows, macOS) and storage costs ($0.25/GB/month for shared storage, $0.07/GB for Actions cache and custom image storage), indicating that usage beyond the free quota is paid. This is not reflected in the current pricing page text. Source ↗ HIGH
discovered Aug 28, 2026 · effective date unknown Harness CI The free plan now has significantly reduced limits. Previously 2,000 build credits/month. The current page details limits for concurrent pipeline executions (up to 60), storage (250GB), and organizations (up to 1). Source ↗ HIGH
discovered Aug 28, 2026 · effective date unknown Semaphore CI Retracted — this record was our error (2026-09-06). The pricing has been restructured. While a free tier with $15 credits (~2,000 Ubuntu x64 2-vCPU minutes) and 20 concurrent jobs still exists, the pricing for compute is now tiered based on CPU and OS (Ubuntu ARM, Ubuntu x64, MacOS) and starts at $0.003/min. Retracted 2026-09-06: the restructure is real and entirely on the paid side. semaphore.io/pricing, fetched 2026-09-06, still states every free figure our stored description carries — "Get $15 free credits per month (≈ 2,000 Ubuntu x64 2-vCPU minutes)", "Includes 20 concurrent jobs by default" and "Self-Hosted $0.0025 /min" — and lists "Ubuntu x64 $0.0075 /min 2vCPU", the cloud rate our description names. What moved is the paid compute table, which now prices by CPU and OS and opens at $0.003/min for Ubuntu ARM, below the rate it replaced. A change that leaves every free figure verbatim does not supersede the free terms. Source ↗ MEDIUM
discovered Aug 28, 2026 · effective date unknown Squash Labs The free tier now offers a $40 credit. Source ↗ HIGH
discovered Aug 28, 2026 · effective date unknown Terrateam Doesn't confirm the original unlimited usage claim. Source ↗ MEDIUM
discovered Aug 28, 2026 · effective date unknown Bitrise The Hobby plan now has a build timeout of 210 minutes, up from 90. The Hobby plan also includes 2GB of dependency cache storage. The Hobby plan is now explicitly free forever. Source ↗ LOW
effective Apr 12, 2026 Nx Cloud Credits reduced from 150,000 to 50,000/month, but contributor limit removed (now unlimited) Source ↗ MEDIUM
effective Apr 12, 2026 deployhq.com Free tier expanded from 1 project with 10 daily deployments to 3 projects with unlimited deployments Source ↗ LOW
effective Jan 1, 2026 GitHub Actions Self-hosted runner per-minute fee ($0.002/min) announced for March 2026 was postponed indefinitely after community backlash. Self-hosted runners remain free. Separately, hosted runner prices were reduced up to 39% (Jan 2026) Source ↗ LOW

Data Source

Powered by AgentDeals. The tables on this page were compiled by hand from official pricing pages and have not been re-checked since. We track pricing changes across all major CI/CD providers. The pricing changes we track are updated continuously; the tables above are not.

Related guides: CI/CD Alternatives · Cloud Free Tier Comparison · Free DevOps Stack · Free Tier Risk Index

Query CI/CD pricing programmatically via our MCP tools — compare CI/CD providers, track pricing changes, or plan your DevOps stack from your AI coding assistant.

A source check reads each cited page for that service's name and a price; the figures in the tables above are from our own records.

Get this data in your AI editor

Compare CI/CD free tiers, track pricing changes, and plan your DevOps stack — all from your AI coding assistant.

claude mcp add agentdeals -- npx -y agentdeals

Frequently Asked Questions

What is the best free ci/cd service in 2026?

We publish no ranking of these. Nothing we record measures popularity or generosity, so naming a best or a top few would be our preference rather than our data. We hold 37 CI/CD services in our catalogue, each with the free tier terms and the date we last verified them. This page compares them on free tier limits, what each charges past them, and lock-in risk; the table above carries the figures side by side. Our ranking rule is published at /criteria.

Which ci/cd free tier is most generous?

Free tier generosity varies by use case. Some providers offer more storage, others more compute or API calls. Our comparison table above shows exact limits side-by-side so you can evaluate based on what matters most for your workload.

How do ci/cd free tiers compare on limits?

Each provider structures free tier limits differently — some cap storage, others cap requests or compute hours. Our comparison table provides exact numbers for each provider. Check the growth cost analysis section to understand what you'll pay when you exceed free tier limits.

Related Comparisons

Related Guides

Explore all 1,547 developer tool deals → Browse the full index or connect via MCP