Azure Pipelines
- Free allowance
- One Microsoft-hosted CI/CD job with 1,800 minutes a month, plus one self-hosted job with unlimited minutes, on every Azure DevOps organisation
- Verdict
- caveatusable, with a named limit or an unprobed read path
- Cost
- free tier
- Identity
- cardcard required, phone required
- Binding limit
- request-rate1,800 hosted minutes a month on one parallel job; extra hosted jobs are $40 a month each
- Evidence
- documented13 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-12-04checked 2026-11-03 (live); stale on 2026-12-04
| Free tier | one Microsoft-hosted CI/CD job with 1,800 minutes a month, plus one self-hosted job with unlimited minutes, on every Azure DevOps organisation unit minutes; metered on wall-clock |
|---|---|
| Price | none stated |
| Limits |
not stated |
| Identity | card the Microsoft-hosted free grant applies only to an Azure DevOps organisation linked to a valid Azure subscription; Azure DevOps billing does not accept the Azure Free Trial, and an Azure account asks for a phone number and a non-prepaid credit or debit card. The free self-hosted job is granted automatically; only the Microsoft-hosted free tier must be enabled |
| Egress | not stated |
| Per-object cap | 60 minutes per Microsoft-hosted job on the free grant; 360 minutes per job on a paid parallel job |
| Retention | not stated |
| Interface | unknown |
| Reliability | no reliability event recorded |
| Evidence note | documented the Azure DevOps pricing page was read on 2026-10-22. The free allowance is a monthly minute pool on one hosted job plus an unmetered self-hosted job, which is a recurring tier and not a credit |
| Parsed numbers |
|
Evidence 13
| date | source | what it proved |
|---|---|---|
| 2026-10-02 | azure.microsoft.com/en-us/pricing/details/devops/azure-devop | not published |
| 2026-10-22 | azure.microsoft.com/en-us/pricing/details/devops/azure-devop | '1 Microsoft-hosted job with 1,800 minutes per month for CI/CD and 1 self-hosted job with unlimited minutes per month' and '$40 per extra Microsoft-hosted CI/CD parallel job', quoted |
| 2026-10-30 | learn.microsoft.com/en-us/azure/devops/pipelines/licensing/c | the free parallel-job grant needs the organisation linked to a valid Azure subscription |
| 2026-10-30 | learn.microsoft.com/en-us/azure/devops/organizations/billing | the Azure Free Trial cannot be the subscription linked for Azure DevOps billing |
| 2026-10-30 | azure.microsoft.com/en-us/free/ | an Azure account asks for a phone number and a non-prepaid credit or debit card |
| 2026-10-30 | azure.microsoft.com/en-us/pricing/details/devops/azure-devop | the unlimited-minutes job is a self-hosted agent |
| 2026-10-30 | learn.microsoft.com/en-us/azure/devops/pipelines/licensing/c | the free tier is one job of up to 60 minutes and 1,800 minutes a month; the paid tier allows 360 minutes per job |
| 2026-10-30 | azure.microsoft.com/en-us/pricing/details/devops/azure-devop | every Azure DevOps organisation gets one Microsoft-hosted job with 1,800 minutes a month and one self-hosted job with unlimited minutes |
| 2026-10-30 | azure.microsoft.com/en-us/pricing/purchase-options/azure-acc | the Azure subscription that the Microsoft-hosted free grant needs is opened with a phone number and a non-prepaid credit or debit card |
| 2026-10-30 | learn.microsoft.com/en-us/azure/devops/pipelines/licensing/c | the self-hosted free tier is granted automatically, and only the Microsoft-hosted free tier must be enabled |
| 2026-10-30 | azure.microsoft.com/en-us/pricing/details/devops/azure-devop | an Azure DevOps organisation is started without a card |
| 2026-10-30 | azure.microsoft.com/en-us/pricing/purchase-options/azure-acc | a pay-as-you-go Azure subscription bills the credit or debit card given at sign-up |
| 2026-11-03 | azure.microsoft.com/en-us/pricing/details/devops/azure-devop | the free grant is one Microsoft-hosted job with 1,800 minutes a month plus one self-hosted job with unlimited minutes |
More fields 5
| keep rate | 1.0 |
|---|---|
| billing model | unclassified |
| session cap | {"wall_clock_min": null,"idle_reap_s": null,"restart_required": false,"note": "a hosted job has its own timeout; the monthly minute pool is what runs out first"} |
| free tier kind | allowance |
| granularity | {"min_billed_s": 60,"rounding_s": null} |
Unknown values 9
- chaining: a source was read and is silent on this field
- egress metered: egress metering was not published
- egress terms: a source was read and is silent on this field
- interface: the access interface was not established
- limits note: a source was read and is silent on this field
- reliability note: nothing of this kind was observed
- retention notes: the field may be stated in a source that was not read
- retention stated: a source was read and is silent on this field
- tooling: a source was read and is silent on this field