Kaggle is designed to be a community platform for you to explore and run machine learning code.
Use Kaggle Notebooks to understand the source code that produced a model on the Kaggle platform.
Each notebook runs a simple model, and provides access to the model's data, the model, and the source code to reproduce the results.
The notebooks are meant to be readable and interactive, and you can run, explore and run any code in the notebook using your own Python environment.
![](
Notebooks represent the primary mechanism for exploring and running code on the Kaggle platform.
But if you need to perform more complex tasks, Kaggle provides multiple entry points to the Kaggle platform.
Use Kaggle API to integrate with a Kaggle data set and perform analysis directly in your own Python environment.
- Kaggle API Python sample applications
- Kaggle API in a Jupyter Notebook
- API Reference
Use Kaggle API in a Jupyter Notebook
API Reference
## Getting started with the API
Visit the [documentation page]( for instructions on how to use Kaggle in your own Python environment.
## Kaggle-hosted Notebooks
Kaggle Notebooks are a central resource for exploring and running code on the Kaggle platform.
![](
Related links:
Comments