Documentation
Documentation
Learn how to run your microservices locally without Kubernetes.
What is TDK CLI?
TDK CLI is a Kubernetes-free microservice development tool. It lets you run 5-120+ services locally using only Docker and Tilt—no K8s knowledge required.
Write one service.json file per service, and TDK automatically generates:
- Dockerfile with optimized L1-L4 layering
- Vite/TypeScript configuration
- Nginx reverse proxy rules
- Environment variable files
- Tiltfile for local orchestration
Key Features
🚀 Manifest-Driven
Single source of truth with simple JSON configuration.
🐳 Docker Only
No Kubernetes required for local development.
⚡ Auto-Generation
10+ config files generated automatically from one manifest.
📦 Golden Images
Production-ready Docker layering (L1-L4).
🔍 Auto-Discovery
Automatically finds services in your directory structure.
🏗️ Built on Tilt
9.4k GitHub stars. Battle-tested stability.