Skip to content

platformatic/platformatic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
The Platformatic logo

CI Documentation NPM version Discord


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

πŸ“š Exploring Options?

Compare: Watt vs Alternatives β†’ Examples Gallery
See how Watt compares to Express, Fastify, and other Node.js platforms.


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, or Vite 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

πŸŽ“ Learning

Tutorials, examples, and guided paths from beginner to advanced

πŸ› οΈ How-to Guides

Solve specific problems with framework integration, deployment, and production setup

πŸ“‹ Reference

Complete technical specifications for CLI, configuration, and APIs

🧠 Concepts

Deep architectural understanding and design decisions

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.

Learn more about Enterprise Plans β†’

Command Center