1. 1. Getting Started
    ❱
    1. 1.1. Quick Start
    2. 1.2. Introduction
    3. 1.3. Hypermap and HNS
    4. 1.4. Design Philosophy
    5. 1.5. Installation
    6. 1.6. Join the Network
  2. 2. System Components
    ❱
    1. 2.1. Processes
      ❱
      1. 2.1.1. Process Semantics
      2. 2.1.2. Capability-Based Security
      3. 2.1.3. Startup, Spindown, and Crashes
      4. 2.1.4. Extensions
      5. 2.1.5. WIT APIs
    2. 2.2. Networking Protocol
    3. 2.3. HTTP Server & Client
    4. 2.4. Read+Write to Chain
    5. 2.5. Files
    6. 2.6. Databases
    7. 2.7. Terminal
  3. 3. Process Standard Library
  4. 4. Kit: Development Toolkit
    ❱
    1. 4.1. Installation
    2. 4.2. boot-fake-node
    3. 4.3. new
    4. 4.4. build
    5. 4.5. start-package
    6. 4.6. publish
    7. 4.7. build-start-package
    8. 4.8. remove-package
    9. 4.9. chain
    10. 4.10. dev-ui
    11. 4.11. inject-message
    12. 4.12. run-tests
    13. 4.13. connect
    14. 4.14. reset-cache
    15. 4.15. boot-real-node
    16. 4.16. view-api
  5. 5. My First Hyperware Application
    ❱
    1. 5.1. Environment Setup
    2. 5.2. Sending and Responding to a Message
    3. 5.3. Messaging with More Complex Data Types
    4. 5.4. Frontend Time
    5. 5.5. Sharing with the World
  6. 6. In-Depth Guide: Chess App
    ❱
    1. 6.1. Environment Setup
    2. 6.2. Chess Engine
    3. 6.3. Adding a Frontend
    4. 6.4. Putting Everything Together
    5. 6.5. Extension: Chat
  7. 7. Cookbook (Handy Recipes)
    ❱
    1. 7.1. Saving State
    2. 7.2. Managing Child Processes
    3. 7.3. Publishing a Website or Web App
    4. 7.4. Simple File Transfer Guide
    5. 7.5. Intro to Web UI with File Transfer
    6. 7.6. Writing and Running Scripts
    7. 7.7. Reading Data from ETH
    8. 7.8. Writing Data to ETH
    9. 7.9. Creating and Using Capabilities
    10. 7.10. Managing Contacts
    11. 7.11. Use ZK proofs with SP1
    12. 7.12. Talking to the Outside World
    13. 7.13. Exporting & Importing Package APIs
    14. 7.14. Exporting Workers in Package APIs
  8. 8. API Reference
    ❱
    1. 8.1. ETH Provider API
    2. 8.2. Frontend/UI Development
    3. 8.3. HTTP API
    4. 8.4. HTTP Client API
    5. 8.5. HTTP Server API
    6. 8.6. Kernel API
    7. 8.7. hyperware.wit
    8. 8.8. KV API
    9. 8.9. Net API
    10. 8.10. SQLite API
    11. 8.11. Terminal API
    12. 8.12. Timer API
    13. 8.13. VFS API
    14. 8.14. WebSocket API
  9. 9. Hosted Nodes User Guide
  10. 10. Audits and Security
  11. 11. Glossary
Hyperware Book

Hyperware

kit

kit is a CLI toolkit to make development on Hyperware ergonomic.

Table of Contents

  • Installation
  • kit boot-fake-node
  • kit new
  • kit build
  • kit start-package
  • publish
  • kit build-start-package
  • kit remove-package
  • kit chain
  • kit dev-ui
  • kit inject-message
  • kit run-tests
  • kit connect
  • kit reset-cache
  • kit boot-real-node
  • kit view-api
Get Help: