{"rid":"compute/kaggle-notebooks","card":{"rid":"compute/kaggle-notebooks","eid":"kaggle","topic":"compute","slug":"kaggle-notebooks","provider":"Kaggle Notebooks","url":"https://www.kaggle.com/docs/notebooks","domain":"kaggle.com","category":"notebook runtime","tier":"free Notebooks (CPU, GPU, TPU)","verdict":"qualifies","vorder":0,"grp":"usable","confidence":"documented","binding":"volume-quota","identity_kind":"any-phone","identity_basis":"stated","needs_card":0,"needs_phone":1,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"rest,cli","egress_metered":null,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-24T01:52:00.000Z","verified_basis":"live","checked_on":"2026-10-25","stale_on":"2026-11-24","n_evidence":11,"usd_month":null,"usd_per_tb_month":null,"summary":"4 CPU cores and 30 GB RAM, or 1 Tesla P100 with 29 GB RAM, per session; 12 hours of execution for CPU and GPU sessions and 9 hours for TPU; 20 GB of auto-sav...","duplicate_of":null,"n_unknown":1},"record":{"topic":"compute","per_object_cap":{"stated":"not applicable: the unit is a session, not an object"},"interface":["rest","cli"],"interface_detail":"a notebook in the browser; a Jupyter server that Colab can also attach to","tooling":"Jupyter, the Kaggle API for datasets and notebook versions","chaining":"30 GPU hours a week is the largest recurring GPU allowance in this class","limits_note":"the free accelerator is a single P100; TPU v3-8 is also offered","reliability_note":"interactive sessions are reaped after 20 minutes idle, and free GPU capacity queues at busy times","confidence":"documented","verified_at":"2026-10-24T01:52:00.000Z","price_per_tb_month":null,"slug":"kaggle-notebooks","provider":"Kaggle Notebooks","url":"https://www.kaggle.com/docs/notebooks","category":"notebook runtime","free_tier":{"stated":"4 CPU cores and 30 GB RAM, or 1 Tesla P100 with 29 GB RAM, per session; 12 hours of execution for CPU and GPU sessions and 9 hours for TPU; 20 GB of auto-saved disk in /kaggle/working; a weekly GPU quota of 30 hours or more","unit":"hours","metered_on":"wall-clock","source_url":"https://www.kaggle.com/docs/efficient-gpu-usage","notes":"The 30-hour figure is the GPU quota; the 12-hour figure is the per-session cap. They are different clocks.","read_on":"2026-10-24"},"retention":{"stated":"20 GB of /kaggle/working is auto-saved and reusable in a later notebook; anything outside /kaggle/working is lost when the session ends","days":null,"source_url":"https://www.kaggle.com/docs/notebooks"},"egress":{"terms":"not published on the pages read: the Internet toggle governs outbound access and states no allowance and no price","metered":false,"free_allowance":null,"source_url":"https://www.kaggle.com/docs/notebooks"},"limits":[{"kind":"volume-quota","value":"30 GPU hours a week, resetting weekly, sometimes higher","source":"https://www.kaggle.com/docs/efficient-gpu-usage"},{"kind":"volume-quota","value":"12 hours of execution per CPU or GPU session; 9 hours for TPU","source":"https://www.kaggle.com/docs/notebooks"},{"kind":"write-gated","value":"phone verification gates the GPU accelerator and the Internet toggle","source":"https://www.kaggle.com/product-feedback/255038"}],"identity_cost":{"kind":"any-phone","detail":"an email account, plus phone verification before the GPU accelerator or the Internet toggle can be switched on; no card. The requirement is not on the two documentation pages read today, so it is carried at reported confidence from Kaggle's own product-feedback threads, where the fix for a disabled Internet toggle is 'Verify your phone.'","country":null},"evidence":[{"url":"https://www.kaggle.com/docs/efficient-gpu-usage","date":"2026-10-22","proved":"the GPU quota is 30 hours a week or sometimes higher depending on demand and resources; it resets weekly"},{"url":"https://www.kaggle.com/docs/efficient-gpu-usage","date":"2026-10-22","proved":"interactive sessions remain active until the 60-minute idle timeout"},{"url":"https://www.kaggle.com/docs/notebooks","date":"2026-10-22","proved":"a single NVIDIA Tesla P100 can be added free; availability is limited and queued"},{"url":"https://www.kaggle.com/docs/notebooks","date":"2026-10-24","proved":"quoted: '12 hours execution time for CPU and GPU notebook sessions and 9 hours for TPU notebook sessions'"},{"url":"https://www.kaggle.com/docs/notebooks","date":"2026-10-24","proved":"the Technical Specifications bullet list states, in separate bullets: '4 CPU cores', '30 Gigabytes of RAM', '1 Nvidia Tesla P100 GPU', '29 Gigabytes of RAM'"},{"url":"https://www.kaggle.com/docs/notebooks","date":"2026-10-24","proved":"quoted: '20 Gigabytes of auto-saved disk space (/kaggle/working)'"},{"url":"https://www.kaggle.com/docs/notebooks","date":"2026-10-24","proved":"quoted: 'While editing a Notebook, you are provided with 20 minutes of idle time for your interactive session.'"},{"url":"https://www.kaggle.com/docs/notebooks","date":"2026-10-24","proved":"quoted: 'In order to save successfully, the entire Notebook must execute within 12 hours (9 hours for TPU notebooks).' — this is the headless path, and it needs no open tab"},{"url":"https://www.kaggle.com/docs/efficient-gpu-usage","date":"2026-10-24","proved":"quoted: 'You can use up to a quota limit per week of GPU. The quota resets weekly and is 30 hours or sometimes higher depending on demand and resources'"},{"url":"https://www.kaggle.com/docs/efficient-gpu-usage","date":"2026-10-24","proved":"quoted: 'Free GPU availability is limited: in busy times, you might be placed in a queue.'"},{"url":"https://www.kaggle.com/product-feedback/255038","date":"2026-10-24","proved":"reported, not first-party documentation — a Kaggle product-feedback reply, captured in notes/raw/kaggle-phone-thread.md: 'Verify your phone. Click on your profile icon (top-right), go to settings and you'll find the option.'"}],"verdict":"qualifies","notes":"The two Kaggle pages disagree on the interactive idle timeout: the GPU page says 'Interactive sessions remain active until they reach the 60 minute idle timeout limit' while the notebooks page says 20 minutes. Both were read today. The notebooks page is the more specific statement, so this record carries 20 minutes and the disagreement is flagged rather than averaged.","extras":{"shape":{"vcpu":4,"ram_gib":30,"disk_gib":20,"gpu_class":"Tesla P100","gpu_count":1,"note":"CPU shape is 4 cores / 30 GB; the GPU shape drops to 29 GB. A T4 x2 shape is also listed."},"billing_model":"free","granularity":{"min_billed_s":null,"rounding_s":null},"session_cap":{"wall_clock_min":720,"idle_reap_s":1200,"restart_required":false,"note":"12 h per session; 20 min interactive idle timeout; the headless run is the way to exceed the idle window"},"keep_rate":{"value":0,"basis":"a stopped session costs nothing","source":"https://www.kaggle.com/docs/efficient-gpu-usage"},"persistent_storage":{"included_gib":null,"price_gib_month":null,"durability":"notebook versions persist; the runtime does not","survives_stop":false,"survives_destroy":false,"max_retention":"the session"},"network_out":{"allow_outbound":true,"allow_inbound_listen":false,"ports":"outbound only, behind the Internet toggle","static_ip":false,"ipv6":false,"per_session_bytes":null},"free_tier_kind":"free-forever-with-quota","m10h_usd":0,"m24h_usd":0,"price_arithmetic":"USD 0.00 for the free allowance; no card and no cash price","term":"none","unattended":true,"unattended_mechanism":"Save & Run All (the commit button) or `kaggle kernels push`: the notebook executes top to bottom in a separate session that does not need the browser tab","units":"RAM and disk are quoted in the vendor's own decimal GB, not GiB. The ram_gib and disk_gib keys carry the vendor's number unconverted, so where a vendor writes 30 GB the key holds 30 and the true value is about 27.9 GiB. No conversion was performed."},"binding":"volume-quota","binding_note":"the 30 GPU-hour weekly quota is what runs out; the 12-hour session cap is large enough that a job normally meets the quota first","tier":"free Notebooks (CPU, GPU, TPU)","confidence_note":"shape, session length, disk and the GPU quota are quoted from two first-party pages read today. The phone gate is reported, not documented; one signup would settle it."},"claims":[{"path":"$.extras.m10h_usd","kind":"price","num":0,"unit":null,"per":"month","currency":"USD","usd":0,"fx_date":null,"parse":"ok"},{"path":"$.extras.m24h_usd","kind":"price","num":0,"unit":null,"per":"month","currency":"USD","usd":0,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":30,"unit":"GB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:volume-quota","num":30,"unit":"GPU hours","per":"week","currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[1].value","kind":"limit:volume-quota","num":12,"unit":"hours","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[2].value","kind":"limit:write-gated","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[["$.egress.metered","egress-unknown"]],"history":[],"drift":[]}