Docs
Welcome to the Urbit docs. This site contains guides, tutorials and reference documentation for all aspects of Urbit development including the Hoon language, the Arvo kernel, the runtime Vere, and the identity system Azimuth. There’s also a user manual to help you get started running and operating your Urbit.
Courses
There are both regular live tutored courses and in-depth tutorials to teach you the Hoon language, Urbit app development, and other aspects of the system. If you want to learn how to build things on Urbit, these are the best places to start.
Urbit Academy
The Urbit Foundation offers live courses for those interested in learning development on Urbit.
Tutorials
Learn the Hoon language or Urbit app development at your own pace.
Developer Docs
The developer documentation contains a wealth of guides, examples and reference material about all layers of Urbit, from the Hoon Language to the kernel and runtime. These are the places to refer to as you work on your Urbit project.
Language
Guides and reference material for the Hoon language as well as Nock.
System
Documentation of Urbit's kernel Arvo, the runtime Vere, and the identity system Azimuth.
Userspace
Information about building and publishing apps on Urbit.
Tools
Documentation of additional and external Urbit-related libraries and apps.
User Docs
If you want to get a planet, find a hosting provider, set up a server or learn how to use the Dojo, the manual is the place to go.
Getting Started
You can obtain a planet and run Urbit yourself or let a hosting provider do it for you. How to do these things and more are documented in this section.
User Manual
Information on running your Urbit, using the Dojo (Urbit's command-line), managing your Urbit ID on Azimuth and more.
Videos
We have two Youtube channels: @urbit_ and @urbiteducation. The former contains general Urbit-related content including a number of developer streams. The latter contains educational material including Urbit Academy lessons.