Quickstart
This is the five-minute path from an empty terminal to a live HTTPS URL. You
will create an account, install the hyjal CLI, log in, initialize a
repository, and deploy. The example ships a Project named acme with one
Resource, web.
Prerequisites
- A repository with an application you can build locally
- macOS or Linux (Windows via WSL)
- Five minutes
1. Create an account
Open console.hyjal.cloud and sign up. The first account you create becomes your Organization; you can invite teammates later from Teams and access. New accounts start on the free Starter plan.
2. Install the CLI
Install with the one-line installer:
On macOS you can use Homebrew instead:
Verify the install:
3. Log in
hyjal login uses a device flow. It prints a one-time code and a Console URL;
you approve the session in your browser.
Confirm the session:
4. Initialize the repository
From the root of your repository, run hyjal init. It detects the repo shape
and writes a starting hyjal.toml manifest.
Open hyjal.toml and confirm the Project and Resource names. The generated
manifest for this example looks like:
5. Deploy
hyjal deploy builds every Resource, uploads the artifacts to your Project’s
Bucket, applies policy, and flips routes atomically.
Open the URL. Your application is live on the internet, served on a fresh Afterburner instance per request.
6. Watch the logs
Stream request-correlated logs with hyjal logs -f. Each request row carries
its method, path, status, and latency.
Press Ctrl-C to stop streaming. The same timeline appears in the Console’s Logs tab.
Where to go next
- Deploy in your language: Rust, JavaScript/TypeScript, Go, Python
- Add an API behind your front end: Full-stack apps
- Connect a database: Data and state
- Put it on your own domain: Custom domains
- Learn the Console: Console tour