Quickstart
Get an application running on Guidal Cloud in about five minutes.
This is the shortest path from a fresh account to a running application with a public URL. It uses the command line; the same steps are available in the dashboard and through an AI agent.
Before you start
You need a Guidal account and a container image that listens on a port. If you do not have an image handy, the public nginxdemos/hello image works for a first run.
1. Install the CLI
pip install guidalVerify it is on your path:
guidal version2. Sign in
guidal loginThis opens your browser to complete sign-in and stores a token locally. Confirm it worked:
guidal whoami3. Pick a project
Every service lives inside a project. New accounts start with one. List what you have:
guidal projects listCreate one if you need to, then make it the active project so later commands do not need --project:
guidal projects create my-app
guidal projects switch my-app4. Deploy a service
guidal services create web \
--image nginxdemos/hello \
--port 80Guidal pulls the image, starts it, and assigns a URL. Watch it come up:
guidal services list5. Open it
guidal services get webThe output includes the service URL. Open it in a browser and you should see the running application.
Nothing to see yet?
A first deploy takes a short while to pull the image. If the service stays in a non-running state, check its logs with guidal logs query --service web — most first-deploy problems are a wrong port or a missing environment variable.
What next
- Deploy your first app walks through a real application with a database, environment variables and a custom domain.
- Web services covers ports, health checks, scaling and rollbacks.
- Deploy with an AI agent sets up your editor to do all of this for you.