Instant Scaffolding
Scaffold production-ready Python projects in seconds with equipment new. Includes a lightweight dependency injection container and standardized project layout.
Unified Configuration & Logging
Load YAML, JSON, and INI configuration files with environment variable interpolation (${VAR:default}) alongside structured, multi-channel logging.
Database & Storage
Pre-configured SQLAlchemy database engine and session management with Alembic migrations, plus unified storage drivers for local disk and AWS S3.
Queues & Task Scheduling
Process background jobs with sync and Redis queue workers, and run cron-style periodic tasks with the built-in scheduler.
FastAPI & FastMCP Ready
Serve web APIs with FastAPI and expose application services to AI assistants like Claude Code, Cursor, and VS Code with FastMCP (Model Context Protocol).
Tested & Cross-Platform
Bytecode compilation via equipment compile for distribution. Full support for Python 3.13, 3.14, and 3.15 across Linux, macOS, and Windows with standard unittest.
From Zero to Running in Minutes
Scaffold a modular application and choose only the entry points you need.
Scaffold Your App
Create a ready-to-run project with a complete layout and dependency configuration.
# Install Equipment CLI
pip install equipment
# Scaffold new project
equipment new my-app
# Install app dependencies
cd my-app && pip install .Run Any Entry Point
Execute scripts, web servers, background workers, or AI MCP servers seamlessly.
# Run script & services
python main.py
# Serve FastAPI web API
python web.py
# FastMCP server for AI
python mcpserver.pyTest & Compile
Verify standard unittests and compile code into bytecode distribution assets.
# Run unittests
python -m unittest discover -s tests
# Compile bytecode distribution
equipment compile dist
# Run compiled app
python dist/main.pycReady to Build Your Next Python Project?
Skip boilerplate wiring and start with solid infrastructure, testing, and modern integrations.