Interactive playground
Spin up a microservice stack,
before you write a line of code.
Drive the real TDK CLI below, frame by frame, with output captured from a live docker container. Then launch your own sandbox and repeat it for real — untouched by Kubernetes, in minutes.
Every keystroke is real output from an isolated container.
No mockups, no screenshots. This transcript was captured live from TDK CLI v1.1.0 running in a fresh docker container — the exact commands from the quick start.
What you can do in here
Five moves. One command each.
Scaffold a project
tdk project --yes builds the full PSR skeleton — .tdk/project.json, the Tilt build files, stack manifests, and a vendored copy of the TDK extension so tdk up runs offline without depending on a private repo.
Generate services
One command writes 6 files per service — Dockerfile, Bun entrypoint, tests, tsconfig, manifest — already wired to the stack.
Wire dependencies
internalDependencies drives Tilt boot order. API waits for the database.
Validate configs
tdk project --check lints layouts, ports and dependencies before a single container starts.
ā Project configuration is valid
Boot without Tilt or boot with it
Generated services are plain Bun + Hono — bun run src/index.ts serves /health immediately. Prefer orchestration? tdk up pre-alpha hands the stack to Tilt with zero config.
Read the transcript
Install
Docker sandbox
Bun run
Tilt up
Launch yours
Your sandbox is one command away.
Spin up an isolated container, drive the CLI inside it, and tear it down when you are done — your host stays spotless.