// Backend Runtime
Node.js
Our primary backend runtime for API and service development.
8+ years, 120+ projects
// Overview
How we use Node.js
Node.js powers most of our backend API work — the non-blocking I/O model, TypeScript native support, and the npm ecosystem make it highly productive for API-first backends, real-time services, and integration platforms.
// Use cases
- REST and GraphQL APIs
- Real-time WebSocket servers
- Integration and webhook services
- Background job processors
- CLI tools and automation scripts
// Why it matters
TypeScript native
First-class TypeScript support with ts-node and esbuild — no context switching between languages in full-stack TypeScript projects.
Non-blocking I/O
Handles thousands of concurrent connections efficiently — the right model for API servers that primarily perform I/O rather than CPU computation.
npm ecosystem
The world's largest package registry provides solutions for virtually every integration need — from AWS SDK to payment gateways to PDF generation.