Watt takes any Node.js application, written in any framework, and runs it as a worker thread so you can ship faster and scale smarter in any containerized environment.
When run as a single-thread, Node.js fails to efficiently consume the CPU allocated to it, causing the event-loop to become blocked during periods of heavy traffic, which leads to spikes in latency and crashes.
Even worse, because that single thread is also responsible for all your key telemetry data, you lose critical observability when your application crashes, leaving teams in the dark when troubleshooting performance issues.
Finally, container orchestrators don’t measure the metrics that actually matter for scaling Node.js, which means new pods aren’t scaled up until it’s already too late, forcing teams to drastically over-provision critical services or risk downtime.
Using Watt to run your app(s) brings the following advantages:
⚡ Radically More Performant: take advantage of multiple CPU cores with Watt’s multi-threaded architectures to run your apps up to 93% faster
⚖️ Stability at Scale Watt auto-heals and scales worker threads in seconds, keeping latency low and users happy, even at p95 and above
👁️ Built-in Observability: out-of-the-box logging, metrics, tracing, performance profiling (for memory and CPU), and health checks, all managed outside of your worker threads so you don’t lose valuable data if your app crashes
🫂 Microservice Consolidation: run services that are frequently orchestrated together (think BFFs, microfrontends) all in the same process, eliminating costly network calls that add complexity and degrade performance.
🧱 Composable Architecture - HTTP services, API composers, frontend frameworks, and data services
🧩 Framework Integration - Works with Next.js, Astro, Remix, Vite, NestJS, and plain Node.js.
📦 Production Ready - Docker deployment, environment configuration, and scaling built-in.
🧷 TypeScript First - Full type safety with auto-generated types and SDK.
Get your first Watt application running in under 2 minutes:
npm install -g wattpm
npx wattpm create my-first-app
cd my-first-app && npm startYour application will be running at http://localhost:3042 with auto-generated REST and GraphQL APIs.
Start Here: What is Watt? → Beginner Tutorial
Build a complete Todo API from scratch in 30 minutes with step-by-step guidance.
Jump In: Quick Start → Architecture Overview
Get running in 5 minutes, then dive into advanced patterns and integrations.
Migrate: Port Your App → Integration Guides
Add Watt to your existing Express, Fastify, or Next.js applications.
📖 Overview
Understand what Watt is, why it exists, and how it fits your needs
Solve specific problems with framework integration, deployment, and production setup
Complete technical specifications for CLI, configuration, and APIs
📖 Documentation: docs.platformatic.dev
💬 Community: Discord
🐛 Issues: GitHub Issues
🏢 Enterprise: PlatformaticHQ
Platformatic provides enterprise support and architectural guidance for teams looking to use Watt for mission critical applications. Get in touch at sales@platformatic.dev.