> 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.md).

# Getting Started

- [Installation](https://developer.supervisely.com/getting-started/installation.md): Everything you need to know about installation of Supervisely SDK for Python
- [Basics of authentication](https://developer.supervisely.com/getting-started/basics-of-authentication.md): Learn about the basics of authentication in Supervisely
- [Intro to Python SDK](https://developer.supervisely.com/getting-started/intro-to-python-sdk.md): Let's try Supervisely SDK for Python and create your first python script for Supervisely automation.
- [Environment variables](https://developer.supervisely.com/getting-started/environment-variables.md): Supervisely sets default environment variables for each Supervisely Application run. You can also use these environment variables for your development and debugging.
- [Supervisely annotation format](https://developer.supervisely.com/getting-started/supervisely-annotation-format.md): Detailed explanation of how we store annotations in JSON format for images, videos, point clouds, DICOMs.
- [Project Structure](https://developer.supervisely.com/getting-started/supervisely-annotation-format/project-structure.md)
- [Project Meta: Classes, Tags, Settings](https://developer.supervisely.com/getting-started/supervisely-annotation-format/project-classes-and-tags.md)
- [Objects](https://developer.supervisely.com/getting-started/supervisely-annotation-format/objects.md)
- [Tags](https://developer.supervisely.com/getting-started/supervisely-annotation-format/tags.md)
- [Image Annotation](https://developer.supervisely.com/getting-started/supervisely-annotation-format/images.md)
- [Video Annotation](https://developer.supervisely.com/getting-started/supervisely-annotation-format/videos.md)
- [Point Clouds Annotation](https://developer.supervisely.com/getting-started/supervisely-annotation-format/point-clouds.md)
- [Point Cloud Episode Annotation](https://developer.supervisely.com/getting-started/supervisely-annotation-format/point-cloud-episodes.md)
- [Volumes Annotation](https://developer.supervisely.com/getting-started/supervisely-annotation-format/volumes.md)
- [Python SDK tutorials](https://developer.supervisely.com/getting-started/python-sdk-tutorials.md)
- [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)
- [Command Line Interface (CLI)](https://developer.supervisely.com/getting-started/command-line-interface.md)
- [Enterprise CLI Tool](https://developer.supervisely.com/getting-started/command-line-interface/cli-tool.md): Use Command Line Interface for managing the new CLI and its daemon. Automate the initialization and upgrading processes effortlessly.
- [Instance administration](https://developer.supervisely.com/getting-started/command-line-interface/cli-tool/instance-administration.md)
- [Workflow automation](https://developer.supervisely.com/getting-started/command-line-interface/cli-tool/workflow-automation.md)
- [Supervisely SDK CLI](https://developer.supervisely.com/getting-started/command-line-interface/sdk-cli.md): Use Command Line Interface for easy and convenient usage of supervisely functional right inside your console locally and with shell scripts on instance!
- [Connect your computer](https://developer.supervisely.com/getting-started/connect-your-computer.md)
- [Linux](https://developer.supervisely.com/getting-started/connect-your-computer/gpu-agent-linux-installation.md): Everything you need to know about deploying Supervisely agent on Linux based operating systems
- [Windows WSL](https://developer.supervisely.com/getting-started/connect-your-computer/gpu-agent-wsl-installation.md): Everything you need to know about deploying Supervisely agent on Windows WSL
- [Troubleshooting](https://developer.supervisely.com/getting-started/connect-your-computer/troubleshooting.md): Some of the problems you could run into when using the agent, along with solutions
