EVERYTHING XIAOMI
Get listed
Kaggle Notebooks logo

Kaggle Notebooks

Kaggle Notebooks is a free cloud environment for reproducible, collaborative machine learning analysis.

Place
#26 of 138
Score
7.6
Kaggle Notebooks's website

What Kaggle Notebooks is

Kaggle Notebooks is a free cloud environment for reproducible, collaborative machine learning analysis. Notebooks use Jupyter cells, and users can also write sequential scripts in Python or R. Sessions run in Docker containers with pre-installed packages and customizable compute resources. Data can come from public sources, personal uploads, outputs from other notebooks, or multiple sources attached to one environment.

Users can add a free NVIDIA Tesla P100 GPU or TPU v3-8, though availability is limited and queues may occur. Saving and running a notebook creates a version snapshot with code, outputs, data sources, logs, and environment details. Runs can be scheduled daily, weekly, monthly, or when an associated dataset changes; dataset-triggered runs happen at most once a day. Integrations include Google Cloud Storage, BigQuery, and AutoML through the editor's Google Cloud Services add-on. Editors such as Colab and VS Code can connect to a Kaggle Jupyter Server. CPU and GPU sessions last up to 12 hours, TPU sessions up to nine hours, and interactive sessions have 20 minutes of idle time.

Good

  • Free hosted notebooks support Python and R
  • Version snapshots record code, outputs, and environment details
  • Can combine multiple data sources in one environment
  • Scheduled runs include dataset-change triggers
  • Dependency Manager saves external package versions

Watch out

  • GPU and TPU availability is limited and may queue
  • CPU and GPU sessions are limited to 12 hours
  • TPU sessions are limited to nine hours
  • Interactive sessions allow 20 minutes idle time

Who it suits

It suits people working on machine learning analysis in Python or R who want a hosted notebook environment with reproducible versions. Users needing GPU or TPU resources should account for limited availability and queues.

Verdict

Kaggle Notebooks provides hosted notebooks, version snapshots, scheduling, and data-source options at no charge. Session limits and constrained accelerator availability matter for longer or resource-intensive work.

Plans and prices

From Kaggle Notebooks's own pricing page, checked 2 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Kaggle NotebooksFreeFree P100 GPU and TPU v3-8 availability is limited and may queue · CPU/GPU sessions up to 12 hours; TPU sessions up to 9 hours · 20 GB autosaved disk
Kaggle Notebooks freeFree12-hour CPU/GPU sessions · 9-hour TPU sessions · 20 GB auto-saved working disk · weekly GPU quota usually 30 hours or higher · GPU availability can queue

The facts

Each one read from Kaggle Notebooks's own pages, with the date it was checked.

What it does

Acquisition news
TechCrunch reported on March 8, 2017 that Google confirmed its acquisition of Kaggle and did not disclose deal terms.checked 14 Oct 2026
API
Kaggle provides a command-line interface for interacting with the platform through terminal commands or shell scripts.checked 2 Oct 2026
CLI licence
The official Kaggle CLI is released under the Apache 2.0 licence.checked 14 Oct 2026
Compliance enforcement
Kaggle states that it has removed thousands of competition teams for rule violations and does not disclose detection information to prevent evasion.checked 14 Oct 2026
Compute
Users can add a free NVIDIA Tesla P100 GPU or TPU v3-8, subject to limited availability and possible queues.checked 2 Oct 2026
Compute specifications
Documented environments include four CPU cores with about 30 GB RAM; P100 and dual-T4 GPU options; and a TPU 1VM with 96 CPU cores and 330 GB RAM.checked 14 Oct 2026
Data sources
Users can attach public data sources, upload their own data, use outputs from other notebooks, and add multiple sources to one environment.checked 2 Oct 2026
Dependency management
Kaggle’s Dependency Manager installs external Python packages and saves their versions for reuse.checked 2 Oct 2026
Dependency manager
A Dependency Manager installs pip packages, including packages directly from GitHub, and creates an installation notebook for commits.checked 14 Oct 2026
Documentation depth
Official documentation covers notebooks, packages, GPU usage, TPU usage, models, API access, benchmarks, scheduling, and Jupyter Server connections.checked 14 Oct 2026
Editor connections
Users can connect to a Kaggle Jupyter Server from editors including Colab and VS Code.checked 2 Oct 2026
Environment
Notebook sessions run in Docker containers with pre-installed packages and customizable compute resources.checked 2 Oct 2026
External editors
Users can connect Kaggle Jupyter Servers to Colab or VS Code through a Colab-compatible URL.checked 14 Oct 2026
GPU accelerator
Kaggle provides free NVIDIA Tesla P100 GPU access, with weekly quota commonly 30 hours or more.checked 14 Oct 2026
HIPAA limitation
Kaggle's terms say the service is not intended to create HIPAA obligations and makes no representation that it satisfies HIPAA requirements.checked 14 Oct 2026
Idle timeout
Interactive editing sessions end after 20 minutes without code changes or execution.checked 14 Oct 2026
Integrations
Kaggle Notebooks integrates with Google Cloud Storage, BigQuery, and AutoML through the editor’s Google Cloud Services add-on.checked 2 Oct 2026

The company

Company founders
Crunchbase lists Anthony Goldbloom and Ben Hamner as founders.checked 14 Oct 2026
Company founding
LinkedIn lists Kaggle as founded in 2010.checked 14 Oct 2026
Company headquarters
LinkedIn lists San Francisco, California as headquarters.checked 14 Oct 2026
Company legal name
Crunchbase lists the legal name as Kaggle Inc.checked 14 Oct 2026
Company ownership
Crunchbase identifies Kaggle as a Google sub-organization acquired by Google.checked 14 Oct 2026
Company size
LinkedIn lists Kaggle's company size as 11–50 employees.checked 14 Oct 2026

Money

Free plan
Yeschecked 20 Sep 2026

Alternatives to Kaggle Notebooks

All alternatives
  1. 1Replit logo

    Replit

    Free planAndroidiOSWebLinux
    9.2From $18 a month
  2. 2StackBlitz logo

    StackBlitz

    Free planAndroidiOSWebAPI
    8.9Free plan
  3. 3Playcode logo

    Playcode

    Free planAndroidiOSWebAPI
    8.9From $25 a month
  4. 4

    Paperspace Gradient

    Free planOpen sourceWebAPIExtensionLinux
    8.7From $8 a month
  5. 5

    GitHub Codespaces

    Free planAndroidiOSWebAPI
    8.6Free plan
  6. 6JDoodle logo

    JDoodle

    Free planAndroidiOSWebAPI
    8.6From $4 a month