Packages
Choose the packages you need for your development workflow
⚡
Core
@serverless-monolith/coreThe foundation of Serverless Monolith. Local development server with API Gateway simulation and SQS emulation.
- HTTP server simulating API Gateway
- SQS emulator for queue processing
- Automatic module discovery
- Execution logging per request
- TypeScript support
🔀
Proxy
@serverless-monolith/proxyRoute requests to multiple serverless cores with intelligent path-based routing and load balancing.
- Multi-core routing
- Path-based transformations
- Fallback URLs support
- Request timeout handling
- CORS configuration
🗼
Lighthouse
@serverless-monolith/lighthouseTerminal UI for managing your local development environment with dashboards, logs, and process control.
- Interactive TUI (React + Ink)
- Process management
- Bruno request execution
- Real-time log streaming
- Keyboard shortcuts
Quick Start
# Install the core package
pnpm add @serverless-monolith/core
# Create your first handler
mkdir -p src/modules/user/handlers/list
# Start the server
pnpm monolith startUp and running in minutes
Serverless Monolith automatically discovers your modules and creates a local development server that simulates AWS API Gateway and SQS.
View full guide →