Skip to main content

Serverless Monolith

Monolithic development experience for serverless applications

Packages

Choose the packages you need for your development workflow

Core

@serverless-monolith/core

The 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
Learn more →
🔀

Proxy

@serverless-monolith/proxy

Route 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
Learn more →
🗼

Lighthouse

@serverless-monolith/lighthouse

Terminal 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
Learn more →

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 start

Up 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 →