Skip to main content
Python 3.13 – 3.15 Ready•FastMCP & FastAPI Supported

Equipment

The root of your next Python project

A Python scaffolding framework that gives your application an immediate, production-ready structure with configuration, dependency injection, logging, SQLAlchemy, queues, scheduling, storage, FastAPI, and FastMCP servers.

$pip install equipment && equipment new my-app

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.

1

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 .
2

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.py
3

Test & 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.pyc

Ready to Build Your Next Python Project?

Skip boilerplate wiring and start with solid infrastructure, testing, and modern integrations.