1. Introduction
  2. Why Veilid
    1. Networking Topologies
    2. Thinking Distributed
      1. Long Term Goals
  3. Veilid Concepts
    1. Nodes
    2. Private Routing
    3. Cryptography
    4. Cryptographic Suite Management
    5. Bootstrap
    6. NAT Traversal
    7. Distributed Hash Tables
  4. Veilid Headless Nodes
    1. Installation From Repositories
    2. Installation From Source
    3. Configuration and Setup
    4. Veilid Command Line Interface
    5. Bootstrap Server Setup
    6. Isolated Veilid Network Setup
    7. Configuring Veilid Server
    8. Upgrading and Updating Veilid
  5. Veilid Applications
    1. How to Use the Veilid API
      1. Instantiating Veilid
      2. Configuring Veilid Applications
      3. Routing Contexts
      4. DHT Schema
        1. Default (DFLT)
        2. Simple (SMPL)
      5. AppCall and AppMessage
      6. Callback Messages
      7. API Reference
        1. Rust API
          1. veilid-core crate
          2. VeilidAPI
          3. VeilidConfig
          4. Crypto
          5. TableStore
          6. ProtectedStore
          7. RoutingContext
    2. Veilid Flutter Example
      1. Android Studio
      2. Linux
      3. Windows
    3. Veilid Python Chat
      1. Installation
      2. Usage
      3. Internals
    4. VeilidChat
      1. Project Layout
      2. How VeilidChat Uses Veilid
    5. Veilid WASM Example
  6. Glossary of Terms
  7. About the Veilid Foundation