Before You Begin

✅ ChecklistDescription
dstack installedFinished Installation guide
Environment configuredFinished Environment Setup guide
Services healthyKMS, Gateway & VMM report status: healthy
TDX enabledHost CPU supports Intel TDX and BIOS/Kernel options are enabled
Management UI uphttp://localhost:9080 reachable

Deploying Applications on dstack


🧭 Quick Path to Success with our Mini Guides
StepWhat You’ll DoLink
1Pull & inspect the example container imagePull & inspect the example container image
2Write the dstack deployment manifestWrite the dstack deployment manifest
3Sign & push the image to your private registrySign & push the image to your private registry
4Access the dstack dashboard & monitor deploymentsAccess the dstack dashboard & monitor deployments
5Verify attestation & remote‑prove trustVerify attestation & remote‑prove trust
6Expose an API endpoint via the GatewayExpose an API endpoint via the Gateway
7Update, roll back, and tear down safelyUpdate, roll back, and tear down safely
Skim the table, pick up at Step 1, and continue straight through Step 7.

🎉 Milestone: by the end of Step 7 you will have a fully attested, externally reachable application running under hardware‑enforced confidentiality.

note: estimated time depends on your setup and experience; no specific time allotted.


Next Steps & Further Reading

Start here: Step 1 — Pull the Example Application After each mini-guide, follow the Next Step banner to proceed in order. Skipping steps may leave your deployment unverified or insecure. Further reading: Ready? Jump to Step 1 and ship something real.