{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/2"},{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces"},{"label":"Installation/Setup","url":"https://skillfed.io/packages/category/system-installation-setup"}],"enrichment":{"capability":"Bench is a CLI tool for installing, updating, and managing multiple Frappe application sites on Unix-like systems for both development and production environments.","skillfed_tags":["frappe-ecosystem","deployment-automation","multi-tenant-management"],"use_cases":["Initialize a new development bench and create multiple Frappe sites for local testing and feature development.","Deploy and manage production Frappe instances using Docker containers with automated backup scheduling.","Install and update custom Frappe applications across multiple sites without manual configuration.","Manage site backups and perform version upgrades across a bench with a single command.","Set up a complete ERPNext or other Frappe-based application stack using the easy-install script."],"what_it_does":"Bench is a command-line utility designed to simplify the setup and management of Frappe application deployments. It handles the full lifecycle of Frappe sites\u2014initialization of new benches, creation and installation of apps, site management, and backup operations\u2014across Unix-like systems. The tool is built on top of common Python utilities (click for CLI, gitpython for version control, honcho for process management, jinja2 for templating) and supports both development and production environments. It can work with manual installation or Docker-based containerized setups, and includes an easy-install script for rapid deployment with minimal manual intervention.\n\nBench is primarily used by developers and operators working with the Frappe framework and applications built on it (such as ERPNext). The tool abstracts away much of the complexity of managing multiple sites and their dependencies, making it easier to maintain consistent environments across development and production. It is actively maintained, production-stable, and has a substantial user base reflected in its download volume and repository activity.","worth_installing":"Yes. Bench is production-stable (Development Status 5), actively maintained, has no known vulnerabilities, and low installation friction. It is essential if you work with Frappe applications; optional if you do not. The copyleft license is standard for Frappe ecosystem tools and poses no barrier to use, only to redistribution of modifications."},"id":"frappe-bench","links":{"html":"https://skillfed.io/packages/frappe-bench","md":"https://skillfed.io/packages/frappe-bench.md","pypi":"https://pypi.org/project/frappe-bench/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-16","license_spdx":"GPL-3.0-only","license_treatment":"copyleft","name":"frappe-bench","python_support":"supports_current","summary":"CLI to manage Multi-tenant deployments for Frappe apps"},"popularity":{"monthly_downloads":660701,"position":5457,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"5.31.0"}
