Skip to main content
Version: 0.16

Overview

Every management and configuration operation in Stalwart goes through the same JMAP API. Three tools expose that API in different forms, and operators typically choose one per task:

The WebUI is the browser-based administration console and the recommended entry point for interactive management. It covers every configurable object and offers forms, dashboards, and a self-service account manager for end users.

The CLI (stalwart-cli) calls the same JMAP API from a terminal. It is the right tool for scripting, automation, and declarative deployments on platforms such as NixOS, Ansible, or Terraform.

For programmatic access from a host application, the JMAP API can be called directly over HTTP. Each JMAP method is documented on the schema reference pages alongside the object it operates on.