Welcome to the documentation for the Urbit project, including the Azimuth identity layer, the Arvo operating system, and the Hoon programming language. This documentation is maintained by Tlon in a public GitHub repository. Issues and contributions are welcome.
The documentation is organized into four high-level sections. Read on to get acquainted.
If you're looking for a high-level introduction to the Urbit project and its components, start here.
Arvo vs. Azimuth, a quick explanation of the two parallel systems that compose Urbit.
Technical Overview, a more in-depth description of the entire Urbit stack.
Contributing, a guide to getting involved with the Urbit project.
Community Tutorials, a collection of unofficial but useful Urbit learning resources.
Source Code, an explanation of Urbit's constituent GitHub repos.
If you'd like to install Arvo, get an Azimuth point, and/or get on the Urbit network, you'll find guides here. Dive in, and don't be afraid to ask for help!
The Installation Guide, a step-by-step walkthrough for getting Urbit running.
The Azimuth section, which contains information on managing your Azimuth identities.
If you're interested in contributing to the project, building applications, or understanding the system technically, take a look at our tutorials and explanations of the Urbit components.
The Hoon Tutorial, for our programming language. To learn the system, start here.
The Arvo section, for the internals of Arvo, the Urbit operating system.
If you're a developer looking for Arvo reference documentation, this section is for you.