LIVE — Accepting New Clients 💡 See SEO & Web/App Services →
\n
Kaggle Notebooks Logo

Kaggle Notebooks Review 2026: Free GPU, TPU & Kernels Setup Guide

Verified

Kaggle Notebooks (formerly Kernels) offers free P100/T4x2 GPU or TPU v3-8 access with 12-hour (9-hour TPU) sessions -- built-in Kaggle Dataset/Competition integration, no paid tier.

4.50/5 (150 reviews)
Last updated: May 19, 2026

Categories & Tags

Kaggle Notebooks: Free GPU/TPU Jupyter Environment for ML Competitions

Kaggle Notebooks (formerly called "Kernels") is a free, cloud-based computational environment for exploring and running machine learning code, built on Jupyter notebooks in Python or R. It provides free access to NVIDIA Tesla P100 and 2x Tesla T4 GPUs as well as TPU v3-8 hardware, with Kaggle Datasets, Models, and Competition data built in as attachable input sources. It is one of the more competition-focused entries in the site's Google Colab AI Tools category.

Free
P100 / 2x T4
GPU access
TPU v3-8
Free Access
9-hour sessions
12 hrs
CPU/GPU Sessions
execution limit
20 GB
Auto-Saved
/kaggle/working

Table of Contents: Kaggle Notebooks Pricing, Features & Alternatives

Jump to the pricing, features, pros and cons, comparisons, FAQs, and alternatives.

Kaggle Notebooks Quick Summary

Overall Rating: 4.5/5  |  Free Plan: Yes -- completely free, no paid tier, including GPU and TPU access.
Best For: Kaggle competitors, ML learners, and data scientists who need free GPU/TPU compute with built-in dataset access
Pricing: Free; optional paid Google Cloud add-ons (BigQuery, Cloud Storage, AutoML) billed separately by GCP  |  Ease of Use: 4.5/5  |  Business Value: 4.3/5
Last Tested: October 2026  |  Version: Latest

Visit Kaggle Notebooks →

What Is Kaggle Notebooks and What Role Does It Play in ML Workflows?

