Skip to content
SPECIFICTION
Get listed

Kaggle Notebooks

kaggle.com

Free plan WebAPI
Visit kaggle.com
Spec score 8.7 #20 of 138 in Coding Playgrounds

Spec sheet

What it does
Kaggle Notebooks is a cloud environment for reproducible, collaborative machine-learning and data-analysis code.Read 14 Oct 2026 · kaggle.com
Purpose
Kaggle Notebooks is a cloud computational environment for reproducible and collaborative machine learning analysis.Read 2 Oct 2026 · kaggle.com
Free plan
YesRead 20 Sep 2026 · kaggle.com
API
Kaggle provides a command-line interface for interacting with the platform through terminal commands or shell scripts.Read 2 Oct 2026 · kaggle.com
Integrations
Kaggle Notebooks integrates with Google Cloud Storage, BigQuery, and AutoML through the editor’s Google Cloud Services add-on.Read 2 Oct 2026 · kaggle.com
Acquisition news
TechCrunch reported on March 8, 2017 that Google confirmed its acquisition of Kaggle and did not disclose deal terms.Read 14 Oct 2026 · techcrunch.com
CLI licence
The official Kaggle CLI is released under the Apache 2.0 licence.Read 14 Oct 2026 · github.com
Company founders
Crunchbase lists Anthony Goldbloom and Ben Hamner as founders.Read 14 Oct 2026 · crunchbase.com
Company founding
LinkedIn lists Kaggle as founded in 2010.Read 14 Oct 2026 · linkedin.com
Company headquarters
LinkedIn lists San Francisco, California as headquarters.Read 14 Oct 2026 · linkedin.com
Company legal name
Crunchbase lists the legal name as Kaggle Inc.Read 14 Oct 2026 · crunchbase.com
Company ownership
Crunchbase identifies Kaggle as a Google sub-organization acquired by Google.Read 14 Oct 2026 · crunchbase.com
Company size
LinkedIn lists Kaggle's company size as 11–50 employees.Read 14 Oct 2026 · linkedin.com
Compliance enforcement
Kaggle states that it has removed thousands of competition teams for rule violations and does not disclose detection information to prevent evasion.Read 14 Oct 2026 · kaggle.com
Compute
Users can add a free NVIDIA Tesla P100 GPU or TPU v3-8, subject to limited availability and possible queues.Read 2 Oct 2026 · kaggle.com
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.Read 14 Oct 2026 · kaggle.com
Data sources
Users can attach public data sources, upload their own data, use outputs from other notebooks, and add multiple sources to one environment.Read 2 Oct 2026 · kaggle.com
Dependency management
Kaggle’s Dependency Manager installs external Python packages and saves their versions for reuse.Read 2 Oct 2026 · kaggle.com
Dependency manager
A Dependency Manager installs pip packages, including packages directly from GitHub, and creates an installation notebook for commits.Read 14 Oct 2026 · kaggle.com
Documentation depth
Official documentation covers notebooks, packages, GPU usage, TPU usage, models, API access, benchmarks, scheduling, and Jupyter Server connections.Read 14 Oct 2026 · kaggle.com
Editor connections
Users can connect to a Kaggle Jupyter Server from editors including Colab and VS Code.Read 2 Oct 2026 · kaggle.com
Environment
Notebook sessions run in Docker containers with pre-installed packages and customizable compute resources.Read 2 Oct 2026 · kaggle.com
External editors
Users can connect Kaggle Jupyter Servers to Colab or VS Code through a Colab-compatible URL.Read 14 Oct 2026 · kaggle.com
GPU accelerator
Kaggle provides free NVIDIA Tesla P100 GPU access, with weekly quota commonly 30 hours or more.Read 14 Oct 2026 · kaggle.com
HIPAA limitation
Kaggle's terms say the service is not intended to create HIPAA obligations and makes no representation that it satisfies HIPAA requirements.Read 14 Oct 2026 · kaggle.com
Idle timeout
Interactive editing sessions end after 20 minutes without code changes or execution.Read 14 Oct 2026 · kaggle.com
Kagglehub integration
Inside Kaggle notebooks, kagglehub automatically attaches resources to the Input panel and uses a shared cache instead of VM disk.Read 14 Oct 2026 · github.com
Limit: compute quota
G2 reviewers note that free GPU access is time-limited, with one citing roughly 37 GPU hours per week.Read 14 Oct 2026 · g2.com
Limit: environments
A G2 reviewer reports that freezing dependencies is difficult and packages often must be reinstalled in each session.Read 14 Oct 2026 · g2.com
Limit: startup and interface
G2 reviews mention slow cluster startup, a user interface that could improve, and missing per-cell runtime visibility compared with Colab.Read 14 Oct 2026 · g2.com
Limit: Trustpilot demand
One Trustpilot reviewer says the service is free and works well but wishes Kaggle offered a paid Pro subscription.Read 14 Oct 2026 · uk.trustpilot.com
Models
A Kaggle Model can be attached to a notebook by choosing a framework and variation from its detail page’s Code menu.Read 2 Oct 2026 · kaggle.com
Notable 2026 change
Kaggle's product-announcements page lists the NVIDIA Tesla P100 GPU as scheduled to be sunset on September 15, 2026.Read 14 Oct 2026 · kaggle.com
Notebook format
Notebooks use Jupyter-style Markdown and code cells, with Python and R supported.Read 14 Oct 2026 · kaggle.com
Notebook formats
Notebooks use Jupyter cells, and users can also create sequential scripts in Python or R.Read 2 Oct 2026 · kaggle.com
Official CLI
The official Kaggle CLI can manage competitions, datasets, models, notebooks, outputs, and discussion forums, and installs with pip.Read 14 Oct 2026 · github.com
Praise: datasets and community
G2 reviewers repeatedly praise Kaggle's very large dataset collection and its global community for learning and sharing notebooks.Read 14 Oct 2026 · g2.com
Praise: free compute
G2 reviewers praise the free GPU accelerators and generous weekly quotas for speeding up machine-learning work.Read 14 Oct 2026 · g2.com
Praise: Trustpilot users
Trustpilot reviewers praise Kaggle's free courses, datasets, competitions, notebook sharing, and usefulness for practicing machine learning.Read 14 Oct 2026 · uk.trustpilot.com
Public API
Kaggle documents API tokens, OAuth 2.0 Authorization Code with PKCE, dynamic rate limiting, and command-line automation.Read 14 Oct 2026 · kaggle.com
Python SDK
Kagglehub is a Python library for downloading and uploading Kaggle datasets, models, notebook outputs, and utility scripts.Read 14 Oct 2026 · github.com
Rating on G2
4.7 out of 5 from 34 reviewsRead 14 Oct 2026 · g2.com
Rating on Trustpilot
3.7 out of 5 from 4 reviewsRead 14 Oct 2026 · uk.trustpilot.com
Reproducibility
Save & Run All executes a clean top-to-bottom version, while Quick Save captures the current notebook state without rerunning it.Read 14 Oct 2026 · kaggle.com
Scheduling
Notebooks can run daily, weekly, monthly, or when an associated dataset changes, with dataset-triggered runs occurring at most once per day.Read 2 Oct 2026 · kaggle.com
Script mode
The editor can run sequential Python or R scripts as an alternative to cell notebooks.Read 14 Oct 2026 · kaggle.com
Security cookies
Kaggle says security cookies authenticate users, help prevent fraudulent credential use, and protect data from unauthorized parties.Read 14 Oct 2026 · kaggle.com
Session limits
The documentation states 12-hour CPU and GPU session limits, 9-hour TPU session limits, and 20 minutes of idle time for interactive sessions.Read 2 Oct 2026 · kaggle.com
Storage
Each editing session includes 20 GB of auto-saved /kaggle/working disk plus temporary scratchpad space that is not retained after the session.Read 14 Oct 2026 · kaggle.com
TPU accelerator
TPU notebook sessions have a nine-hour execution limit and separate TPU resource quotas.Read 14 Oct 2026 · kaggle.com

Plans and prices

Kaggle Notebooks Free Free 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 Read 2 Oct 2026 · kaggle.com
Kaggle Notebooks free Free 12-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 Read 14 Oct 2026 · kaggle.com

Every Kaggle Notebooks plan and price →

Where Specifiction places it

Alternatives to Kaggle NotebooksAll alternatives →