--- title: "Archetypes" order: 1 sort_children: alphabetical --- Archetypes are bundles of components for which the Rerun viewer has first-class built-in support. See [Entities and Components](https://rerun.io/docs/concepts/logging-and-ingestion/entity-component.md) and [Visualizers and Overrides](https://rerun.io/docs/concepts/visualization/customize-views.md) for more information. This page lists all built-in archetypes. ## Geospatial * [`GeoLineStrings`](https://rerun.io/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://rerun.io/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://rerun.io/docs/reference/types/archetypes/graph_edges.md): A list of edges in a graph. * [`GraphNodes`](https://rerun.io/docs/reference/types/archetypes/graph_nodes.md): A list of nodes in a graph with optional labels, colors, etc. ## Image & tensor * [`DepthImage`](https://rerun.io/docs/reference/types/archetypes/depth_image.md): A depth image, i.e. as captured by a depth camera. * [`EncodedDepthImage`](https://rerun.io/docs/reference/types/archetypes/encoded_depth_image.md): A depth image encoded with a codec (e.g. RVL or PNG). * [`EncodedImage`](https://rerun.io/docs/reference/types/archetypes/encoded_image.md): An image encoded as e.g. a JPEG or PNG. * [`Image`](https://rerun.io/docs/reference/types/archetypes/image.md): A monochrome or color image. * [`SegmentationImage`](https://rerun.io/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://rerun.io/docs/reference/types/archetypes/tensor.md): An N-dimensional array of numbers. ## MCAP * [`McapChannel`](https://rerun.io/docs/reference/types/archetypes/mcap_channel.md): A channel within an MCAP file that defines how messages are structured and encoded. * [`McapMessage`](https://rerun.io/docs/reference/types/archetypes/mcap_message.md): The binary payload of a single MCAP message, without metadata. * [`McapSchema`](https://rerun.io/docs/reference/types/archetypes/mcap_schema.md): A schema definition that describes the structure of messages in an MCAP file. * [`McapStatistics`](https://rerun.io/docs/reference/types/archetypes/mcap_statistics.md): Recording-level statistics about an MCAP file. ## Plotting * [`BarChart`](https://rerun.io/docs/reference/types/archetypes/bar_chart.md): A bar chart. * [`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars.md): One or more double-precision scalar values, e.g. for use for time-series plots. * [`SeriesLines`](https://rerun.io/docs/reference/types/archetypes/series_lines.md): Define the style properties for one or more line series in a chart. * [`SeriesPoints`](https://rerun.io/docs/reference/types/archetypes/series_points.md): Define the style properties for one or more point series (scatter plot) in a chart. * [`StateChange`](https://rerun.io/docs/reference/types/archetypes/state_change.md): A state change, representing a transition of an entity into a new state. * [`StateConfiguration`](https://rerun.io/docs/reference/types/archetypes/state_configuration.md): Define the style and mapping for state values in a state timeline view. ## Spatial 2D * [`Arrows2D`](https://rerun.io/docs/reference/types/archetypes/arrows2d.md): 2D arrows with optional colors, radii, labels, etc. * [`Boxes2D`](https://rerun.io/docs/reference/types/archetypes/boxes2d.md): 2D boxes with half-extents and optional center, colors etc. * [`Ellipses2D`](https://rerun.io/docs/reference/types/archetypes/ellipses2d.md): 2D ellipses with half-extents (semi-axes) and optional center, colors etc. * [`LineStrips2D`](https://rerun.io/docs/reference/types/archetypes/line_strips2d.md): 2D line strips with positions and optional colors, radii, labels, etc. * [`Points2D`](https://rerun.io/docs/reference/types/archetypes/points2d.md): A 2D point cloud with positions and optional colors, radii, labels, etc. ## Spatial 3D * [`Arrows3D`](https://rerun.io/docs/reference/types/archetypes/arrows3d.md): 3D arrows with optional colors, radii, labels, etc. * [`Asset3D`](https://rerun.io/docs/reference/types/archetypes/asset3d.md): A prepacked 3D asset (`.gltf`, `.glb`, `.obj`, `.stl`, etc.). * [`Boxes3D`](https://rerun.io/docs/reference/types/archetypes/boxes3d.md): 3D boxes with half-extents and optional center, rotations, colors etc. * [`Capsules3D`](https://rerun.io/docs/reference/types/archetypes/capsules3d.md): 3D capsules; cylinders with hemispherical caps. * [`Cylinders3D`](https://rerun.io/docs/reference/types/archetypes/cylinders3d.md): 3D cylinders with flat caps. * [`Ellipsoids3D`](https://rerun.io/docs/reference/types/archetypes/ellipsoids3d.md): 3D ellipsoids or spheres. * [`GaussianSplats3D`](https://rerun.io/docs/reference/types/archetypes/gaussian_splats3d.md): 3D gaussian splats, e.g. from a 3D Gaussian Splatting (3DGS) reconstruction. * [`GridMap`](https://rerun.io/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://rerun.io/docs/reference/types/archetypes/instance_poses3d.md): One or more transforms applied on the current entity's transform frame. * [`LineStrips3D`](https://rerun.io/docs/reference/types/archetypes/line_strips3d.md): 3D line strips with positions and optional colors, radii, labels, etc. * [`Mesh3D`](https://rerun.io/docs/reference/types/archetypes/mesh3d.md): A 3D triangle mesh as specified by its per-mesh and per-vertex properties. * [`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d.md): A 3D point cloud with positions and optional colors, radii, labels, etc. * [`VoxelGridMap`](https://rerun.io/docs/reference/types/archetypes/voxel_grid_map.md): A sparse 3D voxel grid map with grid indices and voxel dimensions. ## Text * [`TextDocument`](https://rerun.io/docs/reference/types/archetypes/text_document.md): A text element intended to be displayed in its own text box. * [`TextLog`](https://rerun.io/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://rerun.io/docs/reference/types/archetypes/coordinate_frame.md): Specifies the coordinate frame for an entity. * [`Pinhole`](https://rerun.io/docs/reference/types/archetypes/pinhole.md): Camera perspective projection (a.k.a. intrinsics). * [`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d.md): A transform between two 3D spaces, i.e. a pose. * [`TransformAxes3D`](https://rerun.io/docs/reference/types/archetypes/transform_axes3d.md): A visual representation of a [`archetypes.Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d). * [`ViewCoordinates`](https://rerun.io/docs/reference/types/archetypes/view_coordinates.md): Sets the default orientation for 3D views at or below this entity. ## Video * [`AssetVideo`](https://rerun.io/docs/reference/types/archetypes/asset_video.md): A video binary. * [`VideoFrameReference`](https://rerun.io/docs/reference/types/archetypes/video_frame_reference.md): References a single video frame. * [`VideoStream`](https://rerun.io/docs/reference/types/archetypes/video_stream.md): Video stream consisting of raw video chunks. ## Other * [`AnnotationContext`](https://rerun.io/docs/reference/types/archetypes/annotation_context.md): The annotation context provides additional information on how to display entities. * [`Clear`](https://rerun.io/docs/reference/types/archetypes/clear.md): Empties all the components of an entity. * [`RecordingInfo`](https://rerun.io/docs/reference/types/archetypes/recording_info.md): A list of properties associated with a recording.