TDK

Curl to health check, in one take.

End-to-end recording frame: install, generate, inspect, open URL, verify health.
Recording demo ready
Terminal: install and generate
$ curl -fsSL https://tdk-landscape.github.io/install.sh | sh
✓ installed /usr/local/bin/tdk · version 1.1.0
$ mkdir my-service && cd my-service && tdk project --yes
✓ generated .tdk/project.json + .tdk/.tdk-out/Tiltfile
$ tdk resource database --type backend --stack pre-alpha
$ tdk resource api --type backend --stack pre-alpha
✓ api.internalDependencies = ["database"]
$ tdk up pre-alpha
✓ api ready at port 4000 · health checks passing
Browser: long service URLlive
http://api.pre-alpha.tdk.localhost:4000/api/pre-alpha/api/health?source=tdk-generated-stack
api service is healthy
GET /api/pre-alpha/api/health200 OK
dependency: databaseconnected
generated route source.autogenerated
Generated files visible in repo.autogenerated
my-service/ .autogenerated/ api.openapi.autogenerated.json api.env.autogenerated api.routes.autogenerated.json api.docker-compose.autogenerated.yml .tdk/.tdk-out/ Tiltfile TILT_RESOURCE_DEFAULTS.star services/pre-alpha/api/ service.json Dockerfile tests/api.test.ts
Health checksverified
All green.
GET /health200 OK
GET /ready200 OK
GET /live200 OK
tdk status --verbose2 resources