# Supervisely annotation format

In Supervisely you can annotate data from several 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

1. [Project Structure](https://developer.supervisely.com/getting-started/supervisely-annotation-format/project-structure)
2. [Project Classes and Tags](https://developer.supervisely.com/getting-started/supervisely-annotation-format/project-classes-and-tags)
3. [Objects](https://developer.supervisely.com/getting-started/supervisely-annotation-format/objects)
4. [Tags](https://developer.supervisely.com/getting-started/supervisely-annotation-format/tags)
5. [Image Annotation](https://developer.supervisely.com/getting-started/supervisely-annotation-format/images)
6. [Video Annotation](https://developer.supervisely.com/getting-started/supervisely-annotation-format/videos)
7. [Point Cloud Annotation](https://developer.supervisely.com/getting-started/supervisely-annotation-format/point-clouds)
8. [Point Cloud Episode Annotation](https://developer.supervisely.com/getting-started/supervisely-annotation-format/point-cloud-episodes)
9. [Volume Annotation](https://developer.supervisely.com/getting-started/supervisely-annotation-format/volumes)
