---
title: "Archetypes"
order: 1
sort_children: alphabetical
---
<!-- DO NOT EDIT! This file was auto-generated by crates/build/re_types_builder/src/codegen/docs/website.rs -->

Archetypes are bundles of components for which the Rerun viewer has first-class
built-in support. See [Entities and Components](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/concepts/logging-and-ingestion/entity-component.md) and
[Visualizers and Overrides](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/concepts/visualization/customize-views.md) for more information.

This page lists all built-in archetypes.

## Audio

* [`AssetAudio`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/asset_audio.md): An audio file, stored as-is (`.aac`, `.flac`, `.m4a`, `.mp3`, `.ogg`, `.wav`).

## Geospatial

* [`GeoLineStrings`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/geo_line_strings.md): Geospatial line strings with positions expressed in [EPSG:4326](https://epsg.io/4326) latitude and longitude (North/East-positive degrees), and optional colors and radii.
* [`GeoPoints`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/geo_points.md): Geospatial points with positions expressed in [EPSG:4326](https://epsg.io/4326) latitude and longitude (North/East-positive degrees), and optional colors and radii.

## Graph

* [`GraphEdges`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/graph_edges.md): A list of edges in a graph.
* [`GraphNodes`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/graph_nodes.md): A list of nodes in a graph with optional labels, colors, etc.

## Image & tensor

* [`DepthImage`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/depth_image.md): A depth image, i.e. as captured by a depth camera.
* [`EncodedDepthImage`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/encoded_depth_image.md): A depth image encoded with a codec (e.g. RVL, PNG, or TIFF).
* [`EncodedImage`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/encoded_image.md): An image encoded as e.g. a JPEG or PNG.
* [`Image`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/image.md): A monochrome or color image.
* [`SegmentationImage`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/segmentation_image.md): An image made up of integer [`components.ClassId`](https://rerun.io/docs/reference/types/components/class_id)s.
* [`Tensor`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/tensor.md): An N-dimensional array of numbers.

## MCAP

* [`McapChannel`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/mcap_channel.md): A channel within an MCAP file that defines how messages are structured and encoded.
* [`McapMessage`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/mcap_message.md): The binary payload of a single MCAP message, without metadata.
* [`McapSchema`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/mcap_schema.md): A schema definition that describes the structure of messages in an MCAP file.
* [`McapStatistics`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/mcap_statistics.md): Recording-level statistics about an MCAP file.

## Plotting

* [`BarChart`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/bar_chart.md): A bar chart.
* [`Measurements`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/measurements.md): One or more scalar measurements, each with a variance and a unit.
* [`Scalars`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/scalars.md): One or more double-precision scalar values, e.g. for use for time-series plots.
* [`SeriesLines`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/series_lines.md): Define the style properties for one or more line series in a chart.
* [`SeriesPoints`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/series_points.md): Define the style properties for one or more point series (scatter plot) in a chart.
* [`StateChange`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/state_change.md): A state change, representing a transition of an entity into a new state.
* [`StateConfiguration`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/state_configuration.md): Define the style and mapping for state values in a state timeline view.

## Spatial 2D

* [`Arrows2D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/arrows2d.md): 2D arrows with optional colors, radii, labels, etc.
* [`Boxes2D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/boxes2d.md): 2D boxes with half-extents and optional center, colors etc.
* [`Ellipses2D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/ellipses2d.md): 2D ellipses with half-extents (semi-axes) and optional center, colors etc.
* [`LineStrips2D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/line_strips2d.md): 2D line strips with positions and optional colors, radii, labels, etc.
* [`Points2D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/points2d.md): A 2D point cloud with positions and optional colors, radii, labels, etc.

## Spatial 3D

* [`Arrows3D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/arrows3d.md): 3D arrows with optional colors, radii, labels, etc.
* [`Asset3D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/asset3d.md): A prepacked 3D asset (`.gltf`, `.glb`, `.obj`, `.stl`, etc.).
* [`Boxes3D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/boxes3d.md): 3D boxes with half-extents and optional center, rotations, colors etc.
* [`Capsules3D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/capsules3d.md): 3D capsules; cylinders with hemispherical caps.
* [`Cylinders3D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/cylinders3d.md): 3D cylinders with flat caps.
* [`Ellipsoids3D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/ellipsoids3d.md): 3D ellipsoids or spheres.
* [`GaussianSplats3D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/gaussian_splats3d.md): 3D gaussian splats, e.g. from a 3D Gaussian Splatting (3DGS) reconstruction.
* [`GridMap`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/grid_map.md): A 2D grid map stored as raster data in an image buffer, with a cell size in scene units and pose.
* [`InstancePoses3D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/instance_poses3d.md): One or more transforms applied on the current entity's transform frame.
* [`LineStrips3D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/line_strips3d.md): 3D line strips with positions and optional colors, radii, labels, etc.
* [`Mesh3D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/mesh3d.md): A 3D triangle mesh as specified by its per-mesh and per-vertex properties.
* [`Points3D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/points3d.md): A 3D point cloud with positions and optional colors, radii, labels, etc.
* [`Volume3D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/volume3d.md): A dense 3D scalar field, rendered by ray marching.
* [`VoxelGridMap`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/voxel_grid_map.md): A sparse 3D voxel grid map with grid indices and voxel dimensions.

## Text

* [`TextDocument`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/text_document.md): A text element intended to be displayed in its own text box.
* [`TextLog`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/text_log.md): A log entry in a text log, comprised of a text body and its log level.

## Transforms

* [`CoordinateFrame`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/coordinate_frame.md): Specifies the coordinate frame for an entity.
* [`Pinhole`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/pinhole.md): Camera perspective projection (a.k.a. intrinsics).
* [`Transform3D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/transform3d.md): A transform between two 3D spaces, i.e. a pose.
* [`TransformAxes3D`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/transform_axes3d.md): A visual representation of a [`archetypes.Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d).
* [`ViewCoordinates`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/view_coordinates.md): Sets the default orientation for 3D views at or below this entity.

## Video

* [`AssetVideo`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/asset_video.md): A video binary.
* [`VideoFrameReference`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/video_frame_reference.md): References a single video frame.
* [`VideoStream`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/video_stream.md): Video stream consisting of raw video chunks.

## Other

* [`AnnotationContext`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/annotation_context.md): The annotation context provides additional information on how to display entities.
* [`Clear`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/clear.md): Empties all the components of an entity.
* [`RecordingInfo`](https://landing-git-codex-site-metrics-improvements-rerun.vercel.app/docs/reference/types/archetypes/recording_info.md): A list of properties associated with a recording.

