Watt - The Node.js Application Server
Build and run multiple Node.js applications with unified logging, monitoring, and deployment.
Transform Node.js development with a single server that handles databases, APIs, frontend frameworks, and microservices - all with built-in observability and zero-config deployment.
Quick Start (2 minutes)
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 start
Your application will be running at http://localhost:3042 with auto-generated REST and GraphQL APIs.
What Makes Watt Different?
One Server, Multiple Services - Watt runs your database APIs, custom services, frontend frameworks, and API gateways all within a single, unified application server.
- 🔋 Built-in Observability - Logging, metrics, tracing, and health checks out of the box
- 🧱 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
Choose Your Learning Path
👋 New to Node.js?
Start Here: What is Watt? → Beginner Tutorial
Build a complete Todo API from scratch in 30 minutes with step-by-step guidance.
⚡ Experienced Developer?
Jump In: Quick Start → Architecture Overview
Get running in 5 minutes, then dive into advanced patterns and integrations.
🔄 Migrating Existing Apps?
Migrate: Port Your App → Integration Guides
Add Watt to your existing Express, Fastify, or Next.js applications.
Core Capabilities
HTTP Services
Custom application logic built on Fastify with automatic API documentation, validation, and plugin integration.
API Composition
Combine multiple services into unified APIs with request/response transformation and intelligent caching.
Frontend Integration
Deploy Next.js, Astro, Remix, Vite, or NestJS applications alongside your APIs with optimized builds and routing.
Client SDK
Auto-generated TypeScript/JavaScript clients for your APIs with full type safety and IDE integration.
Data Services
Auto-generated REST and GraphQL APIs from your database schema with built-in authorization, migrations, and relationships.
Documentation Structure
📖 Overview
Understand what Watt is, why it exists, and how it fits your needs
🛠️ How-to Guides
Solve specific problems with framework integration, deployment, and production setup
📋 Reference
Complete technical specifications for CLI, configuration, and APIs
Get Support
📖 Documentation: docs.platformatic.dev
💬 Community: Discord
🐛 Issues: GitHub Issues
🏢 Enterprise: PlatformaticHQ
Enterprise Solutions
Platformatic for Teams provides enterprise-grade management, monitoring, and deployment tools for production Watt applications.
