---
title: Reference
order: 5
---

The reference docs detail how to use the logging APIs and the viewer.

-   [Types](./reference/types.md) - archetypes, components, and datatypes
-   [Viewer](./reference/viewer/overview.md) - the Rerun Viewer UI
-   [CLI manual](./reference/cli.md) - command-line interface reference
-   [Python APIs](https://ref.rerun.io/docs/python) - Python SDK reference
-   [Rust APIs](https://docs.rs/rerun/) - Rust SDK reference
-   [C++ APIs](https://ref.rerun.io/docs/cpp) - C++ SDK reference
-   [Web Viewer API](https://ref.rerun.io/docs/js/) - JavaScript/TypeScript web viewer API
-   [Migration](./reference/migration.md) - guides for upgrading between versions