Kaggle Notebooks fits into an ML workflow as a free training and experimentation layer: you attach Kaggle Datasets, Models, or Competition data directly as inputs (or chain another notebook's output as a data source), then run code on free P100, T4x2, or TPU v3-8 hardware. Every notebook runs inside a versioned Docker container with pre-installed Python/R packages updated roughly every two weeks, so you can pin a specific environment version for reproducibility. Notebooks can be shared publicly or privately with view or edit access for collaborators, and can be scheduled to re-run daily, weekly, monthly, or whenever an attached dataset updates. It can be compared with Google Colab, Deepnote, Amazon SageMaker Studio Lab, Vertex AI Workbench, and Paperspace Gradient depending on whether you need competition data, team collaboration, or vendor-specific cloud integration.

Who Should Use Kaggle Notebooks?

  • Kaggle competitors: need Competition data attached directly to a notebook and free GPU/TPU for training runs.
  • ML learners and students: want a zero-cost Jupyter environment with pre-installed packages and real datasets.
  • Data scientists: need free P100, T4x2, or TPU v3-8 access without paying for cloud compute.
  • Avoid if: you need sessions longer than 12 hours (9 for TPU), guaranteed GPU availability without queuing, or more than 20GB of working disk space.
Professional reality: free GPU and TPU availability is limited -- during busy periods you may be placed in a queue before your session starts.

Kaggle Notebooks Features That Matter

Compute

Free GPU & TPU Access

Choice of 1 NVIDIA Tesla P100 or 2x Tesla T4 GPUs, or a TPU v3-8, all free with no paid tier.

Data

Built-In Dataset & Competition Access

Kaggle Datasets, Models, and Competition data attach directly as notebook inputs; notebook outputs can chain into pipelines.

Reproducibility

Versioned Docker Environments

Pre-installed Python/R packages updated roughly every two weeks, with the option to pin a specific environment version.

Collaboration

Public or Private Sharing

Share notebooks publicly or privately, with collaborators given view or edit access.

Automation

Scheduled Notebook Runs

Re-run notebooks daily, weekly, monthly, or whenever an attached dataset updates.

Cloud

Optional Google Cloud Add-ons

Connect BigQuery, Cloud Storage, or AutoML via the Add-ons menu (requires a billing-enabled GCP account).

Kaggle Notebooks is a frequent pick in broader AI tool roundups -- see our guides to the best AI tools for students and best AI tools for data scientists for how it fits into a wider learning or research workflow.

How Much Does Kaggle Notebooks Cost in 2026?

Kaggle Notebooks is completely free, with no paid tier: you get 1 NVIDIA Tesla P100 or 2x NVIDIA Tesla T4 GPUs, or a TPU v3-8, subject to availability and possible queuing during busy times. Sessions are capped at 12 hours of execution time for CPU/GPU notebooks and 9 hours for TPU sessions, interactive editing ends after 20 minutes of idle time, and each notebook gets 20GB of auto-saved disk at /kaggle/working. The only paid elements are optional Google Cloud integrations (BigQuery, Cloud Storage, AutoML) available via the Add-ons menu, which require a billing-enabled GCP account and incur separate GCP charges -- Kaggle itself does not charge for them. A separate experimental promo gives Colab Pro and Pro+ subscribers who link their accounts an extra 15 or 30 GPU hours per week respectively, which Kaggle describes as a limited-time promotion that may change.

PlanPriceWhat You Get
Free$01x P100 or 2x T4 GPU, or TPU v3-8; 12hr/9hr session limits; 20GB auto-saved disk; no paid tier.
Google Cloud Add-onsPay-as-you-go via GCPBigQuery, Cloud Storage, AutoML -- optional, billed by Google Cloud, not Kaggle.

Read the full Kaggle Notebooks documentation →

Kaggle Notebooks Pros and Cons

Where It Is Strong
  • Free GPU accessChoice of 1 NVIDIA Tesla P100 or 2x Tesla T4 GPUs, with no paid tier.
  • Free TPU v3-8 accessSupported in TensorFlow 2.1+ via the Keras API or custom training loops.
  • Built-in data accessKaggle Datasets, Models, and Competition data attach directly as notebook inputs, and outputs can chain into pipelines.
  • Reproducible environmentsVersioned Docker containers with pre-installed packages, pinnable to a specific environment version.
Where It Needs Care
  • 12-hour session capExecution time is capped at 12 hours for CPU/GPU notebooks, 9 hours for TPU sessions.
  • 20-minute idle timeoutInteractive editing sessions end after 20 minutes of inactivity, requiring you to click Edit to resume.
  • GPU/TPU queuingAvailability is limited, so you may be queued during busy times.
  • 20GB disk limitEach notebook is limited to 20GB of auto-saved disk space at /kaggle/working.

Real-World Use Cases

Kaggle Competition Submissions

Attach competition data directly to a notebook, train on free GPU/TPU, and submit code-based entries within the session time limits.

Learning From Public Notebooks

Fork and study public notebooks shared by other Kagglers to learn new techniques across data science and ML.

GPU/TPU Model Training

Train deep learning models on free P100, T4x2, or TPU v3-8 hardware without local GPU hardware or cloud billing.

Scheduled Data Pipelines

Schedule notebooks to re-run automatically whenever an attached dataset updates, chaining outputs into multi-notebook pipelines.

How to Get Started With Kaggle Notebooks

1

Create a free Kaggle account and click "New Notebook" from the Code tab.

2

Attach a Dataset, Model, or Competition as an input source from the Settings pane.

3

Enable a free GPU (P100 or 2x T4) or TPU v3-8 under Settings > Accelerator if your workload needs one.

4

Use "Save & Run All" to create a reproducible version, or share the notebook publicly or with collaborators.

Is Kaggle Notebooks Worth It in 2026?

Kaggle Notebooks is the right fit for Kaggle competitors, ML learners, and data scientists who want free P100/T4x2 GPU or TPU v3-8 compute tightly integrated with Kaggle datasets and competitions inside reproducible Docker environments. If you need sessions beyond 12 hours, guaranteed GPU availability without queuing, or more than 20GB of working disk, look to another platform.

Kaggle Notebooks vs the Competition

Kaggle Notebooks competes with other tools in the Google Colab AI Tools category, including Google Colab, Deepnote, Amazon SageMaker Studio Lab, Vertex AI Workbench, and Paperspace Gradient.

Decision AreaKaggle NotebooksWhen Another Option Wins
Data accessKaggle Datasets, Models, and Competition data attach directly as notebook inputs.Google Colab for general-purpose notebooks without Kaggle's dataset/competition focus.
CollaborationPublic/private sharing with view or edit access for collaborators.Deepnote for real-time collaborative editing.
Compute limits12hr/9hr session caps, GPU/TPU queuing during busy times.Paperspace Gradient for guaranteed, paid GPU access without session caps.
Cloud ecosystemOptional BigQuery/Cloud Storage/AutoML add-ons via GCP billing.Vertex AI Workbench for teams already deep in Google Cloud.

Kaggle Notebooks vs Google Colab

Like Kaggle, Colab is a free cloud notebook platform, but Kaggle adds built-in Competition data and Dataset/Model attachment plus free TPU v3-8 access, and Colab Pro/Pro+ subscribers can link accounts to gain extra GPU hours on Kaggle's hardware under an experimental promo.

Choose Kaggle if: you need Competition data or TPU access built in.   Choose Google Colab if: you want a simpler general-purpose notebook without the competition/dataset focus.

Kaggle Notebooks vs Amazon SageMaker Studio Lab

SageMaker Studio Lab is AWS's notebook environment, while Kaggle Notebooks distinguishes itself with free GPU/TPU options, versioned Docker environments updated roughly every two weeks, and direct attachment of Kaggle Datasets, Models, and Competition data.

Choose Kaggle if: you want competition/dataset integration and TPU access.   Choose SageMaker Studio Lab if: you're already working within the AWS ecosystem.

Frequently Asked Questions

What is a Kaggle kernel?

A Kaggle kernel is the former name for Kaggle Notebooks, a free cloud-based Jupyter environment (Python or R) for running machine learning code that also supports Scripts and RMarkdown scripts.

Does Kaggle have a GPU?

Yes -- Kaggle offers free GPU access with a choice of 1 NVIDIA Tesla P100 or 2x NVIDIA Tesla T4 GPUs, though availability is limited and you may be queued during busy times.

How long can a Kaggle Notebook session run?

A Kaggle Notebook session can run up to 12 hours of execution time for CPU/GPU notebooks and 9 hours for TPU sessions, with interactive editing ending after 20 minutes of idle time.

Is Kaggle Notebooks free to use?

Yes -- Kaggle Notebooks is completely free with no paid tier, including free GPU and TPU access; only optional BigQuery, Cloud Storage, and AutoML add-ons incur separate GCP charges.

What are the best Kaggle Notebooks alternatives?

Alternatives include Google Colab, Deepnote, Amazon SageMaker Studio Lab, Vertex AI Workbench, and Paperspace Gradient, each differing in ecosystem, collaboration focus, or GPU provisioning.

Key Takeaways

  • Kaggle Notebooks is entirely free, offering 1 P100 or 2x T4 GPUs, or a TPU v3-8, with no paid tier.
  • Sessions are capped at 12 hours (CPU/GPU) and 9 hours (TPU), with a 20-minute idle timeout and 20GB of working disk per notebook.
  • Versioned Docker environments, direct Dataset/Model/Competition attachment, and scheduled re-runs make notebooks reproducible and pipeline-friendly.

Kaggle Notebooks also shows up in our best AI tools for machine learning engineers roundup. Browse the full Google Colab AI Tools category for more cloud notebook options.

Kaggle Notebooks Alternatives Worth Comparing

  • Google Colab - a free cloud notebook option whose Pro and Pro+ tiers can, under Kaggle's experimental promo, add 15 or 30 extra GPU hours per week on Kaggle's hardware when accounts are linked.
  • Deepnote - a collaborative notebook platform worth considering if team collaboration is the priority over Kaggle's competition- and dataset-centric workflow.
  • Amazon SageMaker Studio Lab - AWS's free notebook environment with 15GB persistent storage, worth checking if you want to stay within Amazon's ecosystem rather than Kaggle's datasets and competitions.
  • Vertex AI Workbench - a Google Cloud notebook environment that pairs with GCP services, relevant if you already rely on BigQuery, Cloud Storage, or AutoML beyond Kaggle's optional add-ons.
  • Paperspace Gradient - a GPU-focused notebook platform to evaluate if Kaggle's queuing for GPU/TPU availability or its 12-hour session cap doesn't fit your workload.
Bottom Line: Kaggle Notebooks is the right fit for Kaggle competitors, ML learners, and data scientists who want free P100/T4x2 GPU or TPU v3-8 compute tightly integrated with Kaggle datasets and competitions inside reproducible Docker environments. If you need sessions beyond 12 hours, guaranteed GPU availability without queuing, or more than 20GB of working disk, look to another platform.

Last Tested: October 2026 | Reviewed by theaitoolsbox.com editorial team

Quick Answers

What is a Kaggle kernel?

A Kaggle kernel is the former name for Kaggle Notebooks, a free cloud-based Jupyter environment (Python or R) for running machine learning code.

Does Kaggle have a GPU?

Yes -- Kaggle offers free GPU access with a choice of 1 NVIDIA Tesla P100 or 2x NVIDIA Tesla T4 GPUs, though availability is limited during busy times.

How long can a Kaggle Notebook session run?

Up to 12 hours of execution time for CPU/GPU notebooks and 9 hours for TPU sessions, with interactive editing ending after 20 minutes of idle time.

Kaggle Notebooks

Google Colab AI Tools

Visit Website
or

Pricing Plans

Free

Basic features included

$0
Free
$0

1x NVIDIA Tesla P100 or 2x Tesla T4 GPU, or TPU v3-8; 12hr/9hr session limits; 20GB auto-saved disk; no paid tier.

Google Cloud Add-ons
Pay-as-you-go via GCP

Optional BigQuery, Cloud Storage, and AutoML integrations -- billed separately by Google Cloud, not Kaggle.

View Full Pricing on Website

More Tools in Google Colab AI Tools

View All
★ AI NOTEBOOK
Paid Subscrip…
Deepnote logo

Deepnote

Google Colab AI Tools

Deepnote is a collaborative data science notebook with real-time editing, AI agents, and 100+ integrations -- Free forever, Team $39/editor/mo, or Enterprise …

★ AI CLOUD ML
Free
Lightning AI Studios logo

Lightning AI Studios

Google Colab AI Tools

Lightning AI Studios offers on-demand GPUs (H200s from $4.50/hr), AI coding agents, and enterprise infrastructure for building and training AI models -- …

★ AI NOTEBOOK
Free
Amazon SageMaker Studio Lab logo

Amazon SageMaker Studio Lab

Google Colab AI Tools

Amazon SageMaker Studio Lab is a free JupyterLab notebook environment with 15 GB persistent storage and CPU/GPU compute, built on AWS -- …

★ AI CLOUD ML
Paid Subscrip…
Paperspace Gradient logo

Paperspace Gradient

Google Colab AI Tools

Paperspace Gradient (now part of DigitalOcean) is an MLOps platform with Notebooks, GPU/IPU Machines, and Deployments -- Free, Pro $8/mo, Growth $39/user/mo, …

★ AI DEMOS
Free
Hugging Face Spaces logo

Hugging Face Spaces

Google Colab AI Tools

Hugging Face Spaces is a free AI app directory with 1.4M+ live demos (image, video, chatbots, and more) -- PRO is $9/mo, …

★ AI NOTEBOOK
Free
Jupyter AI logo

Jupyter AI

Google Colab AI Tools

Jupyter AI is a free, open source extension connecting AI agents (Claude, Codex, Gemini) to JupyterLab notebooks via ACP and MCP -- …

★ AI CLOUD ML
Free
Vertex AI Workbench logo

Vertex AI Workbench

Google Colab AI Tools

Vertex AI Workbench is Google Cloud's managed JupyterLab notebook environment -- pay-as-you-go from $0.0261/hr vCPU, now also labeled Agent Platform Workbench in …

★ AI NOTEBOOK
1st Free Subs…
Google Colab logo

Google Colab

Google Colab AI Tools

Google Colab offers free T4 GPU access and Gemini AI assistance for Python notebooks, with Pay As You Go, Pro ($9.99/mo), and …