> For the complete documentation index, see [llms.txt](https://developer.supervisely.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.supervisely.com/getting-started/python-sdk-tutorials.md).

# Python SDK tutorials

- [Images](https://developer.supervisely.com/getting-started/python-sdk-tutorials/images.md)
- [Images](https://developer.supervisely.com/getting-started/python-sdk-tutorials/images/image.md)
- [Image and object tags](https://developer.supervisely.com/getting-started/python-sdk-tutorials/images/image-and-object-tags.md): How to tag image and object using Supervisely SDK
- [Spatial labels on images](https://developer.supervisely.com/getting-started/python-sdk-tutorials/images/spatial-labels-on-images.md): How to create bounding boxes, polygons, masks, points and polylines in Python
- [Multipolygons](https://developer.supervisely.com/getting-started/python-sdk-tutorials/images/multipolygons.md): How to create, upload, download, draw, and split Multipolygon labels in Python SDK
- [Keypoints (skeletons)](https://developer.supervisely.com/getting-started/python-sdk-tutorials/images/keypoints.md): How to create keypoints annotation in Python using Supervisely
- [Multispectral images](https://developer.supervisely.com/getting-started/python-sdk-tutorials/images/multispectral-images.md)
- [Multiview images](https://developer.supervisely.com/getting-started/python-sdk-tutorials/images/multiview-images.md)
- [Overlay images](https://developer.supervisely.com/getting-started/python-sdk-tutorials/images/overlay-images.md)
- [Advanced: Optimized Import](https://developer.supervisely.com/getting-started/python-sdk-tutorials/images/optimized-import.md)
- [Advanced: Export](https://developer.supervisely.com/getting-started/python-sdk-tutorials/images/advanced-export.md)
- [AI Search](https://developer.supervisely.com/getting-started/python-sdk-tutorials/images/ai-search.md)
- [Geospatial Data](https://developer.supervisely.com/getting-started/python-sdk-tutorials/images/geospatial-images.md)
- [Videos](https://developer.supervisely.com/getting-started/python-sdk-tutorials/videos.md)
- [Videos](https://developer.supervisely.com/getting-started/python-sdk-tutorials/videos/video.md)
- [Video and object tags](https://developer.supervisely.com/getting-started/python-sdk-tutorials/videos/video-and-object-tags.md): How to create, add, update and remove tags from Video and its objects.
- [Spatial labels on videos](https://developer.supervisely.com/getting-started/python-sdk-tutorials/videos/spatial-labels-on-videos.md): How to create bounding boxes, masks on video frames in Python
- [Stream video frames to directory](https://developer.supervisely.com/getting-started/python-sdk-tutorials/videos/stream-video-frames.md): Decode video frames directly from a raw stream using PyAV — bypasses server-side metadata requirements.
- [Point Clouds](https://developer.supervisely.com/getting-started/python-sdk-tutorials/point-clouds.md)
- [Point Clouds (LiDAR)](https://developer.supervisely.com/getting-started/python-sdk-tutorials/point-clouds/point-clouds-and-episodes.md)
- [Point Cloud Episodes and object tags](https://developer.supervisely.com/getting-started/python-sdk-tutorials/point-clouds/pointcloud-episodes-and-object-tags.md): How to create and add tags, update and remove tags from Point Cloud Episode annotation objects and frames
- [3D point cloud object segmentation based on sensor fusion and 2D mask guidance](https://developer.supervisely.com/getting-started/python-sdk-tutorials/point-clouds/point-cloud-segmentation-with-2d-mask-guidance.md): How to create 3D segmentation masks in point clouds with 2D mask guidance and camera calibration data
- [3D segmentation masks projection on 2D photo context image](https://developer.supervisely.com/getting-started/python-sdk-tutorials/point-clouds/3d_mask_projection.md): How to transfer segmentation masks from 3D point cloud to 2D photo context image
- [Volumes](https://developer.supervisely.com/getting-started/python-sdk-tutorials/volumes.md)
- [Volumes (DICOM)](https://developer.supervisely.com/getting-started/python-sdk-tutorials/volumes/volumes.md)
- [Spatial labels on volumes](https://developer.supervisely.com/getting-started/python-sdk-tutorials/volumes/spatial-labels-on-volumes.md): How to create Mask3D annotations on volumes in Python
- [Common](https://developer.supervisely.com/getting-started/python-sdk-tutorials/common.md)
- [Iterate over a project](https://developer.supervisely.com/getting-started/python-sdk-tutorials/common/iterate-over-a-project.md)
- [Iterate over a local project](https://developer.supervisely.com/getting-started/python-sdk-tutorials/common/iterate-over-a-local-project.md)
- [Progress Bar tqdm](https://developer.supervisely.com/getting-started/python-sdk-tutorials/common/progress-tqdm.md)
- [Cloning projects for development](https://developer.supervisely.com/getting-started/python-sdk-tutorials/common/cloning-projects.md)
