Kaggle Notebooks
kaggle.com
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
Where Specifiction places it
- Coding Playgrounds#20 of 1388.7
- Data Science Analytics#8 of 308.2
- Notebook Software#9 of 258.4