What is Urbit? | Urbit Docs Urbit Docs ⌘Ctrlk Urbit Docs What is Urbit? Get on Urbit Build on Urbit Contents Environment Setup Hoon School App School I App School II (Full-Stack) Core Academy Runtime Tools Userspace Urbit ID What is Urbit ID? Azimuth Data Flow Life and Rift Urbit HD Wallet Advanced Azimuth Tools Custom Roller Tutorial Azimuth.eth Reference Ecliptic.eth Reference Layer 2 Urbit OS What is Urbit OS? Base Kernel Hoon Why Hoon? Advanced Types Arvo Auras Basic Types Cheat Sheet Cryptography Examples Generators Hoon Errors Hoon Style Guide Implementing an Aura Irregular forms JSON Lagoon (Linear Algebra) Limbs and wings Mathematics Mips (Maps of Maps) Parsing Text Runes Sail (HTML) Serialization Sets Standard Library Strings The Engine Pattern Udon (Markdown-esque) Vases Zuse Nock What is Nock? Decrement Definition Fast Hints and Jets Implementations Specification User Manual Contents Running Urbit Urbit ID Urbit OS Powered by GitBook On this page For the complete documentation index, see llms.txt. This page is also available as Markdown. Copy On this page What is Urbit? Urbit is a simple personal server (Urbit OS), a peer-to-peer network of those servers, and a decentralized identity standard (Urbit ID) for that network and beyond. You can get on Urbit in a few clicks with cloud hosting or host your server on your own machine at home. What is this site? The Urbit docs are for developers and self-hosted users. Developers can find courses, guides, and reference material for Urbit ID and Urbit OS. The manual section covers everything that users need to run their own server. Developer documentation Build on Urbit - Courses and tutorials for building on Urbit. Urbit ID - Everything there is to know about Urbit ID, from high-level concepts to smart contract documentation. Urbit OS - Documentation for Urbit OS, including step-by-step guides and kernel module APIs. Hoon - Guides and reference material for Urbit's high-level programming language. Nock - Guides and reference material for Urbit's low-level assembly language. User documentation Manual - How to run your own Urbit, manage your Urbit ID, and more. NextGet on Urbit Last updated 10 months ago GitHub Urbit ID Urbit OS Runtime Resources YouTube Whitepaper Awesome Urbit Contact X Email Gather What is this site? Developer documentation User documentation