{"version":1,"pages":[{"id":"K52WrTZtJ3P4IJpXM2dI","title":"Supervisely Developer Portal","pathname":"/","siteSpaceId":"sitesp_1yD0o","emoji":"1f4bb","description":"Learn how to automate and customize Supervisely, smoothly integrate it with your software and build custom computer vision apps that perfectly fit your requirements"},{"id":"a2OdVjUIlZkZ9K29JhVB","title":"Installation","pathname":"/getting-started/installation","siteSpaceId":"sitesp_1yD0o","description":"Everything you need to know about installation of Supervisely SDK for Python","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"}]},{"id":"2TS0DqIIblacweum1NCW","title":"Basics of authentication","pathname":"/getting-started/basics-of-authentication","siteSpaceId":"sitesp_1yD0o","description":"Learn about the basics of authentication in Supervisely","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"}]},{"id":"vBfpGz1IMU537ft4kLjf","title":"Intro to Python SDK","pathname":"/getting-started/intro-to-python-sdk","siteSpaceId":"sitesp_1yD0o","description":"Let's try Supervisely SDK for Python and create your first python script for Supervisely automation.","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"}]},{"id":"Nx3XCKOvx61KaDosUkBP","title":"Environment variables","pathname":"/getting-started/environment-variables","siteSpaceId":"sitesp_1yD0o","description":"Supervisely sets default environment variables for each Supervisely Application run. You can also use these environment variables for your development and debugging.","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"}]},{"id":"lnzBEf0je2fEapv0rHgI","title":"Supervisely annotation format","pathname":"/getting-started/supervisely-annotation-format","siteSpaceId":"sitesp_1yD0o","description":"Detailed explanation of how we store annotations in JSON format for images, videos, point clouds, DICOMs.","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"}]},{"id":"ZahnKsM9ERveMNU22aR1","title":"Project Structure","pathname":"/getting-started/supervisely-annotation-format/project-structure","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Supervisely annotation format"}]},{"id":"ioIxtw6Sov12ZdTONrIB","title":"Project Meta: Classes, Tags, Settings","pathname":"/getting-started/supervisely-annotation-format/project-classes-and-tags","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Supervisely annotation format"}]},{"id":"s99Z23wbeLWO5FQ7ho5Q","title":"Objects","pathname":"/getting-started/supervisely-annotation-format/objects","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Supervisely annotation format"}]},{"id":"Lxje9mlO5dO8OEvwyaEi","title":"Tags","pathname":"/getting-started/supervisely-annotation-format/tags","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Supervisely annotation format"}]},{"id":"VUG0vIbkdYYwwsqWvAvW","title":"Image Annotation","pathname":"/getting-started/supervisely-annotation-format/images","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Supervisely annotation format"}]},{"id":"0fPyOoKkZjixKEbIq5ek","title":"Video Annotation","pathname":"/getting-started/supervisely-annotation-format/videos","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Supervisely annotation format"}]},{"id":"o7AV2F26jXEi5mk2AFqx","title":"Point Clouds Annotation","pathname":"/getting-started/supervisely-annotation-format/point-clouds","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Supervisely annotation format"}]},{"id":"soOMSO9F4tgm7oS0qOn8","title":"Point Cloud Episode Annotation","pathname":"/getting-started/supervisely-annotation-format/point-cloud-episodes","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Supervisely annotation format"}]},{"id":"GkKoxiuEw1LcCE3KZr3y","title":"Volumes Annotation","pathname":"/getting-started/supervisely-annotation-format/volumes","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Supervisely annotation format"}]},{"id":"l9U7LEWjbBBTcZ9hEtgY","title":"Python SDK tutorials","pathname":"/getting-started/python-sdk-tutorials","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"}]},{"id":"JJtX743N84B5RmgjEdFF","title":"Images","pathname":"/getting-started/python-sdk-tutorials/images","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"}]},{"id":"TiDBKbHffrwyhThoLUba","title":"Images","pathname":"/getting-started/python-sdk-tutorials/images/image","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Images"}]},{"id":"hI0xorgiMNzS43ewOWWS","title":"Image and object tags","pathname":"/getting-started/python-sdk-tutorials/images/image-and-object-tags","siteSpaceId":"sitesp_1yD0o","description":"How to tag image and object using Supervisely SDK","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Images"}]},{"id":"hmMf7yCdFf9ojKS1URxu","title":"Spatial labels on images","pathname":"/getting-started/python-sdk-tutorials/images/spatial-labels-on-images","siteSpaceId":"sitesp_1yD0o","description":"How to create bounding boxes, polygons, masks, points and polylines in Python","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Images"}]},{"id":"wCSQvwrn6d9gRZluLB2a","title":"Keypoints (skeletons)","pathname":"/getting-started/python-sdk-tutorials/images/keypoints","siteSpaceId":"sitesp_1yD0o","description":"How to create keypoints annotation in Python using Supervisely","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Images"}]},{"id":"XcR3G6f7KwPwvcpH6hTg","title":"Multispectral images","pathname":"/getting-started/python-sdk-tutorials/images/multispectral-images","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Images"}]},{"id":"wvOhJBrvdL0xBGJMA94W","title":"Multiview images","pathname":"/getting-started/python-sdk-tutorials/images/multiview-images","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Images"}]},{"id":"6gfpK090RZzCfhvzhprZ","title":"Overlay images","pathname":"/getting-started/python-sdk-tutorials/images/overlay-images","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Images"}]},{"id":"SplAzaQMHnMhnO0Va7De","title":"Advanced: Optimized Import","pathname":"/getting-started/python-sdk-tutorials/images/optimized-import","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Images"}]},{"id":"kXfPbIgsQftaQ9cn5mRi","title":"Advanced: Export","pathname":"/getting-started/python-sdk-tutorials/images/advanced-export","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Images"}]},{"id":"HFYj0wT1wEps1RZXwYYN","title":"AI Search","pathname":"/getting-started/python-sdk-tutorials/images/ai-search","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Images"}]},{"id":"MojJiDBslc9Hp0obgTPo","title":"Geospatial Data","pathname":"/getting-started/python-sdk-tutorials/images/geospatial-images","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Images"}]},{"id":"k3nr0WBS6dOQA0qMg7Vc","title":"Videos","pathname":"/getting-started/python-sdk-tutorials/videos","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"}]},{"id":"vOhdw7DrvNZkZaSaHYr2","title":"Videos","pathname":"/getting-started/python-sdk-tutorials/videos/video","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Videos"}]},{"id":"lPogjGeLLpBrN2fpBKVW","title":"Video and object tags","pathname":"/getting-started/python-sdk-tutorials/videos/video-and-object-tags","siteSpaceId":"sitesp_1yD0o","description":"How to create, add, update and remove tags from Video and its objects.","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Videos"}]},{"id":"wQokHnq7pqznQxEcMJ13","title":"Spatial labels on videos","pathname":"/getting-started/python-sdk-tutorials/videos/spatial-labels-on-videos","siteSpaceId":"sitesp_1yD0o","description":"How to create bounding boxes, masks on video frames in Python","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Videos"}]},{"id":"BVaMUeB2WSn9LbT4YEEj","title":"Stream video frames to directory","pathname":"/getting-started/python-sdk-tutorials/videos/stream-video-frames","siteSpaceId":"sitesp_1yD0o","description":"Stream and save video frames locally using real-time demuxing with PyAV — faster than downloading frames one-by-one via API.","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Videos"}]},{"id":"e3lDcx4lXA47f4dYmLSf","title":"Point Clouds","pathname":"/getting-started/python-sdk-tutorials/point-clouds","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"}]},{"id":"UZwF4DbGzSah36l0qQZd","title":"Point Clouds (LiDAR)","pathname":"/getting-started/python-sdk-tutorials/point-clouds/point-clouds-and-episodes","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Point Clouds"}]},{"id":"0VMc8lBDMTWXomnXieAv","title":"Point Cloud Episodes and object tags","pathname":"/getting-started/python-sdk-tutorials/point-clouds/pointcloud-episodes-and-object-tags","siteSpaceId":"sitesp_1yD0o","description":"How to create and add tags, update and remove tags from Point Cloud Episode annotation objects and frames","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Point Clouds"}]},{"id":"t7PYYngf3NuV59X39zlB","title":"3D point cloud object segmentation based on sensor fusion and 2D mask guidance","pathname":"/getting-started/python-sdk-tutorials/point-clouds/point-cloud-segmentation-with-2d-mask-guidance","siteSpaceId":"sitesp_1yD0o","description":"How to create 3D segmentation masks in point clouds with 2D mask guidance and camera calibration data","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Point Clouds"}]},{"id":"zSa19OqKNObqJnegMSbS","title":"3D segmentation masks projection on 2D photo context image","pathname":"/getting-started/python-sdk-tutorials/point-clouds/3d_mask_projection","siteSpaceId":"sitesp_1yD0o","description":"How to transfer segmentation masks from 3D point cloud to 2D photo context image","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Point Clouds"}]},{"id":"5SPD4wZanNqWNhqG7pY1","title":"Volumes","pathname":"/getting-started/python-sdk-tutorials/volumes","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"}]},{"id":"CERRbaVfUAiT2XcHwa1d","title":"Volumes (DICOM)","pathname":"/getting-started/python-sdk-tutorials/volumes/volumes","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Volumes"}]},{"id":"1RYsUw3k2Hs45QBTLdnr","title":"Spatial labels on volumes","pathname":"/getting-started/python-sdk-tutorials/volumes/spatial-labels-on-volumes","siteSpaceId":"sitesp_1yD0o","description":"How to create Mask3D annotations on volumes in Python","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Volumes"}]},{"id":"TVuWIKMfeWzEoC5xrTRs","title":"Common","pathname":"/getting-started/python-sdk-tutorials/common","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"}]},{"id":"XCiDgnZJ43lsthYMPTwO","title":"Iterate over a project","pathname":"/getting-started/python-sdk-tutorials/common/iterate-over-a-project","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Common"}]},{"id":"lb1GRgwcK9qN8AxtxJVK","title":"Iterate over a local project","pathname":"/getting-started/python-sdk-tutorials/common/iterate-over-a-local-project","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Common"}]},{"id":"TGDMiGx48MHcrWPNNtuH","title":"Progress Bar tqdm","pathname":"/getting-started/python-sdk-tutorials/common/progress-tqdm","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Common"}]},{"id":"PtqjkEyhwFAjLgmBm3ev","title":"Cloning projects for development","pathname":"/getting-started/python-sdk-tutorials/common/cloning-projects","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Python SDK tutorials"},{"label":"Common"}]},{"id":"iXmoEF9krYpEIrrsPRCU","title":"Command Line Interface (CLI)","pathname":"/getting-started/command-line-interface","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"}]},{"id":"WvBR1pG9M6CDcImyggBB","title":"Enterprise CLI Tool","pathname":"/getting-started/command-line-interface/cli-tool","siteSpaceId":"sitesp_1yD0o","description":"Use Command Line Interface for managing the new CLI and its daemon. Automate the initialization and upgrading processes effortlessly.","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Command Line Interface (CLI)"}]},{"id":"0wkXbIJBv81QIJSmtEq9","title":"Instance administration","pathname":"/getting-started/command-line-interface/cli-tool/instance-administration","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Command Line Interface (CLI)"},{"label":"Enterprise CLI Tool"}]},{"id":"i0tP4gq7Y9QqnZPWjG7x","title":"Workflow automation","pathname":"/getting-started/command-line-interface/cli-tool/workflow-automation","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Command Line Interface (CLI)"},{"label":"Enterprise CLI Tool"}]},{"id":"7FPBXHiBcCdCXH6Mn7NT","title":"Supervisely SDK CLI","pathname":"/getting-started/command-line-interface/sdk-cli","siteSpaceId":"sitesp_1yD0o","description":"Use Command Line Interface for easy and convenient usage of supervisely functional right inside your console locally and with shell scripts on instance!","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Command Line Interface (CLI)"}]},{"id":"rMogFijPiGCFfFK1JxDJ","title":"Connect your computer","pathname":"/getting-started/connect-your-computer","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"}]},{"id":"i0NkvkdnBoJRYEYMWnW3","title":"Linux","pathname":"/getting-started/connect-your-computer/gpu-agent-linux-installation","siteSpaceId":"sitesp_1yD0o","description":"Everything you need to know about deploying Supervisely agent on Linux based operating systems","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Connect your computer"}]},{"id":"D7gTa2Zt1wtTvWgdwW3d","title":"Windows WSL","pathname":"/getting-started/connect-your-computer/gpu-agent-wsl-installation","siteSpaceId":"sitesp_1yD0o","description":"Everything you need to know about deploying Supervisely agent on Windows WSL","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Connect your computer"}]},{"id":"ZQ1zPoSb2DL28hT6CRAK","title":"Troubleshooting","pathname":"/getting-started/connect-your-computer/troubleshooting","siteSpaceId":"sitesp_1yD0o","description":"Some of the problems you could run into when using the agent, along with solutions","breadcrumbs":[{"label":"Getting Started","emoji":"1f389"},{"label":"Connect your computer"}]},{"id":"YUyTZRgjR9wPk9LaECrD","title":"Basics","pathname":"/app-development/basics","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"}]},{"id":"YhR7UmspH4zlBmUvmV6Y","title":"Create app from any py-script","pathname":"/app-development/basics/from-script-to-supervisely-app","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Basics"}]},{"id":"XmhJTwRMRw5jXhChok9i","title":"Configuration file","pathname":"/app-development/basics/app-json-config","siteSpaceId":"sitesp_1yD0o","description":"Configuration that connects Python application with Supervisely","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Basics"}]},{"id":"Ma3xRGDEZiIK2bJUrr5Z","title":"config.json","pathname":"/app-development/basics/app-json-config/config-json","siteSpaceId":"sitesp_1yD0o","description":"Configuration file properties","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Basics"},{"label":"Configuration file"}]},{"id":"Oi4ESaylQGNzl6kkXFyE","title":"Example 1. Headless","pathname":"/app-development/basics/app-json-config/example-1.-headless","siteSpaceId":"sitesp_1yD0o","description":"config.json for headless app explained","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Basics"},{"label":"Configuration file"}]},{"id":"KU38E6ETtEC4MZ4dr8qm","title":"Example 2. App with GUI","pathname":"/app-development/basics/app-json-config/example-2.-app-with-gui","siteSpaceId":"sitesp_1yD0o","description":"config.json for app with GUI explained","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Basics"},{"label":"Configuration file"}]},{"id":"102bga6Raz7Jw6Elz4z6","title":"v1 - Legacy","pathname":"/app-development/basics/app-json-config/v1-legacy","siteSpaceId":"sitesp_1yD0o","description":"legacy app examples","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Basics"},{"label":"Configuration file"}]},{"id":"S7h82RSLAH9ngzlskpfa","title":"Example 1. v1 Modal Window","pathname":"/app-development/basics/app-json-config/v1-legacy/example-1.-v1-modal-window","siteSpaceId":"sitesp_1yD0o","description":"config.json for v1 app with Modal Window explained","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Basics"},{"label":"Configuration file"},{"label":"v1 - Legacy"}]},{"id":"xmvHBwd7vLTII9fKpNWP","title":"Example 2. v1 app with GUI","pathname":"/app-development/basics/app-json-config/v1-legacy/example-2.-v1-app-with-gui","siteSpaceId":"sitesp_1yD0o","description":"config.json for v1 app with GUI explained","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Basics"},{"label":"Configuration file"},{"label":"v1 - Legacy"}]},{"id":"q6jYOe6skZkiBi7040oB","title":"Add private app","pathname":"/app-development/basics/add-private-app","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Basics"}]},{"id":"Mz8Q6HvyL4sLGkJ34Dyi","title":"Add public app","pathname":"/app-development/basics/add-public-app","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Basics"}]},{"id":"wTILyBnUXrR55cZgCKEG","title":"App Compatibility","pathname":"/app-development/basics/compatibility","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Basics"}]},{"id":"DgQ3E8OMADk51PIn7x1n","title":"Apps with GUI","pathname":"/app-development/apps-with-gui","siteSpaceId":"sitesp_1yD0o","description":"Supervisely GUI apps tutorial","breadcrumbs":[{"label":"App development","emoji":"1f525"}]},{"id":"6MpM2UcxB8efpqGHKY89","title":"Hello World!","pathname":"/app-development/apps-with-gui/hello-world","siteSpaceId":"sitesp_1yD0o","description":"Create simple supervisely app with GUI","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Apps with GUI"}]},{"id":"v37DEWW4uetEDvwHhAMu","title":"App in the Image Labeling Tool","pathname":"/app-development/apps-with-gui/labeling-tool-app","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Apps with GUI"}]},{"id":"eYkY3ZV4iMU1xyDF4h5U","title":"App in the Video Labeling Tool","pathname":"/app-development/apps-with-gui/video-labeling-tool-app","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Apps with GUI"}]},{"id":"95gszUpGlL7mha5aLZZM","title":"In-browser app in the Labeling Tool","pathname":"/app-development/apps-with-gui/labeling-tool-web-app","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Apps with GUI"}]},{"id":"JASvXfjHoCEtZDI9Y8bx","title":"Custom import app","pathname":"/app-development/create-import-app","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"}]},{"id":"yvSz7qtsPBzovMDwUqgq","title":"Overview","pathname":"/app-development/create-import-app/overview","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Custom import app"}]},{"id":"ncKPEEzfFgudsUZOpcuh","title":"From template - simple","pathname":"/app-development/create-import-app/create-import-app-from-template","siteSpaceId":"sitesp_1yD0o","description":"A step-by-step tutorial of how to create custom import app using import template from SDK class `sly.app.Import`.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Custom import app"}]},{"id":"MRjopvDWE9jy7RXbiDlJ","title":"From scratch - simple","pathname":"/app-development/create-import-app/create-import-app-without-template","siteSpaceId":"sitesp_1yD0o","description":"A step-by-step tutorial of how to create custom import Supervisely app from scratch.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Custom import app"}]},{"id":"l3qRx7DB965kweGlbmiI","title":"From scratch GUI - advanced","pathname":"/app-development/create-import-app/create-import-app-without-template-gui","siteSpaceId":"sitesp_1yD0o","description":"A step-by-step tutorial of how to create custom import Supervisely app from scratch with GUI.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Custom import app"}]},{"id":"HMrPiDtrWUL81cpMpYrv","title":"Finding directories with specific markers","pathname":"/app-development/create-import-app/finding-directories-with-specific-markers","siteSpaceId":"sitesp_1yD0o","description":"A tutorial on how to find directories with specific markers (filename) and check them for some conditions using `sly.fs.dirs_with_marker()` function.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Custom import app"}]},{"id":"4AzDJsrzQw6BN97D6a42","title":"Custom export app","pathname":"/app-development/create-export-app","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"}]},{"id":"RYSSE3GMog5cPHTlsU5H","title":"Overview","pathname":"/app-development/create-export-app/overview","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Custom export app"}]},{"id":"wroh3oqsDcMfEnLBmPqh","title":"From template - simple","pathname":"/app-development/create-export-app/create-export-app-from-template","siteSpaceId":"sitesp_1yD0o","description":"A step-by-step tutorial of how to create custom export app from SDK export template class `sly.app.Export`.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Custom export app"}]},{"id":"nXe3SDyLJwQ4RFa6Rh9V","title":"From scratch - advanced","pathname":"/app-development/create-export-app/create-export-app-without-template","siteSpaceId":"sitesp_1yD0o","description":"A step-by-step tutorial of how to create custom export app without using template from SDK (from scratch).","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Custom export app"}]},{"id":"KfB5fE3AKsz8GQPOW6Li","title":"Custom 3D AI Assistant app","pathname":"/app-development/create-3d-assistant","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"}]},{"id":"APabmd00rNBA3nKMDNnj","title":"Neural Network integration","pathname":"/app-development/neural-network-integration","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"}]},{"id":"8pWzu7fKT764DKLnzUky","title":"Overview","pathname":"/app-development/neural-network-integration/overview","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"}]},{"id":"ksn3ZA0s0G08NzOHALik","title":"Serving App","pathname":"/app-development/neural-network-integration/inference","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"}]},{"id":"jcaFi4BvT8FZxkAEncmw","title":"Introduction","pathname":"/app-development/neural-network-integration/inference/overview-nn-integration","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Serving App"}]},{"id":"HvotW5Sjz6HQySEvl8rs","title":"Instance segmentation","pathname":"/app-development/neural-network-integration/inference/instance-segmentation","siteSpaceId":"sitesp_1yD0o","description":"Step-by-step tutorial of how to integrate custom instance segmentation neural network into Supervisely platform on the example of detectron2.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Serving App"}]},{"id":"faeufmPaTzGTpzanorEh","title":"Object detection","pathname":"/app-development/neural-network-integration/inference/object-detection","siteSpaceId":"sitesp_1yD0o","description":"Step-by-step tutorial of how to integrate custom object detection neural network into Supervisely platform on the example of detectron2.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Serving App"}]},{"id":"tNOHiUsVkWs8c5X0vV0v","title":"Semantic segmentation","pathname":"/app-development/neural-network-integration/inference/semantic-segmentation","siteSpaceId":"sitesp_1yD0o","description":"Step-by-step tutorial of how to integrate custom semantic segmentation neural network into Supervisely platform on the example of mmsegmentation.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Serving App"}]},{"id":"5rSv7tWagLQshWwEZlgK","title":"Pose estimation","pathname":"/app-development/neural-network-integration/inference/pose-estimation","siteSpaceId":"sitesp_1yD0o","description":"Step-by-step tutorial of how to integrate custom pose estimation neural network into Supervisely platform on the example of ViTPose.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Serving App"}]},{"id":"RDwQKCs5lrSHXNkNisXc","title":"Point tracking","pathname":"/app-development/neural-network-integration/inference/point-tracking","siteSpaceId":"sitesp_1yD0o","description":"Step-by-step tutorial on how to integrate custom point tracking neural network into Supervisely platform on the example of PIPs.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Serving App"}]},{"id":"SYVdWwO4aNK25qzWWjf4","title":"Object tracking","pathname":"/app-development/neural-network-integration/inference/object-tracking","siteSpaceId":"sitesp_1yD0o","description":"Step-by-step tutorial on how to integrate custom visual object tracking neural network into Supervisely platform on the example of MixFormer model.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Serving App"}]},{"id":"wIEWK0CNSVjS9iWDuR9o","title":"Mask tracking","pathname":"/app-development/neural-network-integration/inference/mask-tracking","siteSpaceId":"sitesp_1yD0o","description":"Step-by-step tutorial on how to integrate custom video object segmentation neural network into Supervisely platform on the example of XMem.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Serving App"}]},{"id":"QND95p4et9nuRAPuofnG","title":"Image matting","pathname":"/app-development/neural-network-integration/inference/image-matting","siteSpaceId":"sitesp_1yD0o","description":"Step-by-step tutorial on how to integrate custom interactive image matting neural network into Supervisely platform on the example of Matte Anything.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Serving App"}]},{"id":"bbv9x1rmbyM5rdt9Xa8t","title":"How to customize model inference","pathname":"/app-development/neural-network-integration/inference/customize-inference","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Serving App"}]},{"id":"BM95tZSsQ7Kx6qWqL2nd","title":"Example: Custom model inference with probability maps","pathname":"/app-development/neural-network-integration/inference/custom-inference-with-alpha-mask-segmentation","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Serving App"}]},{"id":"OGZuDwnU8BWi6CQEaS8t","title":"Serving App with GUI","pathname":"/app-development/neural-network-integration/inference-with-gui","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"}]},{"id":"CncIPBT3ey8ehrOJDdSW","title":"Introduction","pathname":"/app-development/neural-network-integration/inference-with-gui/overview","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Serving App with GUI"}]},{"id":"yhUQEm97kYytciauYlyI","title":"How to use default GUI template","pathname":"/app-development/neural-network-integration/inference-with-gui/use-gui-template","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Serving App with GUI"}]},{"id":"J0AEDmlqOo9yQwSFnsBW","title":"Default GUI template customization","pathname":"/app-development/neural-network-integration/inference-with-gui/customize-gui-template","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Serving App with GUI"}]},{"id":"baEES2eQraRnZoDuRcCk","title":"How to create custom user interface","pathname":"/app-development/neural-network-integration/inference-with-gui/create-custom-gui","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Serving App with GUI"}]},{"id":"jLooJVfzi7hGgtB2CloZ","title":"Inference API","pathname":"/app-development/neural-network-integration/inference-api-tutorial","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"}]},{"id":"My6s2HhnlN8IpnHZAijp","title":"Training App","pathname":"/app-development/neural-network-integration/training","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"}]},{"id":"zC1XQvDkmxKeM8ECuAYg","title":"Overview","pathname":"/app-development/neural-network-integration/training/overview","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Training App"}]},{"id":"F12FpK3GeAvKtMcStvoj","title":"Tensorboard template","pathname":"/app-development/neural-network-integration/training/tensorboard-template","siteSpaceId":"sitesp_1yD0o","description":"Step-by-step tutorial explains how to use custom training script and log results in Tensorboard","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Training App"}]},{"id":"Yk73TOXGqEkn0OGkRz3F","title":"Object detection","pathname":"/app-development/neural-network-integration/training/training-dashboard","siteSpaceId":"sitesp_1yD0o","description":"Step-by-step tutorial explains how to integrate custom object detection neural network into Supervisely platform","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"},{"label":"Training App"}]},{"id":"9LWgfy63ghJZJ64gV8Q5","title":"High level scheme","pathname":"/app-development/neural-network-integration/nn-training-deployment","siteSpaceId":"sitesp_1yD0o","description":"Guide explains how to train and deploy Neural Networks in Supervisely","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"}]},{"id":"x8gZoSMKOpv6XjdRzOBZ","title":"Custom inference pipeline","pathname":"/app-development/neural-network-integration/custom-inference-pipeline","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"}]},{"id":"aCD8itaUL0WiFf20qqH8","title":"Train and predict automation model pipeline","pathname":"/app-development/neural-network-integration/model-automation-train-and-predict-pipeline","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Neural Network integration"}]},{"id":"z5alPG1WgwzxGYobkdJm","title":"Advanced","pathname":"/app-development/advanced","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"}]},{"id":"Rebg5uwpt0wMMKpOqcan","title":"Advanced debugging","pathname":"/app-development/advanced/advanced-debugging","siteSpaceId":"sitesp_1yD0o","description":"This guide explains how to debug your application","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"}]},{"id":"P4GQgHrKX92uyAcPYT23","title":"How to make your own widget","pathname":"/app-development/advanced/how-to-make-your-own-widget","siteSpaceId":"sitesp_1yD0o","description":"Guide explains how to create and add your own widget to Supervisely SDK","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"}]},{"id":"XhnjANIP6H88qt6Gen6d","title":"Tutorial - App Engine v1","pathname":"/app-development/advanced/in-depth-app-development","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"}]},{"id":"t1WalXnCnonj2nZOBdhs","title":"Chapter 1 Headless","pathname":"/app-development/advanced/in-depth-app-development/chapter-1-headless","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Tutorial - App Engine v1"}]},{"id":"cWGadYC0HACGPDTXOqk0","title":"Part 1 — Hello world! [From your Python script to Supervisely APP]","pathname":"/app-development/advanced/in-depth-app-development/chapter-1-headless/part-1-hello-world-from-your-python-script-to-supervisely-app","siteSpaceId":"sitesp_1yD0o","description":"In this part, we will show you how you can turn any Python code into a Supervisely application","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Tutorial - App Engine v1"},{"label":"Chapter 1 Headless"}]},{"id":"98hPBGv0Zyk40nGBqDmn","title":"Part 2 — Errors handling [Catching all bugs]","pathname":"/app-development/advanced/in-depth-app-development/chapter-1-headless/part-2-errors-handling-catching-all-bugs","siteSpaceId":"sitesp_1yD0o","description":"In this part, we will work with bugs. We will catch them.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Tutorial - App Engine v1"},{"label":"Chapter 1 Headless"}]},{"id":"64OX2HwvwLk2yQ5MXo16","title":"Part 3 — Site Packages [Customize your app]","pathname":"/app-development/advanced/in-depth-app-development/chapter-1-headless/part-3-site-packages-customize-your-app","siteSpaceId":"sitesp_1yD0o","description":"In Supervisely applications, we have provided the ability to add site-packages.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Tutorial - App Engine v1"},{"label":"Chapter 1 Headless"}]},{"id":"oxkGHHnrcAzqjX4a14QO","title":"Part 4 — SDK Preview [Lemons counter app]","pathname":"/app-development/advanced/in-depth-app-development/chapter-1-headless/part-4-sdk-preview-lemons-counter-app","siteSpaceId":"sitesp_1yD0o","description":"In this part, we will load a project from the Ecosystem and count the number of annotated lemons.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Tutorial - App Engine v1"},{"label":"Chapter 1 Headless"}]},{"id":"Th9dJ0p77R7EkIuFF3aE","title":"Part 5 — Integrate custom tracker into Videos Annotator tool [OpenCV Tracker]","pathname":"/app-development/advanced/in-depth-app-development/chapter-1-headless/part-5-integrate-custom-tracker-into-videos-annotator-tool-opencv-tracker","siteSpaceId":"sitesp_1yD0o","description":"In this part, we will learn how to integrate any tracker into Videos Annotator.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Tutorial - App Engine v1"},{"label":"Chapter 1 Headless"}]},{"id":"W1NAUr9BrpyWXuqCsvzy","title":"Chapter 2 Modal Window","pathname":"/app-development/advanced/in-depth-app-development/chapter-2-modal-window","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Tutorial - App Engine v1"}]},{"id":"7LbSk2BiSGxROwEhRHIl","title":"Part 1 — Modal window [What is it?]","pathname":"/app-development/advanced/in-depth-app-development/chapter-2-modal-window/part-1-modal-window-what-is-it","siteSpaceId":"sitesp_1yD0o","description":"In this part, we will create a basic application with modal window. We will use the modal window as an information board.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Tutorial - App Engine v1"},{"label":"Chapter 2 Modal Window"}]},{"id":"Jo5Nqd7MAhHbomVEsbIn","title":"Part 2 — States and Widgets [Customize modal window]","pathname":"/app-development/advanced/in-depth-app-development/chapter-2-modal-window/part-2-states-and-widgets-customize-modal-window","siteSpaceId":"sitesp_1yD0o","description":"In this section, we will customize the modal window. We will use a modal window to enter arguments.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Tutorial - App Engine v1"},{"label":"Chapter 2 Modal Window"}]},{"id":"sX1xMhAIsnUXQDr2HK83","title":"Chapter 3 UI","pathname":"/app-development/advanced/in-depth-app-development/chapter-3-ui","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Tutorial - App Engine v1"}]},{"id":"RCucvCIddvRAw3AJC546","title":"Part 1 — While True Script [It's all what you need]","pathname":"/app-development/advanced/in-depth-app-development/chapter-3-ui/part-1-while-true-script-its-all-what-you-need","siteSpaceId":"sitesp_1yD0o","description":"In this part we will understand what a While True Script is. And why you need it.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Tutorial - App Engine v1"},{"label":"Chapter 3 UI"}]},{"id":"5u1we7nm6092OuWSykyb","title":"Part 2 — UI Rendering [Simplest UI Application]","pathname":"/app-development/advanced/in-depth-app-development/chapter-3-ui/part-2-ui-rendering-simplest-ui-application","siteSpaceId":"sitesp_1yD0o","description":"In this part, you will learn to create a basic UI application.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Tutorial - App Engine v1"},{"label":"Chapter 3 UI"}]},{"id":"bMYKnY6PFs7pWL24cjq8","title":"Part 3 — APP Handlers [Handle Events and Errors]","pathname":"/app-development/advanced/in-depth-app-development/chapter-3-ui/part-3-app-handlers-handle-events-and-errors","siteSpaceId":"sitesp_1yD0o","description":"In this part, we will introduce you to app handlers and tell you what they are for.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Tutorial - App Engine v1"},{"label":"Chapter 3 UI"}]},{"id":"07OBorFVh8NZVo5ezaIv","title":"Part 4 — State and Data [Mutable Fields]","pathname":"/app-development/advanced/in-depth-app-development/chapter-3-ui/part-4-state-and-data-mutable-fields","siteSpaceId":"sitesp_1yD0o","description":"In this part, you will learn how to change the values of state and data fields. And how they can be used in the application.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Tutorial - App Engine v1"},{"label":"Chapter 3 UI"}]},{"id":"pAfTOd1FeeTjpAqt61IA","title":"Part 5 — Styling your app [Customizing the UI]","pathname":"/app-development/advanced/in-depth-app-development/chapter-3-ui/part-5-styling-your-app-customizing-the-ui","siteSpaceId":"sitesp_1yD0o","description":"In this part, you will learn how you can customize HTML in your application. We will use our Application Designer to preview the HTML files.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Tutorial - App Engine v1"},{"label":"Chapter 3 UI"}]},{"id":"BRwkH8263Zgx5h7oktEk","title":"Chapter 4 Additionals","pathname":"/app-development/advanced/in-depth-app-development/chapter-4-additionals","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Tutorial - App Engine v1"}]},{"id":"XfRI9HrNqfGReJF1rCJB","title":"Part 1 — Remote Developing with PyCharm [Docker SSH Server]","pathname":"/app-development/advanced/in-depth-app-development/chapter-4-additionals/part-1-remote-developing-with-pycharm-docker-ssh-server","siteSpaceId":"sitesp_1yD0o","description":"In this part, you will learn how to start developing using PyCharm and Docker.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Tutorial - App Engine v1"},{"label":"Chapter 4 Additionals"}]},{"id":"Ilp8yLu6N891n71mvdH4","title":"Custom Configuration","pathname":"/app-development/advanced/custom-configuration","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"}]},{"id":"AEKr8EpVsxg4CnXLVSPM","title":"Fixing SSL Certificate Errors in Supervisely","pathname":"/app-development/advanced/custom-configuration/fixing-ssl-certificate-errors-in-supervisely","siteSpaceId":"sitesp_1yD0o","description":"In this tutorial you will learn how to fix errors with SSL certificate","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Custom Configuration"}]},{"id":"X29YJ809z09C06WHDkFr","title":"Fixing 400 HTTP errors when using HTTP instead of HTTPS","pathname":"/app-development/advanced/custom-configuration/fixing-https-redirect-error","siteSpaceId":"sitesp_1yD0o","description":"In this tutorial you will learn how to fix 400 HTTP errors which usually occur when HTTPS is enabled and the client is using HTTP instead, which causes the client to skip the request body entirely for","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"},{"label":"Custom Configuration"}]},{"id":"LSvF7tZvvXyB9VR9xLF7","title":"Autostart","pathname":"/app-development/advanced/autostart","siteSpaceId":"sitesp_1yD0o","description":"Autostart for your app with GUI and more","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"}]},{"id":"oHw3rEcVIJ4QdBwDcepg","title":"Coordinate System","pathname":"/app-development/advanced/coordinate-system","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"}]},{"id":"aj06SOnMeAoTCZHICBd6","title":"MLOps Workflow integration","pathname":"/app-development/advanced/mlops-workflow-integration","siteSpaceId":"sitesp_1yD0o","description":"This doc explains how to integrate MLOps Workflow in your application","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"}]},{"id":"YhQTFaMWfPqnaZ88YRwa","title":"Versioning","pathname":"/app-development/advanced/mlops-versioning","siteSpaceId":"sitesp_1yD0o","description":"Detailed guide on data versioning in MLOps: what is saved and how it works","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"}]},{"id":"tgGen9adBZTklXljaAbj","title":"Multi-User Session Management","pathname":"/app-development/advanced/multi_user_session","siteSpaceId":"sitesp_1yD0o","description":"Learn how to implement multi-user session management in your Supervisely apps, ensuring isolated user interactions with widgets.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Advanced"}]},{"id":"upv5EdpsMmlhITaZMOb7","title":"Widgets","pathname":"/app-development/widgets","siteSpaceId":"sitesp_1yD0o","description":"This documentation page provides a comprehensive overview of the various types of widgets available for use in your Supervisely applications","breadcrumbs":[{"label":"App development","emoji":"1f525"}]},{"id":"MhnxPUyYpK53KiLuGmtC","title":"Input","pathname":"/app-development/widgets/input","siteSpaceId":"sitesp_1yD0o","description":"Input widgets are an essential component of many applications, as they provide users with a means to enter and modify data in a straightforward and intuitive manner.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"}]},{"id":"fUieSaN6NXSh6N5erzbD","title":"Input","pathname":"/app-development/widgets/input/input","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Input"}]},{"id":"4htGqIaHM8XlnQK3wlzA","title":"InputNumber","pathname":"/app-development/widgets/input/inputnumber","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Input"}]},{"id":"U7jwZIOYypY7oAdvLuKs","title":"InputTag","pathname":"/app-development/widgets/input/inputtag","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Input"}]},{"id":"AQVh6i7zE6QU1CKrRSoo","title":"InputTagList","pathname":"/app-development/widgets/input/inputtaglist","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Input"}]},{"id":"qmnVLjsMzzLdp81Ga9y3","title":"BindedInputNumber","pathname":"/app-development/widgets/input/bindedinputnumber","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Input"}]},{"id":"ef1DlTlomiT8ld1oeKwZ","title":"DatePicker","pathname":"/app-development/widgets/input/datepicker","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Input"}]},{"id":"VIMzIjOo9B6UdeDPlUb3","title":"DateTimePicker","pathname":"/app-development/widgets/input/datetimepicker","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Input"}]},{"id":"RO5Go6NDCjTvTo2ioNDX","title":"ColorPicker","pathname":"/app-development/widgets/input/colorpicker","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Input"}]},{"id":"tvrynYKhYQjnPVmgtJJI","title":"TimePicker","pathname":"/app-development/widgets/input/timepicker","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Input"}]},{"id":"IYYe3nHKEKtHt9t9Zxzh","title":"ClassesMapping","pathname":"/app-development/widgets/input/classesmapping","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Input"}]},{"id":"CLM57TXHV1qQDJdisamo","title":"ClassesColorMapping","pathname":"/app-development/widgets/input/classescolormapping","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Input"}]},{"id":"ZqEryHjek9Rve19BrYfn","title":"DeployModel","pathname":"/app-development/widgets/input/deploymodel","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Input"}]},{"id":"vroUljC1i7kSNMYoZFac","title":"Controls","pathname":"/app-development/widgets/controls","siteSpaceId":"sitesp_1yD0o","description":"Allow users to interact with and control various aspects of an application.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"}]},{"id":"TGi7dwhmQ6ERdGS1O2kH","title":"Button","pathname":"/app-development/widgets/controls/button","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Controls"}]},{"id":"4y9OQykWNygYtRWCXb1N","title":"Checkbox","pathname":"/app-development/widgets/controls/checkbox","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Controls"}]},{"id":"SxKj67IHK4OGZAQvWVvE","title":"CheckboxField","pathname":"/app-development/widgets/controls/checkboxfield","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Controls"}]},{"id":"oxx6urdRLRU74lZMJcrI","title":"RadioGroup","pathname":"/app-development/widgets/controls/radiogroup","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Controls"}]},{"id":"PoMpsZZOTEeb5NEOMHji","title":"Switch","pathname":"/app-development/widgets/controls/switch","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Controls"}]},{"id":"RzxBo9g4V9NiUtmX0szE","title":"Slider","pathname":"/app-development/widgets/controls/slider","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Controls"}]},{"id":"SZmrnviMW8BRZhYjPHO9","title":"TrainValSplits","pathname":"/app-development/widgets/controls/trainvalsplits","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Controls"}]},{"id":"eCl68azJny06UNiCsa4G","title":"FileStorageUpload","pathname":"/app-development/widgets/controls/filestorageupload","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Controls"}]},{"id":"g4nQHlciN1abi57jn7CS","title":"Timeline","pathname":"/app-development/widgets/controls/timeline","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Controls"}]},{"id":"srHJHBTPSeEHyDmwZYoT","title":"Pagination","pathname":"/app-development/widgets/controls/pagination","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Controls"}]},{"id":"74hh6C9jtlG6I6OMw3zb","title":"Text Elements","pathname":"/app-development/widgets/text-elements","siteSpaceId":"sitesp_1yD0o","description":"Allow users to display and input textual data in various forms.","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"}]},{"id":"uMA70QZnVePKJ9HKjeb3","title":"Text","pathname":"/app-development/widgets/text-elements/text","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Text Elements"}]},{"id":"WYCnAzn3PtJtteBsYOQl","title":"TextArea","pathname":"/app-development/widgets/text-elements/textarea","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Text Elements"}]},{"id":"6Bdhq9WbRc0n0dQxlHml","title":"Editor","pathname":"/app-development/widgets/text-elements/editor","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Text Elements"}]},{"id":"NPIHfp2fKpFzUNXKxKZa","title":"Copy to Clipboard","pathname":"/app-development/widgets/text-elements/copytoclipboard","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Text Elements"}]},{"id":"p3QF5spJNbfQUoBpKFvq","title":"Markdown","pathname":"/app-development/widgets/text-elements/markdown","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Text Elements"}]},{"id":"PrFtMCTcyOh244SGhrc3","title":"Tooltip","pathname":"/app-development/widgets/text-elements/tooltip","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Text Elements"}]},{"id":"0vuc7oJuyVNbYj6OUisg","title":"ElementTag","pathname":"/app-development/widgets/text-elements/elementtag","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Text Elements"}]},{"id":"hYmJsj4NgAclb2fFcuuc","title":"ElementTagsList","pathname":"/app-development/widgets/text-elements/elementtagslist","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Text Elements"}]},{"id":"Usil4LUe4sxQNMFsZP8F","title":"Docstrings","pathname":"/app-development/widgets/text-elements/docstrings","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Text Elements"}]},{"id":"BLYCAlu8vnOuavDJwvno","title":"Media","pathname":"/app-development/widgets/media","siteSpaceId":"sitesp_1yD0o","description":"Widgets for displaying media content, such as images, videos","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"}]},{"id":"FBl4UkIt6bbBvYpJtGzh","title":"Image","pathname":"/app-development/widgets/media/image","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"ScY2WtSRznCbeNKrwoRA","title":"LabeledImage","pathname":"/app-development/widgets/media/labeledimage","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"WowWcyotX0BlSXZJWrtE","title":"GridGallery","pathname":"/app-development/widgets/media/gridgallery","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"g8MXszHuiP8qz900zGuz","title":"Video","pathname":"/app-development/widgets/media/video","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"zECqQeglCUlAqMVOKEYW","title":"VideoPlayer","pathname":"/app-development/widgets/media/videoplayer","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"ajk9hn6pOiubquOAQV8t","title":"ImagePairSequence","pathname":"/app-development/widgets/media/imagepairsequence","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"hpc9pqYclcHv53l9tOsM","title":"Icons","pathname":"/app-development/widgets/media/icons","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"V8Weys9F4sRvJC6PFvZZ","title":"ObjectClassView","pathname":"/app-development/widgets/media/objectclassview","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"106cbcgMiMP538oM1orb","title":"ObjectClassesList","pathname":"/app-development/widgets/media/objectclasseslist","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"W56aFqwdXBO2nT4HYNm9","title":"ImageSlider","pathname":"/app-development/widgets/media/imageslider","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"TKvL59EoTsCvJQ84YxwX","title":"Carousel","pathname":"/app-development/widgets/media/carousel","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"0HhIKsHaX5MV1Aq3SCel","title":"TagMetaView","pathname":"/app-development/widgets/media/tagmetaview","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"SdvKcc5HyZCxw3wkmwV4","title":"TagMetasList","pathname":"/app-development/widgets/media/tagmetaslist","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"kYGGBW2NFRVEv3Czczz7","title":"ImageAnnotationPreview","pathname":"/app-development/widgets/media/imageannotationpreview","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"Erx1q0DMCmxX3Zl8GW89","title":"ClassesMappingPreview","pathname":"/app-development/widgets/media/classesmappingpreview","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"TJ0C5ZSlhnqsVl0DeTcT","title":"ClassesListPreview","pathname":"/app-development/widgets/media/classeslistpreview","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"RCH9cAldn51RsaFthyHg","title":"TagsListPreview","pathname":"/app-development/widgets/media/tagslistpreview","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"twE44RPYlS3XVXQrDrHF","title":"MembersListPreview","pathname":"/app-development/widgets/media/memberslistpreview","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"n72tKtNNSetYLK9j6wCF","title":"Heatmap","pathname":"/app-development/widgets/media/heatmap","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Media"}]},{"id":"Dx2ex9F0LQhQby0eC21X","title":"Selection","pathname":"/app-development/widgets/selection","siteSpaceId":"sitesp_1yD0o","description":"Widgets that facilitate the selection of options from a set, which could include list boxes or radio buttons","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"}]},{"id":"sTr0ggBBKsbG1QHCyVjb","title":"Select","pathname":"/app-development/widgets/selection/select","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"4YBNVMKak8BMeEWeGllo","title":"SelectTeam","pathname":"/app-development/widgets/selection/selectteam","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"cd4IqjX8mLGArJvBwHll","title":"SelectClass","pathname":"/app-development/widgets/selection/selectclass","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"tz2vHqcOjQOYEIoO0kfV","title":"SelectTag","pathname":"/app-development/widgets/selection/selecttag","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"xcbKqPhUh7OnRrbI3pzw","title":"SelectUser","pathname":"/app-development/widgets/selection/selectuser","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"fFUZijH3KShoBAiz2wCf","title":"SelectWorkspace","pathname":"/app-development/widgets/selection/selectworkspace","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"hihsWESGpgWTArMehg5I","title":"SelectProject","pathname":"/app-development/widgets/selection/selectproject","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"9bpd9Eh6ehhwOq9th0eY","title":"SelectDataset","pathname":"/app-development/widgets/selection/selectdataset","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"Qv8VHKW96riprV0tn1Ky","title":"SelectDatasetTree","pathname":"/app-development/widgets/selection/selectdatasettree","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"K7KBJgPuh3yKUYHyyqDq","title":"SelectItem","pathname":"/app-development/widgets/selection/selectitem","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"pSlETeiTHQCMz2Lp8uwN","title":"SelectTagMeta","pathname":"/app-development/widgets/selection/selecttagmeta","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"3lUFccick6ltreoQaHFP","title":"SelectAppSession","pathname":"/app-development/widgets/selection/selectappsession","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"Oy2KAdOOQB3z7UFSJ6wf","title":"SelectString","pathname":"/app-development/widgets/selection/selectstring","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"ZIkzDMxyN5cDDwX0GlAo","title":"Transfer","pathname":"/app-development/widgets/selection/transfer","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"EeLwNDbNxpIQelimQurc","title":"DestinationProject","pathname":"/app-development/widgets/selection/destinationproject","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"AcPJLgnUcGa2RYGibR72","title":"TeamFilesSelector","pathname":"/app-development/widgets/selection/teamfilesselector","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"6gt9ZhAfI4zSUbNlvVVt","title":"FileViewer","pathname":"/app-development/widgets/selection/fileviewer","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"vZFSnV6bRZtGsr6iigDx","title":"Dropdown","pathname":"/app-development/widgets/selection/dropdown","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"kkRzpubktIdRHdpaGorS","title":"Cascader","pathname":"/app-development/widgets/selection/cascader","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"S430vG6BpzHhDCAJy7kM","title":"ClassesListSelector","pathname":"/app-development/widgets/selection/classeslistselector","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"NDYvQo7zWu6VtBtLkCGx","title":"TagsListSelector","pathname":"/app-development/widgets/selection/tagslistselector","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"MSx4MoicLZh15gTnPrbE","title":"MembersListSelector","pathname":"/app-development/widgets/selection/memberslistselector","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"kaiQdtbaIrV6TJzoZtq3","title":"TreeSelect","pathname":"/app-development/widgets/selection/treeselect","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"uzxfZhwhL0AEWIpCmXnY","title":"SelectCudaDevice","pathname":"/app-development/widgets/selection/selectcudadevice","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"GE7IKJ20awY9NhhmZPu1","title":"CustomModelsSelector","pathname":"/app-development/widgets/selection/custommodelsselector","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Selection"}]},{"id":"5ySIg63GgcgIsWiMx9hW","title":"Thumbnails","pathname":"/app-development/widgets/thumbnails","siteSpaceId":"sitesp_1yD0o","description":"Thumbnails are used to show input or output data representations","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"}]},{"id":"MN05UNJiWLBSydQhCMPc","title":"ProjectThumbnail","pathname":"/app-development/widgets/thumbnails/projectthumbnail","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Thumbnails"}]},{"id":"5rNQtxKJooLwSFeRwgQo","title":"DatasetThumbnail","pathname":"/app-development/widgets/thumbnails/datasetthumbnail","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Thumbnails"}]},{"id":"Y65n9Mj1zAIOeWfCj414","title":"VideoThumbnail","pathname":"/app-development/widgets/thumbnails/videothumbnail","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Thumbnails"}]},{"id":"WiqyIlmTCzVcA93onnaZ","title":"FolderThumbnail","pathname":"/app-development/widgets/thumbnails/folderthumbnail","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Thumbnails"}]},{"id":"mC3piiibn5jd4kDEZNH6","title":"FileThumbnail","pathname":"/app-development/widgets/thumbnails/filethumbnail","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Thumbnails"}]},{"id":"dXkJR6RG82lZBoQEGUjK","title":"Status Elements","pathname":"/app-development/widgets/status-elements","siteSpaceId":"sitesp_1yD0o","description":"Widgets that indicate status, like progress bars, loading indicators, or status lights","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"}]},{"id":"zCSfTVbtK8uGBssNGDBd","title":"Progress","pathname":"/app-development/widgets/status-elements/progressbar","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Status Elements"}]},{"id":"rn3xQyGHZrwGzVTt8mgK","title":"NotificationBox","pathname":"/app-development/widgets/status-elements/notificationbox","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Status Elements"}]},{"id":"i7YXv9zyLSszdsOdsrRY","title":"DoneLabel","pathname":"/app-development/widgets/status-elements/donelabel","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Status Elements"}]},{"id":"2m3bIZVQAhkaF8vM2LJc","title":"DialogMessage","pathname":"/app-development/widgets/status-elements/dialogmessage","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Status Elements"}]},{"id":"biK1zLMIZ364qrdAK6Wi","title":"TaskLogs","pathname":"/app-development/widgets/status-elements/tasklogs","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Status Elements"}]},{"id":"mBw3pmqnfOU8DWOmS5lp","title":"Badge","pathname":"/app-development/widgets/status-elements/badge","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Status Elements"}]},{"id":"REqpm9ksaD38dWOr0wBO","title":"ModelInfo","pathname":"/app-development/widgets/status-elements/modelinfo","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Status Elements"}]},{"id":"NUU0QdLX0YLpDPBq2tc5","title":"Rate","pathname":"/app-development/widgets/status-elements/rate","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Status Elements"}]},{"id":"V6BpPNmYyvBLJS5tdKOO","title":"CircleProgress","pathname":"/app-development/widgets/status-elements/circleprogress","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Status Elements"}]},{"id":"al4g6zST1ubbbt5Ur7wK","title":"ActivityFeed","pathname":"/app-development/widgets/status-elements/activityfeed","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Status Elements"}]},{"id":"VmDPJrD38EynaLv8iaS2","title":"Layouts and Containers","pathname":"/app-development/widgets/layouts-and-containers","siteSpaceId":"sitesp_1yD0o","description":"Widgets that help organize content on the screen, like grids, tabs, or sections","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"}]},{"id":"ORCvLAMQgnqPWa1q1Mdg","title":"Card","pathname":"/app-development/widgets/layouts-and-containers/card","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"BEIolvahyazCFTcKLNW5","title":"Container","pathname":"/app-development/widgets/layouts-and-containers/container","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"1QmE6ndhM7Mrfo4T0tNv","title":"Empty","pathname":"/app-development/widgets/layouts-and-containers/empty","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"6qrf7jFCkavQva4m7WG8","title":"Field","pathname":"/app-development/widgets/layouts-and-containers/field","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"KTqQUBZsZis9RgPJIDcH","title":"Flexbox","pathname":"/app-development/widgets/layouts-and-containers/flexbox","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"0UzKwtPqmOWtB49PDbnr","title":"Grid","pathname":"/app-development/widgets/layouts-and-containers/grid","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"oGgr1nYudLHKAcSsijnO","title":"Menu","pathname":"/app-development/widgets/layouts-and-containers/menu","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"YcWGNt9etSkB2WjeU6Bf","title":"OneOf","pathname":"/app-development/widgets/layouts-and-containers/oneof","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"ap45OxgYHnDK8gons8Dz","title":"Sidebar","pathname":"/app-development/widgets/layouts-and-containers/sidebar","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"FrIr3ZM0BoPKDOdUUEJe","title":"Stepper","pathname":"/app-development/widgets/layouts-and-containers/stepper","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"wI34eVWEd0PsH7InOyPG","title":"RadioTabs","pathname":"/app-development/widgets/layouts-and-containers/radiotabs","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"zcAC7ZKsBm2Ffvvm3VfA","title":"Tabs","pathname":"/app-development/widgets/layouts-and-containers/tabs","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"ZZJijfmxHz4524HTY5TA","title":"TabsDynamic","pathname":"/app-development/widgets/layouts-and-containers/tabsdynamic","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"w3XX2gERYBkh9xAZ4GaF","title":"ReloadableArea","pathname":"/app-development/widgets/layouts-and-containers/reloadablearea","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"MLM8oRG6n9pqwn6urWun","title":"Collapse","pathname":"/app-development/widgets/layouts-and-containers/collapse","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"akE0lA32JhsLhnMXc5aT","title":"Dialog","pathname":"/app-development/widgets/layouts-and-containers/dialog","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"3IdO4p8YPBELACPCpJSp","title":"IFrame","pathname":"/app-development/widgets/layouts-and-containers/iframe","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"CR7NwRHhuwM5e390ckOD","title":"Modal","pathname":"/app-development/widgets/layouts-and-containers/modal","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Layouts and Containers"}]},{"id":"EyD3M7mnB8gwo97sDOD1","title":"Tables","pathname":"/app-development/widgets/tables","siteSpaceId":"sitesp_1yD0o","description":"Widgets designed to display data in a structured, tabular format","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"}]},{"id":"pd3YKDnFcKTyqulMeSPj","title":"Table","pathname":"/app-development/widgets/tables/table","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Tables"}]},{"id":"3FYakkxyAtCA6x4OxUFC","title":"ClassicTable","pathname":"/app-development/widgets/tables/classictable","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Tables"}]},{"id":"1C5P2fTgLXEXzQhVzFwF","title":"RadioTable","pathname":"/app-development/widgets/tables/radiotable","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Tables"}]},{"id":"GO52oXFX2ZwyMFSamqrx","title":"ReorderTable","pathname":"/app-development/widgets/tables/reordertable","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Tables"}]},{"id":"7PsFjy6MER7UVZSdyM2Z","title":"ClassesTable","pathname":"/app-development/widgets/tables/classestable","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Tables"}]},{"id":"66jhBMb7toUPxeuHnTao","title":"RandomSplitsTable","pathname":"/app-development/widgets/tables/randomsplitstable","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Tables"}]},{"id":"EhPmsCgban5AjedEC17S","title":"FastTable","pathname":"/app-development/widgets/tables/fasttable","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Tables"}]},{"id":"qpBItjgN4idNjWjnTTD6","title":"TagsTable","pathname":"/app-development/widgets/tables/tagstable","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Tables"}]},{"id":"uf7r3PirWHAA7pAfLthp","title":"Charts and Plots","pathname":"/app-development/widgets/charts-and-plots","siteSpaceId":"sitesp_1yD0o","description":"Widgets for graphically representing data, such as bar charts, line graphs, or scatter plots","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"}]},{"id":"crGavduqSGsPx7ZymOje","title":"LineChart","pathname":"/app-development/widgets/charts-and-plots/linechart","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Charts and Plots"}]},{"id":"lC8Tof1VXVDMHuRNbIG4","title":"GridChart","pathname":"/app-development/widgets/charts-and-plots/gridchart","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Charts and Plots"}]},{"id":"pmTkh07YTlgyEVa5qXo5","title":"HeatmapChart","pathname":"/app-development/widgets/charts-and-plots/heatmapchart","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Charts and Plots"}]},{"id":"O62G3qqJFRDdeEPYeTrX","title":"ApexChart","pathname":"/app-development/widgets/charts-and-plots/apexchart","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Charts and Plots"}]},{"id":"dWsZLpxd7zHf4gqpn3iS","title":"ConfusionMatrix","pathname":"/app-development/widgets/charts-and-plots/confusionmatrix","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Charts and Plots"}]},{"id":"QKdNNbwOGoJpTTyyCeXU","title":"LinePlot","pathname":"/app-development/widgets/charts-and-plots/lineplot","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Charts and Plots"}]},{"id":"k8vECvDbJsf6eRLiZYZa","title":"GridPlot","pathname":"/app-development/widgets/charts-and-plots/gridplot","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Charts and Plots"}]},{"id":"of1kurAjBxkrJhM1KlQs","title":"ScatterChart","pathname":"/app-development/widgets/charts-and-plots/scatterchart","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Charts and Plots"}]},{"id":"1IqWBXWjYBshPi3pc2CB","title":"TreemapChart","pathname":"/app-development/widgets/charts-and-plots/treemapchart","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Charts and Plots"}]},{"id":"16Q5qLfQqzYfquJjAgCc","title":"PieChart","pathname":"/app-development/widgets/charts-and-plots/piechart","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Charts and Plots"}]},{"id":"QD5V2VNVqAsVbL8TC2oF","title":"Compare Data","pathname":"/app-development/widgets/compare-data","siteSpaceId":"sitesp_1yD0o","description":"Compare datasets, elements, or object classes, highlighting similarities or differences","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"}]},{"id":"rB5gLgULVcOEuNLuPbO2","title":"MatchDatasets","pathname":"/app-development/widgets/compare-data/matchdatasets","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Compare Data"}]},{"id":"qrFEElckadaoFfgf0utX","title":"MatchTagMetas","pathname":"/app-development/widgets/compare-data/matchtagmetas","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Compare Data"}]},{"id":"cSOhlk9diFRg09TpF1Ng","title":"MatchObjClasses","pathname":"/app-development/widgets/compare-data/matchobjclasses","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Compare Data"}]},{"id":"bcvL5CmgtzEGhYlbbPDN","title":"ClassBalance","pathname":"/app-development/widgets/compare-data/classbalance","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Compare Data"}]},{"id":"rfmpe47DT4oTPLy6bNVj","title":"CompareAnnotations","pathname":"/app-development/widgets/compare-data/compareannotations","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"App development","emoji":"1f525"},{"label":"Widgets"},{"label":"Compare Data"}]},{"id":"mx6ndBF8OeNILRfQtKPV","title":"Objects binding","pathname":"/advanced-user-guide/objects-binding","siteSpaceId":"sitesp_1yD0o","description":"This guide explains how to bind (group) objects on images","breadcrumbs":[{"label":"Advanced user guide","emoji":"1f60e"}]},{"id":"GKM8jIOsZb19frSe8KRQ","title":"Automate with Python SDK & API","pathname":"/advanced-user-guide/automate-with-python-sdk-and-api","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Advanced user guide","emoji":"1f60e"}]},{"id":"d2XO8ZGVbXE86HulCjhG","title":"Start and stop app","pathname":"/advanced-user-guide/automate-with-python-sdk-and-api/start-and-stop-app","siteSpaceId":"sitesp_1yD0o","description":"This guide explains how to manage application sessions using API","breadcrumbs":[{"label":"Advanced user guide","emoji":"1f60e"},{"label":"Automate with Python SDK & API"}]},{"id":"OMurNDduy4EJVLxOpCCl","title":"User management","pathname":"/advanced-user-guide/automate-with-python-sdk-and-api/user-management","siteSpaceId":"sitesp_1yD0o","description":"Guide explains how to manipulate user and team members using Supervisely SDK and API","breadcrumbs":[{"label":"Advanced user guide","emoji":"1f60e"},{"label":"Automate with Python SDK & API"}]},{"id":"PDRrS1uQCHNwFG3d2o2A","title":"Labeling Jobs","pathname":"/advanced-user-guide/automate-with-python-sdk-and-api/labeling-jobs","siteSpaceId":"sitesp_1yD0o","description":"Guide explains how to manage labeling jobs using Supervisely SDK and","breadcrumbs":[{"label":"Advanced user guide","emoji":"1f60e"},{"label":"Automate with Python SDK & API"}]},{"id":"xUl8pE5nBVuZf7LLpvQu","title":"Webhooks","pathname":"/advanced-user-guide/automate-with-python-sdk-and-api/webhooks","siteSpaceId":"sitesp_1yD0o","description":"Guide explains how to manage webhooks using Supervisely SDK and API","breadcrumbs":[{"label":"Advanced user guide","emoji":"1f60e"},{"label":"Automate with Python SDK & API"}]},{"id":"KXXrGKBTtG4jgejf5JtC","title":"Training API","pathname":"/advanced-user-guide/automate-with-python-sdk-and-api/training-api","siteSpaceId":"sitesp_1yD0o","description":"","breadcrumbs":[{"label":"Advanced user guide","emoji":"1f60e"},{"label":"Automate with Python SDK & API"}]}]}