Skip to content

Reference

  • CLI: the happyview and hpy commands.
  • Configuration: happyview.toml and environment variables.
  • Script API: the handle(input, ctx) contract, triggers, languages, limits and libraries.
  • XRPC API: the endpoints every instance serves, and the ones your lexicons add.
  • Admin API: managing an instance over HTTP.
  • Authentication: how apps, users and operators authenticate, and the /oauth endpoints.
  • Third-party API clients: the methods apps manage their own API clients with, and client assertions.
  • Lexicons: how each lexicon type behaves, and how network lexicons and unknown methods resolve.
  • Plugin SDK: writing WebAssembly plugins.
  • JavaScript SDKs: client libraries for apps that talk to HappyView.