fshy

Home / Microsoft

Azure Pipelines

azure.microsoft.com/en-us/pricing/details/devops/azure-devopPlatform hostcompute/azure-pipelinesJSONcomparereport an errorprovider JSON

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
email?placeholder, not evidence; card unknown, phone unknown
Binding limit
request-rate1,800 hosted minutes a month on one parallel job; extra hosted jobs are $40 a month each
Evidence
documented2 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-11-23checked 2026-10-23 (live); stale on 2026-11-23
Free tierone 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
Pricenone stated
Limits
  • request-rate (binding) 1,800 hosted minutes a month on one parallel job; extra hosted jobs are $40 a month each source
  • write-gated the unlimited-minutes half applies only to a self-hosted agent, which a user must run source
not stated
Identityemail (placeholder) not published
Egressnot stated
Per-object capnot stated
Retentionnot stated
Interfaceunknown
Reliabilityno reliability event recorded
Evidence notedocumented 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
Evidence 2
datesourcewhat it proved
2026-10-02azure.microsoft.com/en-us/pricing/details/devops/azure-devopnot published
2026-10-22azure.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
More fields 11
{
 "keep_rate": 1.0,
 "keep_rate_basis": null,
 "billing_model": "unclassified",
 "shape": null,
 "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"
 },
 "persistent_storage": null,
 "network_out": null,
 "price_note": null,
 "free_tier_kind": "allowance",
 "granularity": {
  "min_billed_s": 60,
  "rounding_s": null
 },
 "net": null
}
Unknown values 10
  • $.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
  • $.per_object_cap.stated 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