Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Sipp Documentation

Sipp packages local and gateway-backed inference runtimes for browser, Node.js, Python, and Rust applications. The project is organized around one client model: register local and remote endpoints with SippClient.add, keep the returned endpoint reference, and choose that reference for query, chat, or embed.

This book starts with the published packages that application developers use. Source checkout, build orchestration, repository architecture, and contribution workflow live in the maintainer section.

Warning

Sipp is under active development. Changes will be made frequently. If you find any issues, bugs, or need any features, please raise them in the github or Discord server (Discord).

Start Here

  • Roadmap outlines the engineering milestones, memory architectures, and long-term vision.
  • Installation lists the published package install commands.
  • Quickstarts shows short Browser, Node.js, Python, Rust, and gateway paths.
  • Using the Core Library describes the public package surfaces in depth.
  • Gateway explains the first-party server, Docker workflows, configuration, testing, operations, toolkit, and architecture.
  • Frameworks covers Next.js, TanStack, and React/Vite integration patterns.
  • Gateway And Hybrid Inference explains when to use local endpoints, gateway endpoints, and provider endpoints.
  • Maintainers covers source builds, tests, repo structure, and contribution workflow.

Build The Book Locally

Use sipp docs from a source checkout:

sipp docs build
sipp docs serve

sipp docs build installs mdbook and mdbook-mermaid when missing, extracts the bundled Mermaid JavaScript assets, and writes the generated book to book/; If the sipp launcher is not active, use cargo xtask docs ... with the same arguments.