fshy

Home / Microsoft

Azure App Service (F1)

azure.microsoft.com/en-us/pricing/details/app-service/linux/Platform hostcompute/azure-app-service-f1JSONcomparereport an errorprovider JSON

Free allowance
F1 Free Shared: 60 CPU minutes a day, 1 GB RAM, 1.00 GB storage, no SLA
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
cardcard required, phone required
Binding limit
retention-clampedthe app sleeps after 20 minutes without a direct request; Always On is not available on F1
Evidence
documented2 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-11-22checked 2026-10-22 (live); stale on 2026-11-22
Free tierF1 Free Shared: 60 CPU minutes a day, 1 GB RAM, 1.00 GB storage, no SLA
unit minutes; metered on wall-clock; the 512 MB and 5 GB figures in older guides are obsolete
Pricenone stated
Limits
  • request-rate 60 CPU minutes a day shared across the app source
  • retention-clamped (binding) the app sleeps after 20 minutes without a direct request; Always On is not available on F1 source
  • per-object-cap 1 GB RAM and 1.00 GB of storage source
the 20-minute idle timeout is stated by Microsoft in two first-party articles; learn.microsoft.com/en-us/azure/app-service/webjobs-execution carries the sentence quoted in evidence
Bindingretention-clamped the 20-minute idle timer is the first wall: 60 CPU-minutes a day is generous for a keepalive, and a keepalive needs a direct request to reset the timer, which a health probe from outside the app supplies
Identitycard an Azure account requires a card and a phone number
Egressnot published on the page read
Retentionthe app and its files persist on the plan; no deletion clock is stated
Interfacessh a public *.azurewebsites.net endpoint; deployment by git, zip or container
Toolingthe Azure CLI, Kudu, git push deployment
Composes witha public HTTPS endpoint with 60 CPU minutes a day, which is a scheduler and not a host
Reliabilityno reliability event recorded
NotesIt is documented first-party at learn.microsoft.com/en-us/azure/app-service/webjobs-execution (read 2026-10-22), which also says a portal visit or a Kudu request does not reset the timer
Parsed numbers
  • retention-clamped 20 minutes
  • per-object-cap 1 GB
Evidence 2
datesourcewhat it proved
2026-10-06azure.microsoft.com/en-us/pricing/details/app-service/linux/F1 Free Shared is 60 CPU minutes a day with 1 GB RAM and 1.00 GB storage
2026-10-22learn.microsoft.com/en-us/azure/app-service/webjobs-executio'Web apps can time out after 20 minutes of inactivity, and only direct requests to the app reset this idle timer. Actions like viewing the portal or accessing the Kudu tools don't keep the app active.'
More fields 7
{
 "shape": null,
 "billing_model": "consumed-cpu",
 "session_cap": {
  "wall_clock_min": null,
  "idle_reap_s": 1200,
  "restart_required": false,
  "note": "20-minute idle timeout: 'Web apps can time out after 20 minutes of inactivity, and only direct requests to the app reset this idle timer. Actions like viewing the portal or accessing the Kudu tools don't keep the app active.'"
 },
 "keep_rate": {
  "value": 0.0,
  "basis": "a free app does not bill",
  "source": "https://azure.microsoft.com/en-us/pricing/details/app-service/linux/"
 },
 "persistent_storage": {
  "included_gib": 1,
  "price_gib_month": "not offered",
  "durability": "app files",
  "survives_stop": true,
  "survives_destroy": false,
  "max_retention": "while the plan exists"
 },
 "network_out": {
  "allow_outbound": true,
  "allow_inbound_listen": true,
  "ports": "HTTPS on the app hostname",
  "static_ip": null,
  "ipv6": null,
  "per_session_bytes": null
 },
 "free_tier_kind": "allowance"
}
Unknown values 3
  • $.egress.metered egress metering was not published
  • $.per_object_cap.stated the field does not apply to this kind of offer
  • $.reliability_note nothing of this kind was observed