Urbit Developer Documentation

website·Indexed 35 days ago

https://developers.urbit.org/

Documentation for Urbit, a peer-to-peer network and personal server (Urbit OS). Covers Urbit IDs, the Hoon and Nock languages, and self-hosting.

Tokens
281
Snippets
1
Records
3
Agent score
16%

What's inside Urbit

  1. Develop for Urbit using Hoon and Nock

    Urbit utilizes two primary languages for development:

    • Hoon: The high-level programming language used for general development on the platform.
    • Nock: The low-level assembly language that serves as the foundation for Urbit's execution.
  2. Understand the Urbit ecosystem components

    Urbit is a decentralized system consisting of three primary pillars:

    1. Urbit OS: A simple personal server that users can run via cloud hosting or self-host on their own hardware.
    2. Urbit ID: A decentralized identity standard used within the Urbit network and externally.
    3. Peer-to-Peer Network: A network formed by the interconnection of these personal servers.
  3. Query Urbit documentation dynamically via GitBook API

    When information is not present on the current page, you can retrieve direct answers and relevant documentation excerpts by performing an HTTP GET request to the page URL using the ask and optional goal query parameters. The ask parameter must be a specific, self-contained question in natural language. The goal parameter is optional and provides context about the broader objective to help tailor the response.
    GET https://docs.urbit.org/readme.md?ask=<question>&goal=<endgoal>