Documentation

Learn how to run your microservices locally without Kubernetes.

Quick Start

Get up and running with TDK in under 5 minutes.

Get Started →

Configuration

Learn about service.json and all available options.

Read More →

Examples

See real-world examples of TDK in action.

View Examples →

API Reference

Complete API documentation for power users.

Read API Docs →

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.