Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Process Monitoring Software
  3. Supervisor

Supervisor

On the record

Authentication
The server can require client authentication credentials before allowing commands over its UNIX-domain or TCP socket.supervisord.org · read 30 Sep 2026
Configuration
Supervisor uses an INI-style configuration file with per-process options such as restarting failed processes and automatic log rotation.supervisord.org · read 30 Sep 2026
Crash recovery
Supervisord can automatically restart processes when they crash.supervisord.org · read 30 Sep 2026
Events and extensibility
Supervisor provides an event-notification protocol, an XML-RPC control interface and extension points for Python developers.supervisord.org · read 30 Sep 2026
Events and extensions
Its event notification protocol can be used by programs written in any language, and it includes extension points for Python developers.supervisord.org · read 30 Sep 2026
Grouped control
Processes can be assigned priorities and grouped so related processes can be started or stopped together.supervisord.org · read 30 Sep 2026
Installation
Supervisor can be installed with pip or from a downloaded distribution, including on systems without internet access.supervisord.org · read 30 Sep 2026
Integrations
The project lists third-party tools and libraries, including Puppet modules, Nagios and Icinga plugins, and clients for its XML-RPC interface.supervisord.org · read 30 Sep 2026
Intended audience
PyPI classifies Supervisor for system administrators and POSIX systems.pypi.org · read 30 Sep 2026
Intended use
Supervisor is intended to control processes related to a project or customer and is not intended to replace init as process ID 1.supervisord.org · read 30 Sep 2026
Interfaces
Supervisor provides a command-line client, an optional browser-based interface, and an XML-RPC interface for control.supervisord.org · read 30 Sep 2026
License
PyPI lists Supervisor as using a BSD-derived license.pypi.org · read 30 Sep 2026
Management interfaces
Supervisor provides centralized local or remote command-line and web interfaces for starting, stopping and monitoring processes.supervisord.org · read 30 Sep 2026
Process grouping
Processes can be assigned priorities and grouped so they can be started or stopped as a unit.supervisord.org · read 30 Sep 2026
Process management
It can start processes, restart them after crashes, and report their status.supervisord.org · read 30 Sep 2026
Purpose
Supervisor is a client/server system for controlling processes on UNIX-like operating systems.supervisord.org · read 30 Sep 2026
Security
The documentation warns that configuration files may contain unencrypted credentials and should be protected with appropriate filesystem permissions.supervisord.org · read 30 Sep 2026
Security limitation
The runtime security guidance warns that arbitrary configured paths can create vulnerabilities such as symlink attacks.supervisord.org · read 30 Sep 2026

Alternatives to Supervisor

Every alternative, ranked