Getting started with Hyjal
Deploy full stack applications in minutes: install the CLI, add agent support if you use an AI coding agent, and deploy.
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
1. Install the Hyjal CLI
Run the following one-line installer:
On macOS you can also use Homebrew:
Verify the install:
3. Log in
hyjal login uses a device flow. once you run the command, it will print a one-time code and a Console URL; simply just approve the session in your browser and you’re good to go.
Confirm the session:
4. Initialize the repository
From your project directory, 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 uploads every Component of your application to your Project’s Bucket, builds all of them according to any specifications provided, uploads them to your Project’s Bucket, applies any policies you have set, and flips request routing 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