Builderoom

September 28, 2026

Install

The official Kaggle CLI for managing competitions, datasets, models, and notebooks.

Apache-2.0
安装命令(说明)bash
pip install kaggle
最小用法bash
kaggle --help

Product facts

Type
CLI / Terminal
Category
Data & Analytics › Dataset Market
Pricing
Open source
License
Apache-2.0
Launched
Sep 28, 2026
Listed
Sep 28, 2026
Website
github.com

Overview

GitHubGitHub

Kaggle CLI is the official command-line tool provided by the Kaggle platform. Written in Python and installed via pip, it lets you interact directly with Kaggle from your terminal, completing most tasks without opening a browser. ### Key Capabilities - **Competition Management**: List available competitions, download competition data, and submit results. - **Dataset Operations**: List, create, update, download, or delete datasets. - **Model Management**: List, create, update, download, or delete models and model variants. - **Kernels (Notebooks) Management**: List, update, and run kernels; download code and outputs; or delete kernels. - **Forum Browsing**: Browse and read discussion forum content. - **Competition Hosting**: End-to-end commands for hosting competitions, including initializing a new competition, authoring pages, adjusting settings, and launching. Relevant subcommands include `kaggle competitions init`, `create`, `pages create`, `hosts`, `settings get`, `settings update`, and `launch`. ### Development & Testing The project is managed with hatch. Developers can run linting, formatting, tests, and coverage checks via `hatch run`. Integration tests require configured Kaggle credentials. Docker support is also provided to run hatch commands across Python versions in a consistent environment. ### Who It's For Ideal for data scientists, machine learning engineers, and competition organizers who need to interact with Kaggle from local scripts or automation pipelines.

Key features

  • Competition management: list competitions, download competition data, and submit results.
  • Dataset operations: list, create, update, download, or delete datasets.
  • Model management: list, create, update, download, or delete models and model variants.
  • Kernels management: list, update, and run kernels; download code and outputs; or delete kernels.
  • Forum browsing: browse and read discussion forum posts.
  • Competition hosting: end-to-end commands to initialize, create pages, adjust settings, and launch competitions.

Releases

Notify me

Initial · Kaggle CLI

Q&A

How do I install Kaggle CLI?AI-generated
Install the kaggle package via pip: pip install kaggle. See the official documentation for more installation instructions.
How can I view the available commands?AI-generated
Run kaggle --help in your terminal to see all available commands.
What is required to run the integration tests?AI-generated
First, configure your Kaggle credentials following the authentication instructions, then run hatch run test:integration. Note that these tests call Kaggle's web servers and are not pure unit tests.
Install
Bookmark

This product has no owner yet

It was listed by the platform or its author left. If it is your work, prove your relationship to become the owner.

Claim this product

The product content on this page was translated by AI from the author's original.