---
title: Viewer
order: 400
---

The [Viewer](../../reference/viewer/overview.md) can be installed independent of the library language you're using.
Make sure that your library version matches the version of the Viewer you're using, because [our data format is not yet stable across different versions](https://github.com/rerun-io/rerun/issues/6410).

There are many ways to install the viewer. Please pick whatever works best for your setup:

-   Download `rerun-cli` for your platform from the [GitHub Release artifacts](https://github.com/rerun-io/rerun/releases/latest/).
-   Via Cargo
    -   `cargo binstall rerun-cli` - download binaries via [`cargo binstall`](https://github.com/cargo-bins/cargo-binstall)
    -   `cargo install rerun-cli --locked` - build it from source (this requires Rust 1.92+)
-   Via Snap (_community maintained_)
    -   `snap install rerun` - download the viewer from the [Store](https://snapcraft.io/rerun).
-   Together with the Rerun [Python SDK](./python.md):
    -   `pip3 install rerun-sdk` - download it via pip
    -   `conda install -c conda-forge rerun-sdk` - download via Conda
    -   `pixi global install rerun-sdk` - download it via [Pixi](https://pixi.sh/latest/)

In any case you should be able to run `rerun` afterwards to start the Viewer.
You'll be welcomed by an overview page that allows you to jump into some examples.

If you're facing any difficulties, don't hesitate to [open an issue](https://github.com/rerun-io/rerun/issues/new/choose) or [join the Discord server](https://discord.gg/PXtCgFBSmH).

The Rerun Viewer has built-in support for opening many kinds of files, and can be [extended to open any other file type](../../getting-started/data-in/open-any-file.md) without needing to modify the Rerun codebase itself.
