# Supervisely .JSON Format

In Supervisely you can annotate data from several different mediums: images, videos, 3D data. To accommodate and systemize annotations for all of these formats, we created our own Json-based Supervisely Annotation Format, which we describe in detail in this section.

**Table of Contents:**

* [Project Structure in Supervisely Annotation Format](https://docs.supervisely.com/customization-and-integration/00_ann_format_navi/01_project_structure_new)
* [Project Meta: Annotation Classes, Tags, Settings](https://docs.supervisely.com/customization-and-integration/00_ann_format_navi/02_project_classes_and_tags)
* [Tags](https://docs.supervisely.com/customization-and-integration/00_ann_format_navi/03_supervisely_format_tags)
* [Objects](https://docs.supervisely.com/customization-and-integration/00_ann_format_navi/04_supervisely_format_objects)
* [Single-Image Annotation JSON](https://docs.supervisely.com/customization-and-integration/00_ann_format_navi/05_supervisely_format_images)
* [Single-Video Annotation JSON](https://docs.supervisely.com/customization-and-integration/00_ann_format_navi/05_supervisely_format_images)
* [Point Cloud Episodes](https://docs.supervisely.com/customization-and-integration/00_ann_format_navi/07_supervisely_format_pointcloud_episode)
* [Volumes Annotations](https://docs.supervisely.com/customization-and-integration/00_ann_format_navi/08_supervisely_format_volume)
