Skip to main content
Server path: /kaggle-notebooks | Type: Application | PCID required: Yes

Tools

ToolDescription
kaggle_notebooks_delete_kernelDelete a notebook
kaggle_notebooks_get_kernelGet notebook details and source code
kaggle_notebooks_get_kernel_session_statusGet notebook execution status
kaggle_notebooks_list_kernel_filesList notebook files
kaggle_notebooks_list_kernel_session_outputList notebook execution output
kaggle_notebooks_list_kernelsList notebooks/kernels
kaggle_notebooks_save_kernelCreate or update a notebook

kaggle_notebooks_delete_kernel

Delete a notebook Parameters:
ParameterTypeRequiredDefaultDescription
kernel_slugstringYesNotebook slug/identifier
user_namestringYesNotebook owner’s username

kaggle_notebooks_get_kernel

Get notebook details and source code Parameters:
ParameterTypeRequiredDefaultDescription
kernel_slugstringYesNotebook slug/identifier
user_namestringYesNotebook owner’s username

kaggle_notebooks_get_kernel_session_status

Get notebook execution status Parameters:
ParameterTypeRequiredDefaultDescription
kernel_slugstringYesNotebook slug/identifier
user_namestringYesNotebook owner’s username

kaggle_notebooks_list_kernel_files

List notebook files Parameters:
ParameterTypeRequiredDefaultDescription
kernel_slugstringYesNotebook slug/identifier
page_sizeintegerNoResults per page
page_tokenstringNoPagination token
user_namestringYesNotebook owner’s username

kaggle_notebooks_list_kernel_session_output

List notebook execution output Parameters:
ParameterTypeRequiredDefaultDescription
kernel_slugstringYesNotebook slug/identifier
page_sizeintegerNoResults per page
page_tokenstringNoPagination token
user_namestringYesNotebook owner’s username

kaggle_notebooks_list_kernels

List notebooks/kernels Parameters:
ParameterTypeRequiredDefaultDescription
competitionstringNoFilter by competition name
datasetstringNoFilter by dataset reference
groupstringNoFilter group: everyone, profile
kernel_typestringNoFilter by type: script, notebook
languagestringNoFilter by language: python, r, sqlite, julia
output_typestringNoFilter by output type: all, visualization, data
pageintegerNoPage number
page_sizeintegerNoResults per page
page_tokenstringNoPagination token
searchstringNoSearch terms to filter notebooks
sort_bystringNoSort order
userstringNoFilter by username

kaggle_notebooks_save_kernel

Create or update a notebook Parameters:
ParameterTypeRequiredDefaultDescription
category_idsstring[]NoCategory IDs for the notebook
competition_data_sourcesstring[]NoCompetition references to attach
dataset_data_sourcesstring[]NoDataset references to attach
enable_gpubooleanNoEnable GPU for execution
enable_internetbooleanNoEnable internet access during execution
is_privatebooleanNoWhether the notebook is private
kernel_typestringNoType: script or notebook
languagestringNoProgramming language: python, r, sqlite, julia
new_titlestringNoTitle for the notebook
slugstringNoNotebook slug in format ‘username/notebook-slug’
textstringNoSource code content