Deploy any repo
— just describe it.
Type what you want to deploy. Destesi generates a Terraform plan, you review it, approve once — it provisions on AWS and hands you a live URL.
From prompt to live URL in four steps
You describe the intent. Deploy plans the infrastructure. You approve once. It ships — and tears it down cleanly when you're done.
Connect in Connect
Link your repo and AWS account in Destesi Connect. Deploy reads credentials from there — it stores none of its own.
Describe the deploy
Type a plain-text prompt: the service, region, and any constraints. No YAML, no config files — just intent.
Review the Terraform plan
Deploy streams the generated plan line-by-line. Read exactly what gets created before anything runs.
Apply → live URL
Approve the plan. Deploy provisions the infrastructure and hands you a live URL. Hit Destroy when done — everything is removed.
Built around the Apply gate
Apply gate — nothing moves without you
Nothing is provisioned or charged until you explicitly approve the plan. You see the complete Terraform diff first, every time. There is no auto-apply.
Curated recipes, not arbitrary infra
Deploy selects from a set of vetted infrastructure blueprints matched to your prompt. You get a known-good, opinionated stack — not a free-form Terraform generator with hidden footguns.
Credentials live in Connect
Deploy stores no GitHub tokens or AWS credentials. Your repo access and cloud credentials come from Destesi Connect per workspace — revoke in one place, everywhere.
Idempotent Destroy
Destroy runs terraform destroy against the same state that Apply created. Every resource that went up comes down. No forgotten load balancers running up your bill.
From a prompt to a live URL.
Nothing provisioned until you approve.
AWS only in early access. No auto-apply. No surprise charges.
Deploy your first repo→